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

Crypto.com API массовой проверки почты: Обнаружение регистрации

Проверьте, зарегистрирована ли электронная почта в загруженном файле на Crypto.com. Использует task_type crypto_email и тот же поток опроса партий, что и другие сервисы на основе электронной почты.

Загрузка файла для проверки — пример:

curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"./emails.txt"' \
--form 'task_type="crypto_email"'

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

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
}

Ответ при завершении (exported)

{
"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://example-link-to-results.zip"
}

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

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

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

ПараметрОписание
filefile, один адрес электронной почты в строке
task_typestring, установите на crypto_email

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

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

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

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

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

ПолеОписание
EmailАдрес электронной почты
activatedЗарегистрирована ли электронная почта на Crypto.com (yes / no; метки в зависимости от экспорта)

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

ПолеОписание
created_atВременная метка создания задачи
updated_atВременная метка последнего обновления статуса задачи
task_idУникальный идентификатор задачи
user_idID пользователя
statuspending · processing · exported
totalВсего обработано адресов электронной почты
successАдреса электронной почты успешно проверены
failureСтроки, которые не удалось обработать
result_urlURL загрузки, когда status равен exported

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

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