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

Amazon API массовой проверки номеров: быстрая проверка

Проверьте, привязан ли указанный глобальный номер к аккаунту Amazon

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

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

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

Окно терминала
curl --location 'https://api.checknumber.ai/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.checknumber.ai/v1/tasks

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

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

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

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

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

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

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

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

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

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

Коды статуса

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