Endpoint
Autenticação
| Header | Obrigatório | Valor |
|---|---|---|
X-API-Key | Sim | Sua chave de API (bun_...) |
Content-Type | Sim | application/json |
Visão geral
Valide qualquer número de telefone e obtenha metadados estruturados incluindo país, operadora, tipo de linha e saída formatada em E.164. A API de Validação de Telefone da Bunny normaliza entradas brutas em dados legíveis por máquina, ajudando a reduzir fraudes, melhorar a entregabilidade e controlar fluxos de SMS com números reais.Casos de uso
- Validar números de telefone no cadastro para reduzir contas falsas
- Detectar linhas VoIP ou pré-pagas antes de enviar SMS
- Normalizar números internacionais para o formato E.164
- Rotear chamadas ou mensagens com base na operadora ou região
Detalhes
Aceita números em qualquer formato local ou internacional. O campo opcionalcountry (ISO 3166-1 alpha-2, ex.: BR, US) melhora a precisão ao interpretar números locais sem código de país.
Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
phone | string | Sim | Número de telefone a validar (qualquer formato) |
country | string | Não | Código de país ISO 3166-1 alpha-2 como dica (ex.: US, BR) |
Exemplo
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
valid | boolean | Se o número é válido |
e164 | string | Número formatado em E.164 |
country | string | Código de país ISO |
carrier | string | Nome da operadora (quando disponível) |
line_type | string | Tipo de linha: mobile, landline, voip, toll_free, unknown |

