Wie tgadsspy funktioniert — öffentliche Methodik zur Telegram-Anzeigenindizierung
Vollständige Dokumentation: wie wir Telegram-Ads-Daten indexieren, was wir erfassen, was nicht, und wie Forscher unsere Zahlen verifizieren können. Offene Methodik, zitierfähig.
Telegram Ads Spy ist ein unabhängiges OSINT-Projekt, das jede Werbekampagne auf der offiziellen Telegram-Ads-Plattform — sowohl TON-abgerechnete als auch EUR-abgerechnete Kabinette — in Echtzeit indexiert. Dieses Dokument ist die kanonische Referenz für Forscher, Journalisten und Competitive-Intelligence-Teams, die unsere Daten verifizieren oder zitieren möchten.
Was wir indexieren#
- Gesponserte Nachrichten von der Telegram-Ads-Plattform — Anzeigen, die über den offiziellen
channels.getSponsored-API-Endpunkt ausgeliefert werden; Telegram stellt diesen Endpunkt jedem authentifizierten Nutzer zur Verfügung, der einen öffentlichen Broadcast-Kanal anschaut. - Bezahlte Kanalplatzierungen (TON) — öffentliche Posts in Broadcast-Kanälen, bei denen das Creative ein CTA-URL-Muster trägt, das wir als bezahlte Platzierung erkennen. Die Erkennung basiert auf Textmustern + CTA-URL-Struktur, nicht auf proprietärer Logik.
- Kanal-Metadaten — Abonnentenzahl, Avatar, Beschreibung, Primärsprache, Kategorie. Abgerufen über
channels.getFullChannel.
Wir indexieren niemals:
- Private Kanäle, einladungsbasierte Gruppen oder Inhalte hinter einem Beitrittsbildschirm.
- Private Chats oder Gruppenunterhaltungen zwischen identifizierbaren Nutzern.
- Inhalte, die durch Telegrams Flood-Limits oder DMCA-Markierungen geschützt sind.
Wie ein Kanal in unseren Pool gelangt#
Vier Wege:
- Batch-Seeds — handkurierte Listen in
scripts/batches/, gruppiert nach Sprache und Nische. - Automatische Entdeckung — der
Telegram Ads Spy-discover-Cron fragt Telegramscontacts.searchstündlich mit 202 Keyword-Seeds ab. - Nutzereinreichung — jeder kann eine Kanal-ID auf /submit einfügen, sie wird automatisch in die Warteschlange aufgenommen.
- CTA-Extraktion — wenn ein Ad-Creative auf
t.me/{handle}verlinkt, fügen wir{handle}automatisch zum Pool hinzu.
Aktualisierungshäufigkeit#
| Komponente | Kadenz |
|---|---|
| Resolver (Metadaten-Aktualisierung) | Alle 10 Minuten |
| Ingest Tier S (Top-Kanäle) | Alle 5 Minuten |
| Ingest Tier A (aktive Kanäle) | Alle 30 Minuten |
| Ingest Tier B (Long-Tail-Kanäle) | Alle 4 Stunden |
| Discover (neue Keyword-Seeds) | Stündlich |
| Media-Mirror (gramesh → permanente URL) | Alle 5 Minuten |
Datenwörterbuch#
Jedes Ad-Creative in unserem Index enthält:
id— stabiles CUID, permanent über Rebuilds hinweg.text+title— roher Creative-Text, wie von Telegram geliefert.paymentSource—TONoderEUR_ADS_CABINET.niche— eines von 18 Klassifikations-Buckets (Krypto, Glücksspiel, Trading, Dating, Gesundheit…).geo— ISO-Alpha-2-Code, ermittelt aus Creative-Sprache + CTA-Domain.lang— erkannte Creative-Sprache (ISO 639-1).firstSeenAt+lastSeenAt— UTC-Zeitstempel, stabil.reachEstimate+spendEstimate— abgeleitet aus Kanal-Publikum × Markt-CPM.advertiser— strukturierte Entität mit{ name, domain, tgUsername, slug }.
Vollständiges Schema: /api-docs.
Wie wir Reichweite und Ausgaben schätzen#
Für jedes Creative:
- Summiere das Publikum (Abonnenten) aller Kanäle, in denen wir das Creative beobachtet haben.
- Wende die durchschnittliche Aufrufsrate aus unseren Kanalstatistiken an (
avgViews / members). - Multipliziere mit dem aktuellen Markt-CPM-Benchmark für die Nische + Geo des Creatives.
Ausgabenschätzungen sind Benchmarks, keine Buchhaltung. Sie spiegeln einen vernünftigen Marktpreis für das angezeigte Volumen wider — nicht die tatsächlichen Kabinettsausgaben des Werbetreibenden. Verwende sie für relative Vergleiche zwischen Werbetreibenden, nicht für exakte Attribution.
Was wir niemals tun werden#
- Telegram-Kabinett-Zugang weiterverkaufen.
- Zugehörigkeit zu Telegram FZ-LLC behaupten.
- Für privaten Kanalzugang oder Insider-Daten bezahlen.
- Creative-Inhalte hinter einer Paywall verstecken (alle Anzeigen sind per Definition öffentlich; unsere bezahlten Tiers verkaufen Komfort — API-Volumen, Alerts, Team-Plätze — keinen Datenzugang).
Wie man unsere Zahlen verifiziert#
- Wähle einen beliebigen Werbetreibenden auf /advertisers.
- Vergleiche die Creative-Anzahl auf seiner Seite mit dem
/api/v1/advertisers/{slug}-JSON. - Öffne für jeden gelisteten Kanal
t.me/s/{handle}in einem Inkognito-Fenster — du siehst dieselben gesponserten Nachrichten, die wir indexiert haben. - Bei strittigen Datenpunkten kontaktiere @dumov auf Telegram mit der Creative-ID.
Lizenzierung#
Alle exportierten Daten (CSV, JSON, RSS) werden unter CC-BY-4.0 veröffentlicht. Das bedeutet, du kannst sie für jeden Zweck nutzen — einschließlich kommerzieller — sofern du tgadsspy.com als Quelle angibst und auf die jeweilige Creative- oder Werbetreibenden-Seite verlinkst.
Beispiel-Zitat:
Quelle: tgadsspy.com, abgerufen am 2026-04-21, https://tgadsspy.com/advertisers/{slug}
Änderungsprotokoll#
- 2026-04-20 — erste Methodik-Veröffentlichung.
- 2026-04-21 — deutsche Übersetzung hinzugefügt.
Also available in:
Cite this article
tgadsspy team (2026). Wie tgadsspy funktioniert — öffentliche Methodik zur Telegram-Anzeigenindizierung. tgadsspy.com. Retrieved from https://tgadsspy.com/blog/de-tgadsspy-wie-es-funktioniert-methodik
Licensed CC-BY-4.0 — reuse allowed including commercial, attribution required.