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

API Массовой Проверки Номеров Line: Быстрая Верификация Номеров Телефонов

Проверьте детали Line введенного глобального номера, является ли это аккаунтом Line

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

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

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

Окно терминала
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://wapic.s3.ap-southeast-1.amazonaws.com/externalcheck/d4g24nep2jvh04o9uoh0/d4g24nep2jvh04o9uoh0.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256...",
"actual_amount": {
"amount": "2.000000",
"currency": "USD"
}
}

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

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

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

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

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

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

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

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

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

ПолеОписаниеПример
NumberТелефонный номер в формате E.164+81901234567
lineЕсть ли у номера активный аккаунт Lineyes, 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, внутренняя ошибка сервера, повторите попытку позже