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

API проверки активности Telegram: проверка времени последнего посещения

Проверьте дни, прошедшие с момента последнего входа в аккаунты Telegram для введенных глобальных номеров телефонов

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

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

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

curl --location 'https://api.numberchecker.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.numberchecker.ai/v1/tasks

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

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

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

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

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

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

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

ПолеОписаниеПример
NumberНомер телефона в формате E.164+12025551234
telegram_daysДни, прошедшие с момента последнего входа в аккаунт Telegram1, 7, 30, N/A

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

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

Коды статуса

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