nifdata

API para desarrolladores

API REST con desbloqueos por unidad. Las búsquedas nunca devuelven datos de contacto.

OpenAPI 3.1 (JSON)

Autenticación

Crea una clave en tu cuenta (Prueba o Producción). Envíala como Authorization: Bearer ibd_…. Las claves se muestran una vez; solo guardamos un hash.

Endpoints

Reglas de cobro

cURL

curl -X POST https://nifdata.com/api/v1/contacts/reveal \
  -H "Authorization: Bearer ibd_test_xxxxxxxx_..." \
  -H "Content-Type: application/json" \
  -d '{"id":"<record_id>","fields":["email","phone"]}'

JavaScript

const r = await fetch("https://nifdata.com/api/v1/contacts/reveal", {
  method: "POST",
  headers: { Authorization: "Bearer " + process.env.IBERIADATA_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ name: "Panadería Ejemplo SL", province: "28", fields: ["email"] }),
});
const data = await r.json();
if (r.status === 300) console.log("candidates:", data.candidates); // varias coincidencias: no se cobra
else console.log(data.delivered, data.consumed, data.balance);

Python

import os, requests
r = requests.post("https://nifdata.com/api/v1/contacts/reveal",
    headers={"Authorization": f"Bearer {os.environ['IBERIADATA_KEY']}"},
    json={"id": "<record_id>", "fields": ["phone"]})
print(r.status_code, r.json())

Conectar desde Clay (acción HTTP API)

  1. En Clay, añade una columna de enriquecimiento → «HTTP API».
  2. Method: POST · URL: https://nifdata.com/api/v1/contacts/reveal
  3. Headers: Authorization: Bearer {{API key}} · Content-Type: application/json
  4. Body: {"name": "{{Company name}}", "province": "{{Province code}}", "fields": ["email"]}
  5. Mapea delivered.email a una columna. Gestiona el estado 300 (candidatos) y 402 (saldo).

Esta es una guía de integración HTTP genérica; no existe un acuerdo oficial con Clay.

Licencia de uso

Los datos obtenidos por la API se licencian únicamente para uso interno de la organización titular de la cuenta. Está prohibido revenderlos, sublicenciarlos, redistribuirlos o incorporarlos a productos ofrecidos a terceros; su incumplimiento supone la revocación inmediata de las claves. Términos, cláusula 3.

Límites

Por clave y por cuenta: por minuto, día y mes; tamaño de lote y trabajos simultáneos. Las respuestas incluyen X-Request-Id. 429 incluye Retry-After.

Créditos API (desarrolladores)

Saldo independiente para integraciones: CRM, Clay, scripts. Email 3 créditos API, teléfono 4, ficha completa 6.

API · Profesional
49,90 €
330 créditos API
  • ≈ 110 emails o 55 fichas completas
  • 0,45 € por email · 0,60 € por teléfono
Ahorra 34 %
API · Empresa
199,90 €
2.000 créditos API
  • ≈ 666 emails o 333 fichas completas
  • 0,30 € por email · 0,40 € por teléfono
Ahorra 47 %
API · Volumen
499,90 €
6.250 créditos API
  • ≈ 2.083 emails o 1.041 fichas completas
  • 0,24 € por email · 0,32 € por teléfono
Ahorra 67 %
API · Gran volumen
1.999,90 €
40.000 créditos API
  • ≈ 13.333 emails o 6.666 fichas completas
  • 0,15 € por email · 0,20 € por teléfono
Más volumen
Precio a medida

Más de 40.000 créditos, extracciones por sector o provincia, facturación mensual. Te respondemos en 24 h laborables.