Consultar CEP
Retorna o endereço completo correspondente a um CEP brasileiro.
Requisição
GET /api/v1/cep/{cep}
{cep}— CEP com 8 dígitos (somente números, sem traço). Ex.:01001000.- Requer autenticação por chave de API (veja Autenticação).
Exemplo:
curl -H "Authorization: Bearer SUA_CHAVE_DE_API" \
https://utils.lbhm.com.br/api/v1/cep/01001000
Resposta
200 OK com um objeto JSON:
{
"cep": "01001000",
"logradouro": "Praça da Sé",
"bairro": "Sé",
"cidade": "São Paulo",
"uf": "SP",
"cod_municipio": "3550308",
"cod_tipo_rua": "24",
"tipo": "Praça"
}
Campos
| Campo | Descrição |
|---|---|
cep |
CEP consultado (8 dígitos). |
logradouro |
Nome do logradouro (rua, avenida, praça…). |
bairro |
Bairro. |
cidade |
Município. |
uf |
Sigla da unidade federativa (estado). |
cod_municipio |
Código do município (IBGE). |
cod_tipo_rua |
Código do tipo de logradouro. |
tipo |
Tipo do logradouro por extenso (Rua, Avenida, Praça…). |
Erros
| Status | Quando ocorre |
|---|---|
401 Unauthorized |
Chave de API ausente ou inválida. |
404 Not Found |
CEP não encontrado na base. |
422 Unprocessable Entity |
CEP em formato inválido (precisa ter 8 dígitos numéricos). |
Exemplo de CEP não encontrado:
{
"error": "cep_nao_encontrado"
}
Exemplo de CEP em formato inválido:
{
"error": "cep_invalido"
}