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

API массовой проверки электронной почты Netflix: быстрая проверка электронной почты

Проверьте, зарегистрированы ли адреса электронной почты из вашего файла в Netflix. Используйте тип задачи netflix_email и тот же пакетный процесс опроса, что и для других сервисов на основе электронной почты.

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

Окно терминала
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"input.txt"' \
--form 'task_type="netflix_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,
"estimated_amount": {
"amount": "0.500000",
"currency": "USD"
},
"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://example-link-to-results.zip",
"actual_amount": {
"amount": "2.000000",
"currency": "USD"
}
}

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

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

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

ПараметрОписание
filefile, Загружаемый файл, каждая строка должна содержать один адрес электронной почты
task_typestring, установить значение netflix_email

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

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

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

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

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

ПолеОписаниеПример
EmailАдрес электронной почтыuser@example.com
netflixЕсть ли у электронной почты активный аккаунт Netflixyes, no

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

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

Коды статуса

СтатусОписание
200free, запрос успешно выполнен (например, запрос статуса)
202charge, задача успешно создана; списывается ориентировочная сумма
400free, неверный запрос: недопустимые параметры или формат файла, неподдерживаемый тип задачи или количество корректных записей меньше минимального
401free, отсутствует или недействителен API-ключ
402free, недостаточно средств на балансе
404free, задача не найдена
413free, загруженный файл слишком большой
500free, внутренняя ошибка сервера, повторите попытку позже