· Обновлено · Редакция CheckNumber.AI  · 4 min read

Проверка номеров Telegram — массовая верификация через платформу или API | CheckNumber.AI

Массовая проверка регистрации в Telegram через CSV или REST API, сравнение типов задач и цены — от $1,50 за 10 000 базовых проверок.

Массовая проверка регистрации в Telegram через CSV или REST API, сравнение типов задач и цены — от $1,50 за 10 000 базовых проверок.

Сервис проверки номеров Telegram обрабатывает номера телефонов в формате E.164 и возвращает сигнал Telegram для каждой строки. Используйте базовую задачу tg, если вам нужен только статус регистрации. Проверки активности и публичного профиля — это отдельные продукты с другими полями и стоимостью; не рассчитывайте, что базовый результат их содержит.

Запустить пакет без кода можно в интерфейсе продукта Telegram, а регулярные списки — автоматизировать через REST API, описанный ниже.

Сначала выберите глубину результата Telegram

ПроверкаТип задачи APIОсновной результатДля чего подходит
РегистрацияtgОтправленный номер и статус регистрацииУдаление незарегистрированных строк и базовая сегментация списка
Активностьtg_activeРегистрация, а также доступные идентификаторы, время последнего посещения, активные дни и статус участникаВнутренняя сегментация по давности активности
Публичный профильtg_avatarРегистрация, а также доступные данные профиля, аватар, активность и атрибуты, определённые по изображениюСанкционированное обогащение профилей

Необязательные поля профиля могут быть пустыми. Возраст и пол, определённые по публичному аватару, — это вероятностные оценки, а не подтверждённые факты; их не следует использовать для принятия значимых решений о человеке. Актуальные выходные данные каждого уровня показаны на странице продукта Telegram.

Подготовьте входной файл

Создайте файл .txt или .csv, в котором каждая строка — один номер телефона в международном формате. Храните собственный стабильный ID записи в исходной системе, чтобы каждую строку экспорта можно было надёжно сопоставить с исходной записью.

+14155550100
+41798284651
+447700900123

Перед отправкой проверьте коды стран и удалите добавочные номера. Ошибку форматирования нужно обрабатывать иначе, чем подтверждённый результат «не зарегистрирован».

Отправьте задачу проверки регистрации в Telegram

Официальная документация: Telegram Bulk CheckNumber API.

POST https://api.checknumber.ai/v1/tasks

ПараметрОписание
fileОдин номер телефона в формате E.164 на строку
task_typetg для базовой проверки регистрации в Telegram
curl --location 'https://api.checknumber.ai/v1/tasks' \
  --header 'X-API-Key: API-KEY' \
  --form 'file=@"./numbers.txt"' \
  --form 'task_type="tg"'

Сохраните возвращённый task_id. Не раскрывайте API-ключ в клиентском коде, логах браузера, аналитических событиях или скриншотах, которыми вы делитесь.

Опрашивайте задачу и скачивайте результаты

POST https://api.checknumber.ai/v1/gettasks

curl --location 'https://api.checknumber.ai/v1/gettasks' \
  --header 'X-API-Key: API-KEY' \
  --form 'task_id="TASK_ID"'

Опрашивайте статус с разумным интервалом, а не отправляйте запросы непрерывно. Когда задача перейдёт в статус exported, скачайте файл по result_url.

Поле задачиЗначение
created_at, updated_atВремя создания и последнего изменения статуса
task_idИдентификатор для запросов статуса
statusНапример, pending, processing или exported
totalКоличество строк, отправленных в задаче
success, failureКоличество обработанных и неудачных строк
result_urlСсылка для скачивания после экспорта

Для базовой задачи tg важны столбцы результата с отправленным номером Number и вердиктом регистрации telegram. Ориентируйтесь на актуальные ключи ответа из документации, а не жёстко прописывайте поля из старого экспорта.

Обрабатывайте ошибки, не портя список

ОтветТарификация согласно APIПоведение приложения
200Успешный запрос, оплачиваетсяСохраните ID задачи или возвращённый статус
400Не оплачиваетсяИсправьте параметры или формат файла перед повторной попыткой
500Не оплачиваетсяПовторите позже с экспоненциальной задержкой

В дальнейшей обработке держите три группы: подтверждённо зарегистрированные, подтверждённо не зарегистрированные и неопределённые/ошибочные. Повторная отправка только неопределённых строк не даст временному сбою превратиться в отрицательный результат Telegram.

Что регистрация в Telegram не доказывает

Совпадение по регистрации не доказывает, что аккаунт недавно был активен, принадлежит ожидаемому человеку, что владелец согласен на контакт или ответит. Точно так же сигнал о последнем посещении или публичном профиле может отсутствовать из-за условий доступности и настроек приватности.

Используйте минимальную глубину результата, которая нужна вашему процессу, документируйте цели обработки данных и соблюдайте местные требования к приватности и коммуникациям. CheckNumber.AI не нужно отправлять сообщения на проверяемый номер, чтобы получить описанный результат регистрации.

Чек-лист внедрения

  1. Приведите номера к формату E.164 и сохраните ID исходной записи.
  2. Выбирайте tg, tg_active или tg_avatar исходя из нужных полей, а не из максимально доступного набора.
  3. Отправьте одну задачу для конкретной платформы и сохраните её task_id.
  4. Опрашивайте статус с увеличивающейся задержкой, пока задача не достигнет финального состояния.
  5. Скачайте результат без промедления и отделите подтверждённые результаты от ошибок.
  6. Перед запуском в продакшене изучите официальную документацию API и актуальные цены.

Часто задаваемые вопросы

Сколько времени занимает задача на миллион номеров?

Время обработки зависит от нагрузки на серверы и лимитов платформы. Не стройте интеграцию в расчёте на гарантированное время выполнения — вместо этого отслеживайте статус задачи.

Отправляет ли проверка сообщение в Telegram?

Нет. Проверка регистрации не отправляет сообщений и уведомлений на проверяемый номер.

Может ли одна задача проверить Telegram и другие платформы?

Нет. Каждая задача относится к одной платформе. Если процессу нужны результаты по нескольким платформам, отправляйте отдельные задачи.

Что будет, если доступных кредитов недостаточно?

Кредиты списываются за успешно обработанные строки. Проверяйте возвращённые статусы задачи и строк, а не предполагайте, что каждая отправленная строка обработана.

Начните проверку Telegram