· 3 min read
API de detalles del verificador masivo de números WhatsApp
Compruebe si un número global está en WhatsApp y obtenga información detallada del perfil, incluidas firmas y actualizaciones de estado.
Compruebe si un número global es una cuenta WhatsApp registrada y obtenga información detallada del perfil.
URL de la API
POST https://api.checknumber.ai/v1/tasks
Características principales
La API de detalles del verificador masivo de números WhatsApp ofrece capacidades completas de verificación:
Información de la cuenta
Información detallada de la cuenta WhatsApp, que incluye:
- Verificación del estado de la cuenta
- Firmas del usuario
- Marcas de tiempo de las actualizaciones de estado
Procesamiento en masa
Procese varios números a la vez mediante la subida de un archivo, lo que resulta eficiente para verificaciones a gran escala.
Actualizaciones de estado en tiempo real
Siga el progreso de sus tareas de verificación masiva con actualizaciones de estado en tiempo real.
Pasos de uso
Subida de archivo
Suba un archivo de texto con números de teléfono en formato E.164:
Ejemplo de petición
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"/path/to/file"' \
--form 'task_type="ws_active"'
Parámetros de la petición
| Parámetro | Tipo | Descripción |
|---|---|---|
file | file | Archivo con los números a verificar, un número por línea |
task_type | string | ws_active — campos de actividad / firma / días |
Comprobación de estado
Consulte el estado de procesamiento de su tarea:
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: API-KEY' \
--form 'task_id="TASK_ID"'
Ejemplos de respuesta
Respuesta de creación de tarea
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:24:56.450567423Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "pending",
"total": 0,
"success": 0,
"failure": 0
}
Respuesta de estado en procesamiento
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:33:22.86152082Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "processing",
"total": 20000,
"success": 6724,
"failure": 0
}
Respuesta de tarea completada
{
"created_at": "2024-10-19T18:24:56.450567423Z",
"updated_at": "2024-10-19T18:53:43.141760071Z",
"task_id": "cs9viu7i61pkfs4oavvg",
"status": "exported",
"total": 20000,
"success": 20000,
"failure": 0,
"result_url": "https://example-link-to-results.xlsx"
}
Campos del resultado
| Campo | Descripción | Ejemplo |
|---|---|---|
Number | Número de teléfono en formato E.164 | +41798284651 |
signature | Firma del estado de WhatsApp | ”Hey there! I am using WhatsApp” |
status_update | Fecha de la última actualización de estado | 2025-01-19 |
whatsapp | Si el número tiene una cuenta WhatsApp activa | yes, no |
Formato de respuesta de la API
| Campo | Descripción |
|---|---|
created_at | Marca de tiempo de creación de la tarea |
updated_at | Marca de tiempo de la última actualización de estado de la tarea |
task_id | Identificador único de la tarea |
status | Estado de la tarea: pending/processing/completed/exported |
total | Total de números de teléfono procesados |
success | Números identificados correctamente |
failure | Números cuyo procesamiento falló |
result_url | (Opcional) URL de descarga de los resultados cuando el estado es exported |
Códigos de estado
| Estado | Descripción |
|---|---|
200 | charge, petición correcta, tarea creada o estado obtenido |
400 | free, petición incorrecta, parámetros o formato de archivo no válidos |
500 | free, error interno del servidor, inténtelo de nuevo más tarde |
Notas de integración
-
Cada línea del archivo de entrada debe contener un número de teléfono en formato E.164.
-
Supervise el estado de la tarea con el task_id proporcionado.
-
Descargue los resultados desde result_url cuando el estado sea “exported”.
-
Gestione adecuadamente los distintos códigos de estado en su aplicación.
Preguntas frecuentes
1. ¿Qué capacidad de procesamiento tiene la API?
La API puede procesar grandes lotes de números de forma eficiente, con actualizaciones en tiempo real sobre el progreso del procesamiento.
2. ¿En qué formato debe estar el archivo de entrada?
El archivo de entrada debe ser un archivo de texto con un número de teléfono por línea en formato E.164 (p. ej., +41798284651).
3. ¿Qué información devuelve la API?
La API devuelve información detallada de la cuenta, que incluye:
- Estado de la cuenta WhatsApp
- Firma del usuario (p. ej., “Hey there! I am using WhatsApp”)
- Marca de tiempo de la última actualización de estado
4. ¿Cuál es el precio de la API?
El precio es de $1.5 USD por 10.000 números para información detallada de cuentas WhatsApp, incluidas las actualizaciones de estado y las firmas.
Para más información sobre precios y procesamiento de mayores volúmenes, contáctenos.