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
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.
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.
Tax IDs
Documentos fiscales y personales: CUIT, CPF, CNPJ, RFC, RUT, NIT, RUC y más.
Cuentas
CBU, CVU, CLABE, CCI, IBAN — checksum y nombre de banco.
Emails
Sintaxis RFC, normalización y detección de typos de dominio.
Teléfonos
Normalización a E.164 y tipo de línea (móvil/fijo).
Records API
Enviás el registro etiquetado y recibís validación por campo, consistencia entre datos y readiness por proceso.
DisponibleUn 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.
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.
$ 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"}
]}'{
"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"
}
]
}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.
Para datasets más grandes, paginás del lado del cliente — el tope es por memoria/payload, no por velocidad.
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.
¿Para quién es Normadata?
Seis perfiles que sufren la falta de pre-validación de datos regionales.
- FintechPre-valida antes de KYC y de payout railsTax 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.
- MarketplaceRechaza IDs de seller malformados en el formEl gatekeeper antes de provisionar la cuenta. Una API multi-país en vez de cinco librerías por stack.
- ERP / Master dataUn formato canónico para tax IDs entre paísesEl mismo CUIT/CNPJ/RFC en cinco formatos rompe joins, duplica registros y rompe reports. Normalización determinística como source of truth.
- CRMLimpia contactos regionales al importarCSVs importados, leads de formulario, bases legacy — tax IDs y nombres normalizados antes de que contaminen el pipeline.
- Payroll / PayoutsValida formato antes de cada corridaPayroll y payouts mueven cientos de transferencias. Un solo CBU/Pix/CLABE malformado frena el lote. Pre-check antes de la cola.
- Data teamsNormaliza datasets regionales a escalaTax IDs y direcciones normalizados en pipelines dbt/Airflow. Detección de format drift en batch nocturno.
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.
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.
Solicitar acceso.
El acceso a Normadata se otorga manualmente. Contanos tu caso de uso y te contactamos por email.
- +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.
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.