Методология проверки

Как TG Validator проверяет номер Telegram

TG Validator возвращает результат проверки регистрации в Telegram для service_type=tg — синхронно для одиночных и множественных проверок. На этой странице описаны порядок проверки, поле registered и ограничения результата.

Проверено 31 августа 2026 г.

Что происходит во время проверки Telegram?

TG Validator проверяет по одному номеру: отправьте номер в формате E.164, и результат придёт в том же HTTP-ответе. В успешном ответе registered=true означает, что номер зарегистрирован в Telegram, а registered=false — что нет. Любой другой исход возвращается как код ошибки, и средства за проверку возвращаются.

Выполнение одной проверки

Этот раздел посвящён проверкам в реальном времени: панель SaaS и синхронные эндпоинты REST используют один сервис проверки и одинаковое значение ответа. Для очень больших списков есть асинхронный массовый вариант — он описан в конце страницы.

  1. 1

    Отправьте номер

    Отправьте один номер в формате E.164 с кодом страны, как описано в документации API.

  2. 2

    Используйте service_type=tg

    Продукт tg проверяет, был ли номер зарегистрирован в Telegram на момент проверки.

  3. 3

    Прочитайте результат

    Прочитайте registered в том же ответе. Запустите новую проверку, когда понадобится обновлённый статус.

В каком формате отправлять номер

TG Validator принимает один номер на проверку в формате E.164: знак плюс, код страны, затем номер абонента без пробелов и знаков препинания — например, +17253100591. В этом же формате номера хранит само приложение Telegram, поэтому номер в такой записи соответствует ровно одному аккаунту. Номер без кода страны нельзя надёжно проверить: одни и те же цифры существуют во многих странах.

  • Всегда указывайте код страны; не рассчитывайте на страну вашего аккаунта.
  • Удаляйте пробелы, дефисы, скобки и ведущие нули, используемые при внутреннем наборе, — оставляйте только + и цифры.
  • Номера в неверном формате отклоняются до списания; отклонённый формат — это не результат «не зарегистрирован».

Что означает registered?

registered — это ответ проверки Telegram. Он присутствует только в успешном ответе и имеет логический тип: true означает, что номер зарегистрирован в Telegram на момент запроса, false — что нет. Всё остальное — тайм-аут, неопределённый результат, недопустимый номер — возвращается как код ошибки, и TG Validator автоматически возвращает средства за такую проверку. Поэтому отсутствие поля registered никогда не означает «не зарегистрирован»; это значит, что проверка не дала результата. Значение отражает момент запроса: аккаунты постоянно создаются и удаляются, поэтому повторяйте проверку перед тем, как действовать на основе старого результата, а не кешируйте его на недели.

  • registered=true означает «зарегистрирован».
  • registered=false означает «не зарегистрирован».
  • Другие исходы обрабатывайте по коду ответа API; не выводите значение registered самостоятельно.

Используйте результат в пределах его назначения

Проверка отражает статус на момент запроса. Это не подтверждение личности и не разрешение связываться с человеком.

  • Проверка не подтверждает, кому принадлежит номер, находится ли владелец в сети в данный момент, и не раскрывает содержимое сообщений; продукты проверки активности возвращают дни активности (дни с последнего посещения), а не текущее присутствие в сети.
  • Статус «зарегистрирован» не означает согласия на контакт с этим номером.
  • Запускайте новую проверку, когда для бизнес-решения нужен актуальный статус.

Очень большие списки: асинхронный вариант

Множественная проверка в панели и эндпоинт множественной проверки API подходят для большинства списков. Только если список намного превышает эти лимиты, имеет смысл отправить весь файл как одну асинхронную массовую задачу — вы выбираете страну, к которой относится список, и он должен в основном состоять из номеров этой страны.

  • Загрузите файл .txt или .csv с одним номером E.164 на строку — на странице массовой проверки или через API.
  • При отправке выберите страну, к которой относятся номера; список должен в основном состоять из номеров этой страны. Если номеров из других стран слишком много, задача завершится ошибкой при подготовке файла — она не будет отправлена на проверку, и сумма вернётся полностью.
  • При отправке баланс резервируется за допустимые строки, списание идёт только за номера, по которым получен результат, а разница возвращается.
  • Задача выполняется в фоне; скачайте файл с результатом после завершения. За неудавшуюся задачу сумма возвращается полностью.

Связанные стандарты