API DE VALIDACIÓN DE DATOS · POR PAÍS

Validá registros antes de que rompan tu operación.

Normadata es una API developer-first para validar documentos, cuentas, emails, teléfonos, nombres y direcciones. Detectá datos inválidos, incompletos e inconsistentes antes de pagos, facturación, CRM, ERP, nómina u onboarding.

Sin KYC. Sin gobierno. Sin titularidad bancaria. Validación estructural, normalización y consistencia operativa.

  • Validación por país
  • Batch en el mismo endpoint
  • Normalización y errores accionables
  • Consistencia entre campos
  • Readiness por procesoDisponible
  • Sin KYC ni titularidad bancaria
2
PAÍSES EN PRODUCCIÓN
20+
IDENTIFICADORES
5
ENDPOINTS
items[] → results[]EN VIVO
ARCUIT20-12345678-6 20123456786✓ valid
BRCPF123.456.789-0912345678909✓ valid
CLRUT9.876.543-K9876543K✓ valid
BRCNPJ11.222.333/0001-8111222333000181✓ valid
CONIT900.123.456-79001234567✓ valid
PERUC 20512345678 20512345678✓ valid
ARCBU0170 0599 2000 0000 0001 230170059920000000000123✓ valid
BRCPF111.111.111-11checksum failed✗ invalid
EMAIL ROGER@Normadata.IO roger@normadata.io✓ valid
IBANDE89 3704 0044 0532 0130 00DE89370400440532013000✓ valid
ARDNI12.345.67812345678✓ valid
CLRUT1-9checksum failed✗ invalid
PECUI1234567812345678✓ valid
COCC 1.020.345.6781020345678✓ valid
ARPHONE+54 (11) 4555-2233+541145552233✓ valid
01 · EL PROBLEMA

Los datos fallan antes de que falle el sistema.

Un registro mal cargado no rompe en el momento: rompe después, en el pago, en la factura o en el reporte.

  • Documentos mal formados
  • Cuentas inválidas
  • Teléfonos incompletos
  • Emails incorrectos
  • Direcciones imposibles de usar
  • Nombres inconsistentes
  • País y tipo de dato incompatibles
  • Proveedores duplicados
  • Clientes incontactables
  • Pagos rechazados
  • Facturación bloqueada
02 · PRODUCTO

Validación por campo o por registro completo.

Usá los validadores puntuales cuando necesitás revisar un dato. Usá Records API cuando necesitás saber si una entidad completa está lista para operar.

Validadores puntuales · live hoy
Records API

Records API

Enviás el registro etiquetado y recibís validación por campo, consistencia entre datos y readiness por proceso.

Disponible
03 · READINESS

Un registro puede estar listo para facturar y bloqueado para pagar.

Readiness por proceso: el mismo registro avanza en un flujo y se frena en otro, según qué datos estén bien armados.

Ejemplo conceptualilustrativo
BillingReady
PaymentBlocked
04 · CÓMO FUNCIONA

Una request. Una respuesta predecible.

Todos los validadores comparten la misma forma de respuesta plana, con un array de warnings. Sin onboarding por país, sin SDK por país.

POST /v1/validate/tax-ids
$ curl -X POST https://api.normadata.io/v1/validate/tax-ids \
    -H "X-API-Key: nd_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
    -H "Content-Type: application/json" \
    -d '{"items":[
      {"id":"a","value":"20-12345678-6","country":"AR","type":"cuit"},
      {"id":"b","value":"123.456.789-09","country":"BR"}
    ]}'
Response · 200 OKapplication/json
{
  "results": [
    {
      "id":         "a",
      "country":    "AR",
      "type":       "cuit",
      "valid": true,
      "normalized": "20123456786",
      "formatted":  "20-12345678-6"
    },
    {
      "id":         "b",
      "country":    "BR",
      "type":       "cpf",
      "valid": true,
      "normalized": "12345678909",
      "formatted":  "123.456.789-09"
    }
  ]
}
05 · VALIDACIÓN EN LOTE

Validá datos en lote: 1 o 1.000 registros en una sola request.

Toda la API es batch nativo. El mismo endpoint que valida un dato valida una lista entera: mandás un array items y recibís un results por ítem, correlacionado por el id que vos definís. Pensado para limpiar bases de clientes, proveedores o empleados, validación previa a pagos y jobs nocturnos de data quality.

Mismo endpoint para 1 o N

No hay endpoint separado para lotes: mandás 1 ítem o 1.000, el contrato es el mismo.

Correlación por tu id

Cada resultado vuelve con el id que mandaste, así matcheás cada fila de tu base con su validación.

Nunca falla parcial

Lo que no se puede normalizar vuelve con su motivo accionable; el resto del lote se procesa igual.

Piezas (emails · tax-ids · accounts · phones)hasta 1.000 ítems / request
Recordshasta 500 ítems / request

Para datasets más grandes, paginás del lado del cliente — el tope es por memoria/payload, no por velocidad.

06 · COBERTURA

Cobertura por país.

Argentina y Brasil en producción; el resto con estado explícito. Algunos validadores aceptan formatos globales como IBAN cuando aplica.

PaísIdentificadoresEjemploEstado
🇦🇷Argentina AR
CUITCUILDNICBUCVU
20-12345678-9vivo
🇧🇷Brasil BR
CPFCNPJ
123.456.789-09vivo
ESTÁNDARES GLOBALES · sin restricción por país
IBANISO 13616 · mod-97
SWIFTISO 9362 · BIC
Ver cobertura completa
07 · PARA QUIÉN

¿Para quién es Normadata?

Seis perfiles que sufren la falta de pre-validación de datos regionales.

  • Fintech
    Pre-valida antes de KYC y de payout rails
    Tax IDs y cuentas estructuralmente válidas antes de pagarle al vendor de KYC o de mandar al rail. Cada CUIT/CPF/RFC mal formado que evitás es plata.
  • Marketplace
    Rechaza IDs de seller malformados en el form
    El gatekeeper antes de provisionar la cuenta. Una API multi-país en vez de cinco librerías por stack.
  • ERP / Master data
    Un formato canónico para tax IDs entre países
    El mismo CUIT/CNPJ/RFC en cinco formatos rompe joins, duplica registros y rompe reports. Normalización determinística como source of truth.
  • CRM
    Limpia contactos regionales al importar
    CSVs importados, leads de formulario, bases legacy — tax IDs y nombres normalizados antes de que contaminen el pipeline.
  • Payroll / Payouts
    Valida formato antes de cada corrida
    Payroll y payouts mueven cientos de transferencias. Un solo CBU/Pix/CLABE malformado frena el lote. Pre-check antes de la cola.
  • Data teams
    Normaliza datasets regionales a escala
    Tax IDs y direcciones normalizados en pipelines dbt/Airflow. Detección de format drift en batch nocturno.
08 · POR QUÉ NO INTERNO

Una regla local se copia. Mantener cobertura regional no.

Validar un CUIT, CPF o RUT puede parecer simple. El problema aparece cuando tu producto opera en varios países, con distintos documentos, cuentas, teléfonos, reglas de formato, normalización y procesos. Normadata centraliza esas reglas en una API mantenida para equipos técnicos.

09 · NO ES KYC

No hacemos KYC. Validamos que tus datos estén bien armados.

Normadata no consulta gobiernos, bancos ni bureaus. No confirma identidad, existencia, titularidad bancaria ni riesgo. Validamos estructura, formato, normalización y consistencia operativa para que tu sistema sepa si un registro puede avanzar.

  • Sin consultas a registros gubernamentales.
  • Sin verificación de identidad.
  • Sin KYC, KYB ni AML.
  • Sin scoring de fraude ni riesgo.
  • Sin confirmación de titularidad de cuentas bancarias.
  • No confirmamos que la dirección exista físicamente.
  • Sin confirmación de estado legal o fiscal.
10 · DEVELOPER-FIRST

Solicitar acceso.

El acceso a Normadata se otorga manualmente. Contanos tu caso de uso y te contactamos por email.

ACCESO ANTICIPADO · LO QUE INCLUYE
acceso anticipado
  • +Validadores core (Tax IDs, Cuentas, Emails, Teléfonos)
  • +Records API disponible
  • +Argentina y Brasil en producción
  • +REST + JSON · mismo endpoint para 1 o N ítems
  • +Sin consultas a gobierno
  • +Soporte de comunidad

Beta privada · pricing y planes se definen antes de GA.

11 · FAQ

Preguntas frecuentes

¿Qué es Normadata?

Una API de validación de datos por país. Valida y normaliza documentos, cuentas, emails, teléfonos, nombres y direcciones, y detecta inconsistencias antes de pagos, facturación u onboarding.

¿Qué valida exactamente?

Estructura, formato, longitud, dígito verificador, normalización y consistencia entre campos. Donde aplica, resuelve datos derivados como el banco de un CBU o una CLABE.

¿Qué países cubre?

Trabajamos por país, no por región. Consultá la lista completa y el estado de cada uno en la cobertura.

¿Normadata hace KYC?

No. No verificamos identidad, no consultamos registros gubernamentales ni hacemos scoring de fraude. Validamos que el dato esté bien armado, no quién es su dueño.

¿Confirma la titularidad de una cuenta?

No. Validamos que la cuenta esté bien formada (formato, longitud, checksum y banco cuando aplica). No confirmamos que exista ni quién es su titular.

¿Puedo validar en batch?

Sí, y es central: el mismo endpoint valida 1 o N ítems en una sola llamada — hasta 1.000 por request (500 en /records). Nunca falla parcial: lo que no se puede normalizar vuelve con su motivo.

¿Qué es Records API?

La capa que valida un registro completo: enviás la entidad etiquetada y recibís validación por campo, consistencia y readiness por proceso (payment y billing). Está disponible.

¿Cómo se cobra?

Los planes se definen antes del lanzamiento general. Hoy es beta privada — escribinos y vemos tu caso.

¿En qué se diferencia de una librería?

Una librería valida un campo en un país. Normadata mantiene varios países, normaliza y chequea consistencia entre campos como API mantenida — sin que cargues vos las reglas locales.

¿En qué se diferencia de un proveedor de KYC?

El KYC confirma identidad contra fuentes externas. Normadata valida que los datos estén bien armados antes de ese paso. Es la capa anterior, no el reemplazo.

Dejá de mantener validadores regionales en tu backend.

El acceso se otorga manualmente. Contanos tu caso de uso.