Перейти к содержимому

API Массовой Проверки Номеров Viber: Быстрая Верификация Номеров Телефонов

Проверка деталей Viber введенного глобального номера, является ли это аккаунтом Viber

Пример кода загрузки файла обнаружения:

curl --location 'https://api.ekycpro.com/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"./number.txt"' \
--form 'task_type="viber"'

Пример кода проверки статуса задачи:

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

Ответ при успешной загрузке файла обнаружения

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 2049,
"message": "Task created successfully",
"created_at": "2025-11-21T15:58:08.916446594Z"
}

Ответ для статуса обработки

{
"created_at": "2025-11-21T08:27:09.933Z",
"updated_at": "2025-11-21T08:27:10.241Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "processing",
"total": 2049,
"success": 1024,
"failure": 0
}

Предоставить ответ, указывающий на завершение задачи и включающий URL для загрузки результатов

{
"created_at": "2025-11-21T08:27:09.933Z",
"updated_at": "2025-11-21T08:27:10.241Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "exported",
"total": 2049,
"success": 2049,
"failure": 0,
"result_url": "https://wapic.s3.ap-southeast-1.amazonaws.com/externalcheck/d4g24nep2jvh04o9uoh0/d4g24nep2jvh04o9uoh0.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256..."
}

URL запроса загрузки файла

POST https://api.ekycpro.com/v1/tasks

Параметры запроса загрузки файла

ПараметрОписание
filefile, Загрузить файл, каждая строка должна содержать один номер телефона в формате E.164
task_typestring, Тип задачи, установить на “viber”

URL запроса проверки статуса задачи

POST https://api.ekycpro.com/v1/gettasks

Параметры запроса проверки статуса задачи

ПараметрОписание
task_idstring, ID задачи, возвращенный при создании задачи

Поля Результата

ПолеОписаниеПример
NumberНомер телефона в формате E.164+41798284651
viberЕсть ли у номера активная учетная запись Viberyes, no

Формат Ответа

ПолеОписание
created_atВременная метка создания задачи
updated_atВременная метка последнего обновления статуса задачи
task_idУникальный идентификатор задачи
user_idID пользователя
statusСтатус задачи:
pending: В очереди и ожидании
processing: В настоящее время обрабатывается
exported: Результаты доступны для загрузки
totalОбщее количество обработанных номеров телефонов
successУспешно идентифицированные номера
failureНомера, обработка которых не удалась
result_url(Необязательно) URL для загрузки результатов, когда статус exported

Коды Состояния

СтатусОписание
200charge, Запрос успешен, задача создана или статус получен
400free, Неверный запрос, неверные параметры или формат файла
500free, Внутренняя ошибка сервера, повторите попытку позже