API · LLMS.TXT · STRUCTURED DATA
Машиночитаемая G.media
Один curl — вся экосистема. Машиночитаемые фиды G.media и tgadsspy. Публично, CORS *, кеш 5 минут.
g.media
Канонический реестр всех продуктов G.media: тиры live + soon, продукты с паспортом (для кого, факты, спутники, готовность, страница на g.media), боты с живыми счётчиками Telegram, домены, live-stats overlay.
tgadsspy.com
Источник истины для рекламной части: креативы, каналы, рекламодатели, показы. Сеть доменов ads / stats / metrics (список — в /api/products), RSS, OpenAPI, BigQuery-grade-выгрузки.
wall.tg
Социальный Mini App: пользователи, посты, premium-метрики, фичи, покрытие языков.
КАК ИСПОЛЬЗОВАТЬ
Один curl — весь реестр
curl https://g.media/api/products
Ответ — JSON: ecosystem (legal/founder/HQ) + тиры + продукты (tagline, audience, facts, bundle, progress, landing_url, metrics) + боты (monthly_users — живой счётчик со страницы t.me, кеш 24 ч) + домены + live-метрики (Wall, tgadsspy, TG.ME) + data_feeds + meta. CC BY 4.0.
ФОРМА ЗАПИСИ ПРОДУКТА
{
"slug": "tgadsspy",
"name": "tgadsspy",
"tier": "live",
"status": "live",
"canonical_url": "https://tgadsspy.com",
"landing_url": "https://g.media/en/tgadsspy",
"tagline": { "en": "Archive of every Telegram ad…", "ru": "Архив всей рекламы Telegram…" },
"audience": { "en": "For advertisers, agencies…", "ru": "Для рекламодателей, агентств…" },
"facts": [{ "en": "REST API + OpenAPI", "ru": "REST API и OpenAPI" }, …],
"metrics": [{ "label": { "en": "creatives" }, "value": 464237 }, …],
"bundle": [{ "handle": "tgadsspybot", "kind": { "en": "bot & mini app" }, … }],
"bundle_kind": "companions",
"progress": null
}Одинаковый набор полей у каждого продукта: что это, для кого, проверяемые факты, метрика из живого источника, спутники (бот, мини-апп, канал, хаб), готовность для продуктов в разработке и страница на g.media. Метрики ботов — счётчик со страницы t.me, кеш сутки; Wall и tgadsspy — их собственные API. Локали ru и en у каждого текстового поля.