Rápida, confiável e fácil de integrar (sem anúncios). Use nosso serviço como alternativa ao ViaCEP.
Com essa API, você pode consultar dados de endereço (logradouro, bairro, cidade, UF, IBGE) a partir de um CEP (somente números). A resposta é em JSON e pode ser integrada em qualquer linguagem.
Exemplo de endpoint:
GET https://meucep.seunegocionanuvem.com.br/api/36240075
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| cep | sim | Somente números, 8 dígitos. Ex: 36240075 |
{
"cep": "36240-075",
"logradouro": "Avenida Presidente Getúlio Vargas",
"complemento": "lado ímpar",
"unidade": null,
"bairro": "Centro",
"localidade": "Santos Dumont",
"uf": "MG",
"ibge": "3160702",
"ddd": "32",
"siafi": "5213"
}
{
"erro": "CEP inválido"
}
<?php
$cep = '01457000';
$url = "https://meucep.seunegocionanuvem.com.br/api/{$cep}";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$data = json_decode($result, true);
if (isset($data['erro'])) {
echo "Erro: " . $data['erro'];
} else {
echo "Logradouro: " . $data['logradouro'];
}
?>
fetch('https://meucep.seunegocionanuvem.com.br/api/36240075')
.then(r => r.json())
.then(json => {
if (json.erro) {
console.error('Erro:', json.erro);
} else {
console.log('Bairro:', json.bairro);
}
});
import requests
resp = requests.get('https://meucep.seunegocionanuvem.com.br/api/36240075')
data = resp.json()
if 'erro' in data:
print('Erro:', data['erro'])
else:
print('Cidade:', data['localidade'])
Dica 1: Cacheie no seu aplicativo — não consulte a API a todo momento para o mesmo CEP.
Dica 2: Trate respostas com erros e tempo limite (timeout).
Essa API é mantida por Seu Negócio na Nuvem. Você pode usá-la gratuitamente para fins pessoais ou comerciais, desde que cite a fonte.