tg-store
← в каталог

API для партнёров

Публичный REST API каталога — каналы, боты, категории и поиск в JSON. Только опубликованные и прошедшие модерацию данные. Без ключей, свободный доступ, CORS разрешён. Идеально для виджетов, ботов и интеграций.

Базовый URL: https://tg-store.ru/api/v1Формат: JSONЛимит: 120 запросов/мин на IPCORS: *

Формат ответа

Успех — объект с полем data (и опционально meta). Ошибка — поле error и соответствующий HTTP-статус (400 / 404 / 429).

{
  "data": [ /* … */ ],
  "meta": { "count": 50, "limit": 50, "offset": 0, "sort": "top" }
}

Эндпоинты

GET/entities

Список каналов и ботов с фильтрами и пагинацией.

typechannel | botФильтр по типу (по умолчанию — все).
categorystringSlug категории (см. /categories).
sorttop | growth | newСортировка. По умолчанию top (по подписчикам).
qstringПоиск по названию/username.
limit1–100Размер страницы (по умолчанию 50).
offsetintСмещение для пагинации.
curl "https://tg-store.ru/api/v1/entities?type=channel&sort=growth&limit=10"
GET/entities/{username}

Детали одного проекта + последние посты.

curl "https://tg-store.ru/api/v1/entities/durov"
GET/search

Поиск (опечаткоустойчивый, кириллица↔латиница).

qstring (обяз.)Поисковый запрос.
limit1–100Число результатов (по умолчанию 40).
curl "https://tg-store.ru/api/v1/search?q=новости"
GET/categories

Список категорий с числом проектов.

curl "https://tg-store.ru/api/v1/categories"

Объект проекта

usernamestring@username в Telegram.
typechannel | botТип проекта.
titlestringНазвание.
descriptionstring | nullОписание.
avatar_urlstring | nullАватар (ссылка Telegram-CDN).
categorystring | nullSlug категории.
subscribersintПодписчиков/пользователей.
growth_7dfloat | nullРост за 7 дней, %.
rankint | nullПозиция в общем рейтинге.
rank_deltaint | nullДвижение позиции (▲▼).
verifiedboolВерифицирован в Telegram.
scam_suspectboolПодозрение на накрутку.
last_post_atdatetime | nullПоследний пост.
telegram_urlstringСсылка t.me/…
catalog_urlstringСтраница в каталоге.
Нужен повышенный лимит, вебхуки или партнёрская интеграция? api@tg-store.ru