DataEnrichPro ← Volver al inicio

Documentación de la API

Todo lo que necesitas para integrar el enriquecimiento de datos de DataEnrichPro en tu producto.

Autenticación

Cada petición a la API necesita el header Authorization: Bearer <tu-api-key>.

Tu API key se te entrega por email justo después de completar el pago de la suscripción. Guárdala en un lugar seguro: por motivos de seguridad no se almacena en texto plano y no se puede volver a mostrar si la pierdes. Si eso ocurre, contacta con soporte para que te ayudemos a resolverlo.

Endpoint

GET https://dataenrichpro.com/api/v1/enrich

Parámetros de query string (indica exactamente uno de los dos):

  • domain — un dominio de empresa. Ejemplo: ejemplo.com
  • email — una dirección de email a verificar. Ejemplo: persona@ejemplo.com

Búsqueda por dominio:

curl "https://dataenrichpro.com/api/v1/enrich?domain=ejemplo.com" \
  -H "Authorization: Bearer <tu-api-key>"

Verificación de un email:

curl "https://dataenrichpro.com/api/v1/enrich?email=persona@ejemplo.com" \
  -H "Authorization: Bearer <tu-api-key>"

Respuesta

Petición correcta: 200 OK

{
  "domain": "ejemplo.com",
  "organization": "Ejemplo Inc.",
  "emails": [
    {
      "value": "contacto@ejemplo.com",
      "first_name": "Ana",
      "last_name": "García",
      "position": "Marketing Manager",
      "confidence": 92
    }
  ]
}

La estructura exacta de la respuesta la define el proveedor mayorista de datos (actualmente Hunter.io) y puede variar entre la búsqueda por dominio y la verificación de email. El JSON de arriba es solo orientativo de la forma y los campos típicos que puedes esperar: nombre, empresa, emails encontrados y nivel de confianza.

Errores

Código Error Significado
400 invalid_query Falta domain o email en la petición.
401 missing_api_key /
invalid_api_key
Falta el header Authorization o la key no es válida.
402 insufficient_credits Sin créditos restantes este mes. Se resetean el día de renovación de tu suscripción.
403 token_suspended Suscripción suspendida por un cobro fallido. Regulariza el pago para reactivar el acceso.
429 rate_limit_exceeded Más de 60 peticiones por minuto con la misma API key.
502 provider_unavailable El proveedor de datos no respondió. Reintenta la petición.

Límites

60 peticiones por minuto por API key.