DISPONIBLE

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.

E.164
salida
Global
parseo de teléfono
1.000
teléfonos por request
0
lookups gob
01 · PROBLEMA

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.

02 · CAPACIDADES

Parseo E.164 y clasificación de línea

Cada teléfono del lote, normalizado y explicado.

01

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.

value + country → normalized
02

Tipo de línea

Clasifica la línea: mobile, landline, mobile_or_landline u other.

value → type
03

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.

value → valid
04

Lote

Mandá hasta 1.000 teléfonos por request. Cada uno vuelve correlacionado por el id que vos proveés.

items[] → results[]
03 · COBERTURA

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.

🇦🇷AR
Argentina
CUITCUILDNICBUCVU
🇧🇷BR
Brasil
CPFCNPJ
04 · USO

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.

POST /v1/validate/phones
$ 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"}
    ]}'
Respuesta
{
  "results": [
    {
      "id":         "1",
      "valid": true,
      "normalized": "+541145552233",
      "type":       "landline"
    },
    {
      "id":         "2",
      "valid": true,
      "normalized": "+5511987654321",
      "type":       "mobile"
    }
  ]
}

Teléfonos en E.164, validados en lote

Gratis durante acceso anticipado. Escribinos un email y respondemos en 24 horas.