Come funziona tgadsspy — metodologia pubblica per l'indicizzazione degli annunci Telegram
Documentazione completa su come indicizziamo i dati di Telegram Ads, cosa catturiamo, cosa no, e come i ricercatori possono verificare i nostri numeri. Metodologia aperta e citabile.
Telegram Ads Spy è un progetto OSINT indipendente che indicizza ogni campagna pubblicitaria in esecuzione sulla piattaforma ufficiale Telegram Ads — sia fatturate in TON che in EUR — in tempo reale. Questo documento è il riferimento canonico per ricercatori, giornalisti e team di intelligence competitiva che vogliono verificare o citare i nostri dati.
Cosa indicizziamo#
- Messaggi sponsorizzati dalla piattaforma Telegram Ads — annunci serviti tramite l'endpoint API ufficiale
channels.getSponsored, che Telegram espone a qualsiasi utente autenticato che visualizza un canale di trasmissione pubblico. - Inserzioni a pagamento nei canali (TON) — post nei canali di trasmissione in cui il creativo è contrassegnato da un pattern URL CTA che riconosciamo come inserzione a pagamento. Il rilevamento si basa su pattern di testo + struttura URL CTA, non su logica proprietaria.
- Metadati del canale — numero di iscritti, avatar, descrizione, lingua principale, categoria. Recuperati tramite
channels.getFullChannel.
Non indicizziamo mai:
- Canali privati, gruppi solo su invito o qualsiasi cosa dietro una schermata di richiesta di accesso.
- Chat private o conversazioni di gruppo tra utenti identificabili.
- Contenuti protetti dai limiti flood di Telegram o da segnalazioni DMCA.
Come un canale entra nel nostro pool#
Quattro percorsi:
- Seed per batch — liste curate manualmente in
scripts/batches/, raggruppate per lingua e nicchia. - Scoperta automatica — il cron
Telegram Ads Spy-discoverinterrogacontacts.searchdi Telegram con 202 seed di parole chiave ogni ora. - Invio utente — chiunque può incollare un handle di canale su /submit e inserirlo nella coda.
- Estrazione CTA — quando un creativo pubblicitario si collega a
t.me/{handle}, aggiungiamo automaticamente{handle}al pool.
Frequenza di aggiornamento#
| Componente | Cadenza |
|---|---|
| Resolver (aggiornamento metadati) | Ogni 10 minuti |
| Ingest livello S (canali principali) | Ogni 5 minuti |
| Ingest livello A (canali attivi) | Ogni 30 minuti |
| Ingest livello B (canali coda) | Ogni 4 ore |
| Discover (nuovi seed di parole chiave) | Ogni ora |
| Mirror media (gramesh → URL permanente) | Ogni 5 minuti |
Dizionario dei dati#
Ogni creativo pubblicitario nel nostro indice contiene:
id— CUID stabile, permanente tra le ricostruzioni.text+title— testo creativo grezzo come servito da Telegram.paymentSource—TONoEUR_ADS_CABINET.niche— uno dei 18 bucket classificatori (crypto, gioco d'azzardo, trading, incontri, salute…).geo— codice ISO alfa-2, rilevato dalla lingua del creativo + dominio CTA.lang— lingua rilevata del creativo (ISO 639-1).firstSeenAt+lastSeenAt— timestamp UTC, stabili.reachEstimate+spendEstimate— derivati dall'audience del canale × CPM di mercato.advertiser— entità strutturata con{ name, domain, tgUsername, slug }.
Schema completo: /api-docs.
Come stimiamo la portata e la spesa#
Per ogni creativo:
- Sommiamo il pubblico (iscritti) di tutti i canali in cui abbiamo osservato il creativo.
- Applichiamo il rapporto di visualizzazioni medio dalle nostre statistiche del canale (
avgViews / members). - Moltiplichiamo per il benchmark CPM di mercato attuale per la nicchia + geo del creativo.
Le stime di spesa sono benchmark, non contabilità. Riflettono una tariffa di mercato ragionevole per il volume visualizzato, non la spesa reale del cabinet dell'inserzionista. Usatele per il confronto relativo tra inserzionisti, non per un'attribuzione precisa.
Cosa non faremo mai#
- Rivendere l'accesso al cabinet Telegram.
- Dichiarare affiliazione con Telegram FZ-LLC.
- Pagare per accedere a canali privati o dati privilegiati.
- Nascondere il contenuto dei creativi dietro un paywall (tutti gli annunci sono pubblici per definizione; i nostri livelli a pagamento vendono comodità — volume API, avvisi, posti team — non accesso ai dati).
Come verificare i nostri numeri#
- Scegli qualsiasi inserzionista su /advertisers.
- Confronta il conteggio dei creativi nella loro pagina con il JSON
/api/v1/advertisers/{slug}. - Per qualsiasi canale elencato, apri
t.me/s/{handle}in un browser in incognito — vedrai gli stessi messaggi sponsorizzati che abbiamo indicizzato. - Per punti dati contestati, contatta @dumov su Telegram con l'ID del creativo.
Licenza#
Tutti i dati esportati (CSV, JSON, RSS) sono rilasciati sotto CC-BY-4.0. Puoi usarli per qualsiasi scopo — incluso commerciale — a condizione che tu attribuisca tgadsspy.com e ti colleghi alla pagina specifica del creativo o dell'inserzionista.
Esempio di citazione:
Fonte: tgadsspy.com, consultato il 2026-04-22, https://tgadsspy.com/advertisers/{slug}
Registro delle modifiche#
- 2026-04-22 — prima pubblicazione della metodologia in italiano.
Also available in:
Cite this article
tgadsspy research (2026). Come funziona tgadsspy — metodologia pubblica per l'indicizzazione degli annunci Telegram. tgadsspy.com. Retrieved from https://tgadsspy.com/blog/it-come-funziona-tgadsspy-metodologia-2026
Licensed CC-BY-4.0 — reuse allowed including commercial, attribution required.