group_search
Search for public groups or channels by topic on Telegram (or other channels). Returns matching groups with title, member count, and whether messages can be previewed.
Finds public groups/channels by topic — NOT individual people. To find or add a specific person by @username, use contacts.discover / contacts.find instead.
When to use:
Finding groups related to a topic or niche
Building a list of groups for outreach or monitoring
After searching, use group.scan to evaluate quality before joining.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1-50, default 20) | |
| channel | Yes | Channel to search on (e.g. 'telegram') | |
| keywords | Yes | Search keywords or phrase (e.g. 'crypto trading signals'). A list of keywords is also accepted and joined with spaces. | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. |