HTTP API
Простой JSON-API для получения публичных данных аккаунтов TikTok: профиль, статистика, регион, подписчики и подписки. Ключ не нужен — просто отправляйте GET-запросы.
Базовый URL
ФорматJSON, UTF-8
АвторизацияНе требуется
МетодыТолько GET
Быстрый старт
Один запрос — и вы получаете профиль:
Любой ответ с ошибкой имеет вид {"error": "текст"} и соответствующий HTTP-статус.
Ошибки и лимиты
| Код | Значение |
|---|---|
| 200 | Успех |
| 400 | Не передан обязательный параметр |
| 403 | Список подписчиков/подписок закрыт или недоступен |
| 404 | Пользователь не найден |
| 429 | Превышен лимит запросов источника. Для подписчиков/подписок в ответе есть retryAfter (секунды) |
| 502 | Источник данных недоступен или вернул ошибку — повторите позже |
| 504 | Источник не ответил вовремя |
| 503 | База данных временно недоступна (эндпоинты /api/db/* и /api/health) |
💡 При
429, 502 и 504 безопасно повторить запрос через несколько секунд (лучше с экспоненциальной задержкой).Типичный сценарий
- Найдите профиль через
/api/lookup— сохранитеuserIdиsecUidиз ответа. - Загрузите подписчиков через
/api/followersсcursor=0. - Пока
hasMore = true, повторяйте запрос сcursor = nextCursor. - Всё загруженное сохраняется в базу PostgreSQL на сервере — потом его можно получить без повторных запросов к TikTok через
/api/db/edges.