· 4 min read

API profunda del verificador masivo de números de WhatsApp

Compruebe si números de todo el mundo tienen cuenta de WhatsApp y obtenga información demográfica detallada, como género, edad, color de pelo y análisis de la foto de perfil.

Compruebe si números de todo el mundo tienen cuenta de WhatsApp y obtenga información demográfica detallada, como género, edad, color de pelo y análisis de la foto de perfil.

Compruebe los datos demográficos y atributos de perfil de números globales en WhatsApp, incluidos el género, la edad y el análisis de la foto de perfil.

URL de la API

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

Características principales

La API profunda del verificador masivo de números de WhatsApp ofrece potentes capacidades analíticas:

Análisis demográfico

La API proporciona información demográfica detallada a partir de las fotos de perfil, que incluye:

  • Detección de género
  • Estimación de edad
  • Análisis del color del pelo
  • Detección del estilo de apariencia

Atributos del perfil

Información completa del perfil, que incluye:

  • Verificación del estado de la cuenta de WhatsApp
  • Obtención de la URL de la foto de perfil
  • Clasificación del tipo de foto de perfil
  • Estado de verificación de la cuenta

Procesamiento en masa

Procese varios números a la vez mediante la subida de un archivo, lo que resulta eficiente para análisis a gran escala.

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_avatar"'

Parámetros de la petición

ParámetroTipoDescripción
filefileArchivo con los números a verificar, un número por línea
task_typestringws_avatar — atributos basados en el avatar

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 de verificación de números de WhatsApp

CampoDescripciónEjemplo
NumberNúmero de teléfono en formato E.164+41798284651
ageRango de edad estimado a partir de la foto de perfil25
avatarURL de la foto de perfil de WhatsApphttps://checknumber.ai/favicon.png
categoryClasificación del tipo de foto de perfilretrato individual, avatar de mascota, objeto, etc.
genderGénero detectado a partir de la foto de perfilmale, female
hair_colorColor del pelo detectado a partir de la foto de perfilblack, brown, blonde, etc.
whatsappSi el número tiene una cuenta de WhatsApp activayes, no

Formato de respuesta de la API

CampoDescripción
created_atMarca de tiempo de creación de la tarea
updated_atMarca de tiempo de la última actualización de estado de la tarea
task_idIdentificador único de la tarea
statusEstado de la tarea: pending/processing/completed/exported
totalTotal de números de teléfono procesados
successNúmeros identificados correctamente
failureNúmeros cuyo procesamiento falló
result_url(Opcional) URL de descarga de los resultados cuando el estado es exported

Códigos de estado

EstadoDescripción
200charge, petición correcta, tarea creada o estado obtenido
400free, petición incorrecta, parámetros o formato de archivo no válidos
500free, error interno del servidor, inténtelo de nuevo más tarde

Notas de integración

  1. Cada línea del archivo de entrada debe contener un número de teléfono en formato E.164.

  2. Supervise el estado de la tarea con el task_id proporcionado.

  3. Descargue los resultados desde result_url cuando el estado sea “exported”.

  4. 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é precisión tiene el análisis demográfico?

El análisis demográfico se basa en un procesamiento avanzado con IA de las fotos de perfil y proporciona estimaciones de edad, género y otros atributos cuando están disponibles.

4. ¿Cuáles son los códigos de estado de respuesta de la API?

La API utiliza códigos de estado HTTP estándar para indicar éxito o fallo:

  • 200: petición correcta (de pago)
  • 400: parámetros o formato de archivo no válidos (gratis)
  • 500: error interno del servidor (gratis)
5. ¿Cuál es el precio de la API?

El precio es de $3.8 USD por 10.000 números. La información de respuesta de esta API incluye:

  • Verificación del estado de la cuenta de WhatsApp
  • Detección de género
  • Estimación de edad
  • Análisis del tipo de foto de perfil
  • Detección del estilo de apariencia
  • Análisis del color del pelo

Para más información sobre precios y procesamiento de mayores volúmenes, contáctenos.