Telegram Ad Channel Finder
Pricing
from $30.00 / 1,000 channels
Telegram Ad Channel Finder
Stop guessing where to buy Telegram ads. Enter your niche or a channel you like and in minutes get channels that really sell ads: the ad manager contact, real views and ER, brands that already advertised there, and warnings about fake audiences. No Telegram account needed.
Pricing
from $30.00 / 1,000 channels
Rating
0.0
(0)
Developer
Olga
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
📣 Telegram Ad Channel Finder
Want to advertise on Telegram but don't know where? Enter your niche — for example travel, crypto or недвижимость — or a channel you like, and get a list of Telegram channels that actually sell ads, with who to contact, how many people really read them, and which brands already advertised there.
No Telegram account, phone number or API key needed from you.
✅ What you get for each channel
| 📬 Ad contact | The @manager, email or Telega.io link for buying ads — plus the exact line from the channel description it came from |
| 👀 Real reach | Average views per post and ER (share of subscribers who actually read posts) |
| 📊 Ad history | Does the channel run ads, how often, when was the last one, and over how many days we checked |
| 🏷 Advertisers | Brands, websites and channels that already bought ads there — great for competitor research |
| ⚠️ Quality warnings | Low ER, bought views, autoposting, inactive channels, Telegram scam marks |
| 👥 Basics | Title, description, subscribers, posts per day, verified badge |
Every result has an adStatus:
adStatus | Meaning |
|---|---|
runs ads | We found ad posts in the channel's recent history |
ad contact | The channel publishes a contact specifically for ads ("Реклама: @…", "For ads: …", "Buy ads: …") |
contact only | Only a general contact ("Admin: @…", "Contact: @…") — returned only when Only channels that sell ads is off |
🔎 How channels are found
- Similar channels — give an example channel you like, and Telegram's own "similar channels" recommendations are used. Usually the most accurate way.
- Keyword search — Telegram search by your niche keywords.
- Automatic expansion — if keywords find only a few channels, the Actor takes the biggest ones and looks for channels similar to them.
Then every channel is analyzed: description, pinned post and recent posts.
💡 Tip: combine 1–2 example channels with keywords in both languages, e.g. travel + путешествия.
🧾 Input
| Field | Default | Description |
|---|---|---|
keywords | travel, путешествия | Niche keywords, up to 5 per run |
seedChannels | — | Example channels: @channel or https://t.me/channel, up to 5 per run |
minSubscribers | 1000 | Skip smaller channels |
maxSubscribers | 0 (no limit) | Skip bigger channels |
onlyAdSellers | true | Return only channels with runs ads or ad contact |
maxChannels | 10 | Stop when this many channels are found (max 100) |
postsToAnalyze | 30 | Recent posts per channel for reach and ad history. For busy channels the Actor automatically checks up to 100 posts to cover about a week |
{"keywords": ["travel", "путешествия"],"seedChannels": ["@example_travel_channel"],"minSubscribers": 5000,"onlyAdSellers": true,"maxChannels": 10}
📤 Output example
{"channel": "@example_travel","channelLink": "https://t.me/example_travel","title": "Example Travel","subscribers": 34389,"avgViews": 1899,"er": 5.5,"postsPerDay": 10.2,"adStatus": "runs ads","adPostsCount": 4,"adShare": 4,"lastAdDate": "2026-09-24T14:59:58.000Z","historyDays": 9.9,"advertisers": ["aviasales.ru", "@travel_deals_bot"],"adContact": "@example_ads_manager","adContactSource": "description","adContactLine": "По рекламе: @example_ads_manager","adPriceText": "","qualityFlags": [],"verified": true,"foundBy": "similar to @your_example_channel"}
Main fields
er— average views ÷ subscribers, in %. Posts younger than 24 hours are not counted, because they are still gaining viewsadShare— % of analyzed posts that are ads;historyDays— how many days of posts were checkedadPriceText— the line with a price, if the channel publishes one (for example "Прайс: 3 500 ₽")contacts— all public contacts from the description and ad-related lines of the pinned postfoundBy— how the channel was found
Quality warnings (qualityFlags)
very low reach (under 100 views per post)low ER (under 2%): many inactive or fake subscribers possiblemany views but no reactions: views may be boughtvery frequent posting (over 20 posts/day): possible autopostingad-heavy feed (over 40% of posts are ads)inactive: no posts in the last 14 daysmarked as scam or fake by Telegram
A run summary is shown in the run status and saved as RUN_SUMMARY in the Key-Value Store: candidates found, channels analyzed, channels filtered out and why.
💰 Pricing
| What | Price |
|---|---|
| Run start (charged only after a successful connection to Telegram) | $0.01 |
| Channel in your results | $0.03 ($30 per 1,000 channels) |
| Platform usage | Included |
You are never charged for channels filtered out by your settings (too small, too big, no ad signals), time in the queue, or failed connections.
Examples: 10 channels (default) → $0.01 + 10 × $0.03 = $0.31; 30 channels → $0.91.
Set Max cost per run in the run options to cap your spending — the Actor stops cleanly when the limit is reached.
⏳ Limits and queue
- Runs are processed one at a time. If another run is in progress, yours waits in a queue (up to 15 minutes) — you're not charged while waiting.
- To keep the service reliable, Telegram searches are limited per run (5 keywords, 5 example channels) and per day. If the limit is reached, the run stops with a clear message — try again later. Channels that were already found are still returned.
- A typical run takes 1–5 minutes: the Actor pauses between requests to Telegram on purpose.
⚠️ Good to know
- Ad detection works best for Russian-language channels. Russian law requires ads to be labelled ("Реклама",
eridtoken), so ad posts there are detected reliably. English-language channels rarely label ads — for them the main signal is the ad contact in the description. - Only public information. Contacts come only from what channel owners publish themselves for ads or contact. The Actor does not send messages to anyone.
- Prices are rare. Most channels share prices only in private messages —
adPriceTextis filled only when the price is published. - Only public channels (not groups, not private channels).
❓ FAQ
How do I check that a channel is real?
Look at er and qualityFlags. A healthy channel usually has ER of several percent and no warnings. You can also compare numbers with TGStat or Telemetr.
Why did I get fewer channels than maxChannels?
Some candidates were filtered out by your settings. The run status shows how many and why. Try more keywords, add example channels, lower minSubscribers, or turn off Only channels that sell ads.
How is this different from a channel search tool? Search tools give you a list of links. This Actor tells you whether the channel sells ads, who to contact, whether its audience is real, and who advertised there before.
📜 Changelog
2026-09-29 — First public version: search by keywords and similar channels, ad detection, ad contacts, real reach, advertisers, quality warnings.
🔐 License & Usage
This actor is a proprietary paid product.
- ❗ It is not open source
- 📦 It is licensed for private and commercial use by users of this Actor
- 🛑 Any unauthorized copying, reselling, or redistribution is strictly prohibited
- 🧑💻 All activity is logged for abuse prevention and fair use enforcement
To report a bug, please open an issue — I respond quickly.
Made with 💙 for Telegram research & automation.