API de validação de telefones

Validação estrutural e normalização E.164. Tipo de linha, localização, fusos horários, operadora e marcação. Para formulários — não verifica linha ativa.

Endpoint da API
GET https://phonevalidation.cleariflow.com/v1/?api_key=YOUR_API_KEY&country=US&phone=%2B14155552671

Experimente agora

Teste a API com dados em direto

Precisa de ideias? Experimente:

Benefícios da API

Padrão E.164

Normalização E.164 e formato nacional com verificação estrutural.

Cobertura global

Números de mais de 240 países e territórios.

Localização e fusos horários

Indicações de localização e fusos horários (muitas vezes US/CA).

Dados da operadora

Nome da operadora e nome seguro para UI — sobretudo US/CA.

Tipo de número

Móvel, fixo, VoIP e outros tipos quando valid é true.

Validação em tempo real

Verificação estrutural instantânea em menos de 200 ms.

Funcionalidades-chave

  • Validação de formato E.164
  • Mais de 240 países
  • Validação estrutural de formato
  • Verificação permissiva de número possível
  • Códigos de motivo para números inválidos
  • Nome da operadora (sobretudo US/CA)
  • Nome seguro da operadora para UI
  • Classificação do tipo de número
  • Indicações de localização (muitas vezes US/CA)
  • Identificadores de fuso horário
  • Associação geográfica
  • Marcação internacional
  • Formato internacional
  • Formato local
  • Móvel vs fixo
  • Identificação VoIP
  • Resposta JSON

Início rápido

1. Obtenha a chave API

Registe-se grátis e receba a chave de imediato.

2. Primeiro pedido

cURL
curl -X GET \
  "https://phonevalidation.cleariflow.com/v1/" \
  ?api_key=YOUR_API_KEY \
  &phone=%2B14155552671 \
  &country=US

3. Trate a resposta

JSON
{
  "carrier": "",
  "carrier_display": "",
  "country": {
    "code": "US",
    "name": "United States",
    "prefix": "+1"
  },
  "format": {
    "international": "+14155552671",
    "local": "(415) 555-2671"
  },
  "geographical": true,
  "internationally_dialable": true,
  "location": "San Francisco, CA",
  "phone": "14155552671",
  "possible": true,
  "timezones": [
    "America/Los_Angeles"
  ],
  "type": "Landline_or_Mobile",
  "valid": true
}