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

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

Проверьте детали Netflix для введенного адреса электронной почты, является ли это аккаунтом Netflix

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

curl --location 'https://api.checknumber.ai/netflix/api/simple/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"input.txt"'

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

curl --location 'https://api.checknumber.ai/netflix/api/simple/tasks/cs9viu7i61pkfs4oavvg?user_id=USER_ID' \
--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/netflix/api/simple/tasks

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

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

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

GET https://api.checknumber.ai/netflix/api/simple/tasks/{TASK_ID}

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

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

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

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

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

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

Коды статуса

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