Alerts
Subscribe to a keyword, channel, advertiser or niche. The moment a matching ad shows up in the archive, the bot sends a notification to your Telegram.
Paste a channel link, @handle, keyword or niche — and we will watch it.
Popular watchlist ideas
airdropniche:Tradingniche:Gamblingniche:Cryptochannel:@somenameAll watchlists live inside @tgadsspybot — no separate login or dashboard.
Type /watch crypto or /watch @channelname — any keyword, channel, advertiser or niche.
When a matching creative enters the archive, you get a message with the ad preview and a link to the full archive page.
Each watchlist is a (trigger × delivery) pair. Mix and match — receive niche alerts via Telegram bot, advertiser alerts via webhook, keyword alerts via email. No tier — all combinations on the free plan.
| Watchlist type | Triggers on | Delivers via | Best for |
|---|---|---|---|
| Keyword | Substring match in creative text or CTA button | Telegram bot, webhook, email | Brand-name monitoring, niche-jargon hunting (airdrop, mainnet, etc.) |
| Niche | Classified into one of 25+ niches (crypto/trading/casino/...) | Telegram bot, webhook | Vertical-wide monitoring, market-research feeds |
| Channel | Ad targets a specific @channel via t.me/ CTA | Telegram bot, webhook, email | Competitor-audience tracking, channel-owner self-monitoring |
| Advertiser | Same advertiser slug as a known brand | Telegram bot, webhook, email | Brand-history tracking, agency client monitoring |
Top brands by ad volume — natural starting points for advertiser-watch alerts.
Why alerts
Telegram ads disappear within hours. By the time you refresh /ads on Monday morning, half of Friday's creatives are gone. Automated triggers solve this — the moment a creative enters the archive, the bot pings you with a link to the permanent permalink. No tab-watching, no manual polling.
Catch ephemeral campaigns
Telegram creatives often run for 48-72 hours then disappear. A daily manual check misses 60%+ of activity in fast-moving niches like crypto airdrops or limited-time promos.
Permanent permalinks
Every alert message includes the /ads/<id> permalink. Forward it to your team, paste it in a report — the URL keeps working even after the ad disappears from Telegram itself.
Three delivery channels
Telegram-bot pings (fastest, <30s), webhook (machine-readable, your dashboard), email (asynchronous, batch-friendly). Pick the right channel per watchlist.
Free, no quota
Unlimited watchlists on the free plan. Watchlists never expire. Webhook retries on 5xx for 24h. The only paid tier is bulk CSV exports and team seats (see tgads.biz).
Frequently asked questions
Within 60 seconds of the creative entering our archive. The archive itself is updated every 30 minutes from a pool of real Telegram accounts, so end-to-end alert delivery from "ad goes live on Telegram" to "you receive a Telegram bot ping" is typically 30-90 minutes.
Yes. Watchlists are based on public ad-surface observation, not channel ownership. You can watch any public Telegram channel — useful for competitor research or audience-overlap analysis.
Telegram-bot alert = human-readable message in @tgadsspybot DM with ad preview and permalink. Webhook = JSON POST to your URL with the structured ad data, retried on 5xx for 24h. Use bot for personal monitoring, webhook for automation.
Yes. The free plan includes unlimited watchlists, all three delivery channels and webhook retries. Paid tiers (Pro $49/mo, Enterprise $499+/mo) only kick in for bulk CSV exports, team seats and white-label API access — see tgads.biz for details.
Yes. Email is the slowest channel (batched hourly to keep volume manageable) but useful for non-urgent monitoring or stakeholders who don't use Telegram. Set up via the bot — it'll ask for your email.
In the bot: `/list` to see active watchlists, `/stop <id>` to delete. Webhooks stop firing the moment the watchlist is deleted; no separate API call needed.
Yes. Cashier creatives are tagged with `cashier` in our pipeline and are matched by keyword/niche/channel/advertiser alerts the same way regular sponsored messages are. The alert message indicates `cashier: true` and includes the invoice currency/total when relevant.
One dataset — many tools
Each domain is built around a specific job: finding a single creative, tracking launches live, building a market deck, or piping data into your BI. Same database, tailored UI per role.
Flagship search across the whole Telegram Ads database — filters by niche, country, advertiser, payment rail.
Best for: deep competitive research; scouting working offers and funnels for your own campaigns.
tgadsspy.comNew creatives land in real time — 20-second refresh, plus RSS and webhook delivery.
Best for: tracking competitor launches as they happen; catching a new ad format the moment it airs.
telegramadsfeed.comPaste any public channel name — see every advertiser targeting it, with full creative history.
Best for: fast recon on a competitor channel; checking a single advertiser in 10 seconds.
spyservice.orgPublic market reports: niche trends, advertiser growth, splits by country and payment rail.
Best for: spotting where demand is growing; building a Telegram Ads market deck for your team or investor.
telegramadsanalytics.comEnterprise API, bulk CSV exports, team seats and SLA guarantees for agencies and brands.
Best for: agencies, SMM teams and brand marketing; piping data into your BI stack or CRM.
tgads.biz