Get channel participants
Members of a public group (megagroup), paginated.
Precondition. Telegram exposes member lists for groups, not for broadcast channels: check full_chat.can_view_participants from GET /v1/channels/{peer_id} first. true means this call returns the list; false means it answers 404 NOT_FOUND, which is Telegram's rule rather than an outage. Discussion groups linked to a channel (full_chat.linked_chat_id) normally do allow it.
Use filter to narrow the list — recent (default), admins, bots, kicked, banned, or search together with q. limit defaults to 20 and is clamped to 100. Resolve a @username with /v1/usernames/{username} first to get the numeric peer_id.
Request
- Base URL: https://telegram155.p.rapidapi.com
- URL: https://telegram155.p.rapidapi.com/v1/channels/{peer_id}/participants
- Auth: none declared
Path parameters
Numeric Telegram peer id (channel or user). Obtain from /v1/usernames/{username}, /v1/phones/{phone}, /v1/contacts/search, or any prior response's peer.user_id / peer.channel_id field.
Query parameters
One of recent (default), admins, bots, kicked, banned, search. kicked/banned/search use q.
Search query, used by the kicked/banned/search filters.
Maximum items to return. Defaults to 20 when omitted; values above 100 are clamped to 100.
Number of participants to skip.
Response
Matching participants.
Changes
No recorded changes to this operation across all 1 revision of this API.