API Geocodificação (Versão 2)
Introdução
Esta API permite consultar a latitude e longitude de um endereço, também conhecido como geocodificação, em inglês, "geocode" ou "geocoding".
API Consultar Geocodificação (Consultar pelo Endereço)
Consulta as coordenadas geográficas de um endereço específico.
Endpoint
GET /api/v2/geocodificacao/consultar
Requisição
Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
---|---|---|---|---|
endereco |
Texto | Sim | Endereço para consulta | RUA EXEMPLO, 123, SAO PAULO, SP |
Resposta
Campo | Tipo | Descrição | Exemplo |
---|---|---|---|
licenca |
Texto | Licença de uso | https://consultar.io/licencas |
logradouro |
Texto | Logradouro do endereço | Rua Exemplo |
bairro |
Texto | Bairro do endereço | Exemplo |
localidade |
Texto | Município do endereço | São Paulo |
uf |
Texto | Unidade Federativa do endereço | SP |
latitude |
Número | Latitude do endereço | -23.1234567 |
longitude |
Número | Longitude do endereço | -46.1234567 |
Erros
Código HTTP | Erro | Mensagem |
---|---|---|
400 |
REQUISICAO_INVALIDA |
|
403 |
PLANO_INATIVO |
Plano inativo para realizar consultas. |
403 |
CREDITOS_INSUFICIENTES |
Sem créditos suficientes para consulta. |
404 |
NAO_ENCONTRADO |
Nenhum registro encontrado com os parâmetros informados. |
Exemplos
Exemplo de Requisição (cURL)
curl -X GET 'https://consultar.io/api/v2/geocodificacao/consultar?endereco=RUA+EXEMPLO,+123,SAO+PAULO,+SP' -H 'Authorization: Token <seu-token>'
Exemplo de Resposta de Sucesso (200)
{
"licencas": "https://consultar.io/licencas",
"logradouro": "Rua Exemplo",
"bairro": "Exemplo",
"localidade": "São Paulo",
"uf": "SP",
"latitude": -23.1234567,
"longitude": -46.1234567
}
Exemplo de Resposta de Erro (404)
{
"error": "NAO_ENCONTRADO",
"message": "Nenhum registro foi encontrado para os parâmetros informados."
}
Observações
- Recomendamos informar pelo menos Logradouro, Número (se houver), Município e UF.
- Não recomendamos informar Complemento, Bairro e CEP.
- Não recomendamos usar abreviações.
API Consultar Geocodificação Reversa (Consultar pela Latitude/Longitude)
Consulta o endereço a partir de coordenadas geográficas.
Endpoint
GET /api/v2/geocodificacao/reversa/consultar
Requisição
Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
---|---|---|---|---|
coordenadas |
Texto | Sim | Coordenadas geográficas (latitude e longitude) | -23.1234567,-46.1234567 |
Resposta
Campo | Tipo | Descrição | Exemplo |
---|---|---|---|
licencas |
Texto | Creditois da licença de uso do software e dados | https://consultar.io/licencas |
logradouro |
Texto | Logradouro mais próximo das coordenadas informadas | Rua Exemplo |
bairro |
Texto | Bairro do logradouro | Exemplo |
localidade |
Texto | Município do logradouro | São Paulo |
uf |
Texto | Unidade Federativa do logradouro | SP |
latitude |
Número | Latitude do logradouro | -23.1234567 |
longitude |
Número | Longitude do logradouro | -46.1234567 |
Exemplos
Exemplo de Requisição (cURL)
curl -X GET 'https://consultar.io/api/v2/geocodificacao/reversa/consultar?coordenadas=-23.1234567,-46.1234567' -H 'Authorization: Token <seu-token>'
Exemplo de Resposta de Sucesso (200)
{
"licencas": "https://consultar.io/licencas",
"logradouro": "Rua Exemplo",
"bairro": "Exemplo",
"localidade": "São Paulo",
"uf": "SP",
"latitude": -23.1234567,
"longitude": -46.1234567
}
Exemplo de Resposta de Erro (404)
{
"error": "NAO_ENCONTRADO",
"message": "Nenhum registro foi encontrado para os parâmetros informados."
}
Limites e Considerações
- Cada requisição "Consultar Geocodificação" consome R$ 0,05 dos créditos
- Cada requisição "Consultar Geocodificação Reversa" consome R$ 0,05 dos créditos
- Todas as requisições são registradas no histórico de transações
- O token de autenticação deve ser mantido em segurança
- Em caso de comprometimento do token, entre em contato com o Suporte