Pular para o conteúdo

Viber Activity Checker API: Check Last Active Time

Check the activity status and days since last online for Viber accounts of the input global phone numbers

Exemplo para enviar o arquivo de detecção:

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

Exemplo para consultar o status da tarefa:

curl --location 'https://api.ekycpro.com/v1/gettasks' \
--header 'X-API-Key: API-KEY' \
--form 'task_id="task_id"'

Resposta para upload bem-sucedido:

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 2049,
"message": "Task created successfully",
"created_at": "2025-11-21T15:58:08.916446594Z"
}

Resposta para status de processamento:

{
"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
}

Resposta quando a tarefa for concluída (inclui a URL de download):

{
"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 da requisição para upload de arquivo

POST https://api.ekycpro.com/v1/tasks

Parâmetros da requisição para upload de arquivo

ParâmetroDescrição
filefile, Envie um arquivo; cada linha deve conter um número no formato E.164
task_typestring, Tipo de tarefa, defina como “viber_active”

URL da requisição para consultar status

POST https://api.ekycpro.com/v1/gettasks

Parâmetros da requisição para consultar status

ParâmetroDescrição
task_idstring, ID da tarefa retornado na criação

Campos do resultado

CampoDescriçãoExemplo
NumberPhone number in E.164 format+38091234567
viberWhether number has active Viber accountyes, no
viber_daysDays since last online for Viber account1, 7, 30, N/A

Formato da resposta

FieldDescription
created_atTimestamp when task was created
updated_atTimestamp of last task status update
task_idUnique task identifier
user_idID of user
statusTask status:
pending: Queued and waiting
processing: Currently processing
exported: Results available for download
totalTotal phone numbers processed
successNumbers successfully identified
failureNumbers that failed processing
result_url(Optional) Download URL for results when status is exported

Códigos de status

StatusDescrição
200charge, Request successful, task created or status retrieved
400free, Bad request, invalid parameters or file format
500free, Internal server error, retry later