Руководство по продукту
Как проверить номера телефонов из CSV в реальном времени
Проверяйте номера телефонов из CSV в реальном времени в WA Lookup: формат E.164, до 100 номеров в синхронном запросе и наличие аккаунта в том же ответе.

Узнайте, как подготовить CSV с номерами телефонов в формате E.164 и прогнать их через одиночный и множественный эндпоинты WA Lookup для проверки в реальном времени, чтобы сразу получить сигналы наличия аккаунта.
WA Lookup проверяет наличие аккаунта WhatsApp в реальном времени: отправьте один номер в формате E.164 на POST /api/v1/check или до 100 номеров на синхронный множественный эндпоинт POST /api/v1/batch-check, и готовый результат вернется в том же HTTP-ответе. CSV — это просто источник данных для таких запросов: стандартизируйте столбец, выберите тип сервиса и отправляйте идентификаторы через множественный эндпоинт по 100 за раз. Целый файл, намного превышающий один запрос в реальном времени, также можно загрузить как асинхронное задание массовой проверки.
Подготовка данных к проверке
Прежде чем отправлять запросы к API, файл CSV нужно правильно отформатировать. WA Lookup требует, чтобы все отправляемые номера телефонов были в формате E.164. Этот международный план нумерации телефонной связи обеспечивает уникальность и однозначность каждого номера: как правило, номер начинается со знака плюс, за которым следуют код страны и абонентский номер. Приведение столбца CSV к этому формату сокращает количество ошибок при вызове API и обеспечивает точную обработку входных данных процесса.
Выбор подходящего типа проверки WhatsApp
WA Lookup предлагает три типа сервиса как для синхронных одиночных, так и для синхронных множественных проверок. Выберите тип, соответствующий сигналу наличия аккаунта, который нужен вашему процессу.
| Тип сервиса | Охват и возвращаемые сигналы |
|---|---|
| ws | Возвращает стандартный статус регистрации на платформе (логическое значение registered). |
| ws_avatar | Проверяет регистрацию и добавляет обогащение профиля (логическое значение avatar и строку avatar_url, пустую, если URL недоступен). |
| ws_business | Проверяет регистрацию и выявляет аккаунты WhatsApp Business (логическое значение business). |
Параметр service_type определяет, какие поля возвращаются и какая стоимость списывается с баланса.
Выполнение процесса проверки
Для CSV используйте синхронный множественный эндпоинт POST /api/v1/batch-check — до 100 отформатированных идентификаторов за раз; для одного идентификатора используйте POST /api/v1/check. Оба возвращают результаты в ответе на исходный HTTP-запрос, без отправки заданий, опроса или этапа скачивания.
Для завершенной проверки WhatsApp возвращаемый объект data содержит service_type, identifier и registered; ws_avatar дополнительно включает avatar и avatar_url, а ws_business — business. Внутренние поля записи, транзакции, статуса и биллинга не возвращаются.
Управление расходами и результатами
В панели WA Lookup команды могут управлять ключами API, просматривать историю проверок и отслеживать баланс и использование на уровне продуктов. Сам множественный запрос выполняется синхронно через API, а панель дает обзор аккаунта и использования. Новые аккаунты также могут обратиться в поддержку за 100 бесплатными проверками, чтобы протестировать проверку регистрации, аватара и бизнес-аккаунта перед обработкой больших файлов CSV.
Часто задаваемые вопросы
Чем отличаются ws, ws_avatar и ws_business?
Тип сервиса ws возвращает стандартный статус регистрации на платформе. Тип ws_avatar добавляет наличие аватара и поле URL аватара, которое остается пустым, если URL недоступен. Тип ws_business проверяет регистрацию и определяет, связан ли номер с аккаунтом WhatsApp Business.
Можно ли проверить несколько номеров в одном запросе?
Да. Синхронный множественный эндпоинт POST /api/v1/batch-check принимает до 100 идентификаторов и возвращает готовые результаты в том же HTTP-ответе, без отправки заданий, опроса или этапа скачивания. Для целого списка, намного превышающего этот объем, также доступно асинхронное задание массовой проверки (при отправке вы выбираете страну, к которой относятся номера, и список должен по существу состоять из номеров этой одной страны), но синхронные эндпоинты остаются основным способом проверки.
Списываются ли с баланса средства за неудачные проверки?
За неудачные, прерванные по тайм-ауту и неопределенные проверки плата не удерживается. Актуальные условия биллинга приведены на странице цен.