Is there any way to search for “lists” using API. So that after getting those lists names, the user can request to become the member of that list.
No, there’s no API method for this.