Address Analyzer

Exemplos

  • Exemplo 1 – Endereço com sugestão de correção
  • Exemplo 2 – Endereço sem sugestão de correção

Exemplo 1 – Endereço com sugestão de correção

Nesse exemplo, temos um endereço enviado no formato label, com o tipo de logradouro abreviado, o CEP com hífen e a cidade sem acento.

Requisição

{
  "label": "av paulista 1578 museu,,bela vista,01310-200,sao paulo,SP"
}

Resposta

A resposta traz a grafia oficial sugerida para o logradouro, o bairro e a cidade, com o número e o complemento separados. O status retornado será CORRECTED.

{
  "road": "Avenida Paulista",
  "number": "1578",
  "complement": "museu",
  "district": "Bela Vista",
  "zipcode": "01310200",
  "city": "São Paulo",
  "state": "SP",
  "status": "CORRECTED",
  "matchScore": 100.0,
  "label": "Avenida Paulista, 1578, Bela Vista, 01310200, São Paulo, SP"
}

Exemplo 2 – Endereço sem sugestão de correção

Nesse exemplo, temos um endereço enviado no formato estruturado em que o logradouro não corresponde ao CEP informado.

Requisição

{
  "road": "rua das acacias 45",
  "number": "",
  "zipcode": "01310200",
  "district": "bela vista",
  "city": "São Paulo",
  "state": "SP"
}

Resposta

O número foi separado do logradouro, mas não há sugestão de correção. O status retornado será NORMALIZED.

{
  "road": "rua das acacias",
  "number": "45",
  "complement": "",
  "district": "bela vista",
  "zipcode": "01310200",
  "city": "São Paulo",
  "state": "SP",
  "status": "NORMALIZED",
  "matchScore": 18.75,
  "label": "rua das acacias, 45, bela vista, 01310200, São Paulo, SP"
}