Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API TikTok Подписчики

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Узнайте общее число подписчиков, подписок, постов и лайков аккаунта TikTok по имени пользователя, с флагом точности для округлённых чисел. Возвращаются числа, а не имена подписчиков.

TikTok Followers находит один публичный аккаунт по username и возвращает его счётчики: подписчиков, подписок, публикаций и лайков, а также ID аккаунта, хендл и ссылку на профиль. Возможность возвращает счётчики, а не данные профиля, поэтому подходит для задач, где важны именно цифры: регулярно фиксировать размер аккаунта, проверять охват автора перед кампанией или сравнивать набор аккаунтов в один и тот же день.

Значение null означает, что TikTok не раскрыл счётчик, и это не то же самое, что ноль. precision показывает, насколько точны цифры, поэтому проверяйте его, прежде чем считать большое круглое число точным. Каждый вызов даёт снимок на конкретный момент, а url содержит ссылку на профиль, если нужно проверить аккаунт вручную.

Цена: $0.56 за 1 000 запросов ($0.000556 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra TikTok Подписчики (tiktok/followers).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: tiktok и action: followers, а параметры передайте в params.
- Обязательные параметры:
  - username: Публичное имя пользователя TikTok, символ @ в начале необязателен. Не передавайте токены secUid из Douyin и полные URL профилей.
- Необязательные параметры:
  - channel: Имя аккаунта для действия followers, параметр совместимости. Приоритет ниже, чем у username. Для поиска товаров TikTok Shop не используется.
- Возвращает один объект. Основные поля: id, username, url, follower_count, following_count, post_count, like_count, connection_count, precision.
- Пример тела запроса:
{
  "platform": "tiktok",
  "action": "followers",
  "params": {
    "username": "nasa"
  }
}
- Цена: $0.56 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

Прежде чем писать код, спросите меня, какие цели мне нужны, сколько их будет, какие поля мне нужны и в каком формате вывести результат; затем согласуйте со мной план и примерную стоимость.

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаtiktokИдентификатор платформы, фиксированное значение.
actionbodystringДаfollowersИдентификатор возможности, фиксированное значение.
usernamebody.paramsstringДа-Публичное имя пользователя TikTok, символ @ в начале необязателен. Не передавайте токены secUid из Douyin и полные URL профилей. В followers возвращает число подписчиков, в shop_creator запрашивает данные автора об электронной торговле на указанном рынке.
channelbody.paramsstringНет-Имя аккаунта для действия followers, параметр совместимости. Приоритет ниже, чем у username. Для поиска товаров TikTok Shop не используется.

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "tiktok",
  "action": "followers",
  "params": {
    "username": "nasa"
  }
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Реальный ответ

Получено September 26, 2026 at 08:56 (UTC) вызовом этого API с параметрами из примера кода выше. results и count — реальный ответ этого вызова, из которого удалены персональные данные (имена, никнеймы, аватары, ссылки на профили, контакты). id, billing и quota меняются при каждом вызове, поэтому показана только их структура.

json
{
  "id": "req_…",
  "platform": "tiktok",
  "action": "followers",
  "results": {
    "id": "nasa",
    "username": "nasa",
    "url": "https://www.tiktok.com/@nasa",
    "follower_count": 1823149,
    "following_count": 23,
    "post_count": 48,
    "like_count": 9593329,
    "precision": "exact",
    "platform": "tiktok"
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
idУникальный ID записи на платформе. Уникален только в пределах одной платформы; на разных платформах ID могут повторяться.
usernameИмя пользователя (@handle).
urlСсылка на запись на платформе.
follower_countПодписчики. null означает, что значение не раскрыто, а не 0.
following_countПодписки. null означает, что значение не раскрыто, а не 0.
post_countВсего публикаций. null означает, что значение не раскрыто, а не 0.
like_countЛайки. null означает, что платформа или эта возможность не раскрывает значение; это не 0.
connection_countТрактуется так же, как на самой платформе
precisionТрактуется так же, как на самой платформе
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).

FAQ

Возвращает ли TikTok Followers список подписчиков аккаунта?

Нет. Возможность возвращает счётчики одного аккаунта: follower_count, following_count, post_count и like_count. Чтобы получить сам профиль с описанием и статусом верификации, вызовите возможность TikTok Details с тем же хендлом.

Что указывать в username?

Хендл из ссылки на профиль, то есть часть после @, с самим @ или без него; для tiktok.com/@nasa это nasa. Полный URL профиля или secUid из Douyin не подойдут. channel принимается для совместимости, но если переданы оба параметра, приоритет у username.

Как отслеживать рост числа подписчиков?

Вызывайте возможность для одного и того же хендла через равные промежутки времени и сохраняйте follower_count вместе со временем каждого вызова; разница между вызовами и есть прирост. Привязывайте записи к id, а не к хендлу: автор может сменить хендл, а ID останется прежним.

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки

Официальные источники

Используются только для проверки объектов и терминов. Они не означают, что платформа разрешила или одобрила работу EveryInfra.