Search Channels by View
Search for channels based on views like RECOMMENDED.
Authentication Required
Login to swap the placeholders with your real Instance ID and Access Token.
Log InNo query parameters required
This endpoint doesn't expect data in the URL.
Best practices
Always display the Verified badge if present to build trust.
Show the follower count to indicate popularity.
Discovering Trends: Search by View
The /v2/channels/search/view endpoint allows you to tap into WhatsApp's curated lists. Instead of searching for a specific keyword, you are asking: "What is popular right now?"
🔭 Available Views
The view parameter controls the ranking algorithm:
1. RECOMMENDED
- Algorithm: Based on the phone number's region and general popularity.
- Use Case: The default "Discovery" feed for a new user.
2. POPULAR
- Algorithm: Strictly ranked by subscriber count (highest to lowest).
- Use Case: Finding the "Giants" of the platform.
3. NEW
- Algorithm: Recently created channels that are gaining traction.
- Use Case: Finding emerging creators.
🌍 Geo-Targeting
You can combine a View with a Country Code.
- Example:
view=POPULAR+countries=EG(Egypt) - Result: Returns the most followed channels specifically within Egypt, rather than global celebrities.
💡 Implementation Tip
If you are building a "Channel Browser" in your app:
- Tab 1 (Trending): Call
view=RECOMMENDED. - Tab 2 (Top Charts): Call
view=POPULAR. - Tab 3 (Local): Call
view=POPULAR+country={User's Country}.
Request Parameters
Configure the parameters required to interact with this endpoint. All query and body arguments are listed below with their details.
URL Parameters
Passed in the URL query stringstring | Your unique WhatsApp Instance ID Example: | ||
string | Your API Access Token Example: | ||
string | The view to search by (e.g. RECOMMENDED, POPULAR, NEW) Example: | ||
array[string] | Filter by countries (comma separated). e.g. EG,US,SA Example: | ||
array[string] | Filter by categories. e.g. ENTERTAINMENT,SPORTS Example: | ||
number | Maximum number of results Example: | ||
string | Cursor for pagination. Leave as empty string for the first page. |
Request Samples
Use these ready-to-go code snippets to integrate our API into your project quickly and efficiently. Choose your preferred language and library.
Expected Responses
Explore all possible responses and outcomes from the server. We have documented each status code with data examples to make success and error handling easier.
Example
{
"channels": {
},
"nextCursor": "cursor_456"
}Command Palette
Search for a command to run...