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

WhatsApp API массовой проверки аватара, возраста и пола: анализ профиля

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

Пример загрузки файла:

Окно терминала
curl --location 'https://api.checknumber.ai/wa/api/deep/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"input.txt"'

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

Окно терминала
curl --location 'https://api.checknumber.ai/wa/api/deep/tasks/cs9viu7i61pkfs4oavvg' \
--header 'X-API-Key: API-KEY'

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

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test",
"status": "pending",
"total": 0,
"success": 0,
"failure": 0
}

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

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:33:22.86152082Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test",
"status": "processing",
"total": 20000,
"success": 6724,
"failure": 0
}

Ответ при завершении задачи (включает URL скачивания результата):

{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:53:43.141760071Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"user_id": "test",
"status": "exported",
"total": 20000,
"success": 20000,
"failure": 0,
"result_url": "https://example-link-to-results.xlsx"
}

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

POST https://api.checknumber.ai/wa/api/deep/tasks

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

ПараметрОписание
user_idstring, идентификатор пользователя
filefile, Загрузите файл; каждая строка должна содержать номер в формате E.164

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

GET https://api.checknumber.ai/wa/api/deep/tasks/{TASK_ID}

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

ПараметрОписание
user_idstring, идентификатор пользователя

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

ПолеОписаниеПример
NumberНомер телефона в формате E.164+41798284651
ageПредполагаемый возраст по фотографии профиля25
avatarURL фотографии профиля WhatsApphttps://example.com/avatar.jpg
categoryКатегория фотографии профиляindividual portrait, pet avatar, object, etc.
genderПол, определенный по фотографии профиляmale, female
hair_colorЦвет волос, определенный по фотографии профиляblack, brown, blonde, etc.
skin_colorЭтническая принадлежность, определенная по фотографии профиляwhite, black, etc.
whatsappЕсть ли у номера активная учетная запись WhatsAppyes, no

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

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

Коды статуса

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