Validación de teléfonos, en formato E.164.
Los teléfonos llegan en todas las formas — "+54 (11) 4555-2233", "011 …", "15 …". Normadata parsea el número, lo normaliza a E.164 con el país como región de parseo y clasifica la línea (mobile, landline, mobile_or_landline, other) — un lote de hasta 1.000 por request.
Un teléfono crudo no es un teléfono guardable
Los teléfonos llegan en todas las formas — "+54 9 11 …", "011 …", "15 …" — y reconocer un móvil, un fijo o un número inválido no es trivial. Sin normalizar a E.164, tu base guarda variantes del mismo número y tus integraciones de SMS/voz rebotan. Normadata parsea, normaliza a E.164 y clasifica el tipo de línea — en lote.
Parseo E.164 y clasificación de línea
Cada teléfono del lote, normalizado y explicado.
Normalización · E.164
Parsea el número y devuelve la forma E.164 canónica. El país (campo country) es la región de parseo cuando no hay prefijo.
Tipo de línea
Clasifica la línea: mobile, landline, mobile_or_landline u other.
Validez
Devuelve valid según el plan de numeración del país. Un número con largo o prefijo inválido vuelve con error.
Lote
Mandá hasta 1.000 teléfonos por request. Cada uno vuelve correlacionado por el id que vos proveés.
Parseo global por región
El parseo cubre los planes de numeración internacionales; el país que pasás por ítem fija la región cuando el número no trae prefijo.
Un lote de teléfonos, un resultado por ítem
Mandá un array items con id, value y country por teléfono. Recibís valid, normalized (E.164) y type. El mismo endpoint valida 1 o N.
$ curl -X POST https://api.normadata.io/v1/validate/phones \
-H "X-API-Key: nd_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5" \
-H "Content-Type: application/json" \
-d '{"items":[
{"id":"1","value":"+54 (11) 4555-2233","country":"AR"},
{"id":"2","value":"11987654321","country":"BR"}
]}'{
"results": [
{
"id": "1",
"valid": true,
"normalized": "+541145552233",
"type": "landline"
},
{
"id": "2",
"valid": true,
"normalized": "+5511987654321",
"type": "mobile"
}
]
}¿Cómo se compara Normadata?
Comparaciones honestas contra las alternativas que más nos preguntan.
Normadata vs. validator.js
Plataforma global de APIs con email, phone e IP — y un alcance distinto en geografía.
Normadata vs. AbstractAPI
La librería NPM open-source de facto cubre URL y email — y dónde se queda corta con el parseo de teléfonos.
Normadata vs. Melissa
Plataforma KYC completa que corre después de la validación de phone, no en lugar de ella.
Teléfonos en E.164, validados en lote
Gratis durante acceso anticipado. Escribinos un email y respondemos en 24 horas.