Imagem do popup

Comece agora
com a Webmania®

Conheça as soluções Webmania® para o seu negócio e escolha a ideal para sua operação.

Conversar no WhatsApp

Consulte condições e serviços disponíveis.

Suporte Técnico Webmania®

Oi, estamos aqui para te ajudar 😄

A Webmania® conta com um time de Weblovers completo, com especialistas no emissor de Nota Fiscal, contabilidade, código de programação, módulos de loja virtual e principalmente no encantamento das nossas soluções.


Está com dúvidas?
Confira nossa Central de Ajuda

Ainda com dúvidas? Estamos aqui! 😊️

  • Envie um E-mail com todos os detalhes (abrir ticket)
  • Ou acesse o Painel Webmania® e converse via Chat (iniciar chat)

Horário de atendimento:
E-mail 24 horas por dia. Chat de Segunda a Sexta-feira das 9h às 18h, exceto feriados.

Logo da Webmania
  • Ícone do produto Emissor Nota Fiscal

    Emissor de Nota Fiscal

    Emita através do Painel ou API de alta disponibilidade nos modelos NF-e, NFC-e, NFS-e, CT-e, MDF-e e NFCom.

    Emissor de Nota Fiscal
    Ícone do produto Monitor Fiscal

    Monitor Fiscal

    Monitore e baixe XMLs automaticamente direto da SEFAZ e Prefeituras para modelos NF-e, NFS-e, CT-e e MDF-e.

    Monitor Fiscal
    IA

    Validador Fiscal

    Automatize a entrada de dados fiscais com leitura inteligente de NF-e, NFC-e e NFS-e. Retorno em JSON e validação antifraude.

    Validador Fiscal
    • Emissor de CT-e
    • Emissor de MDF-e
    • Logística e Transporte
    • Reforma Tributária
    • Integração WooCommerce
  • Ícone Documentação

    Documentação

    Conheça a API de alta disponibilidade
    da Webmania. Saiba mais

    Documentação

    APIs

    • Monitor Fiscal
    • Validador Fiscal IA
    • Nota Fiscal de Produto
    • Nota Fiscal de Serviço
    • Conhecimento de Transporte
    • Manifesto Eletrônico
    • Nota Fiscal de Comunicação
    • Declaração de Conteúdo

    Acesso rápido

    • Reforma Tributária
    • Classificações Tributárias
    • Adicionar empresa
    • Atualizar empresa
    • Exportar relatórios
    • Download XML
    • WooCommerce
    • Monitor Sefaz em tempo real
    • Monitor Prefeituras em tempo real
    • Documentação completa
    • Fale conosco
  • Planos
  • Ícone Sobre a Webmania

    Sobre a Webmania

    Conheça a nossa história.

    Sobre a Webmania
    Ícone Clientes e Cases

    Clientes e Cases

    Saiba mais sobre nossos clientes e cases.

    Clientes e Cases
    Ícone Blog

    Blog

    Fique por dentro das últimas notícias.

    Blog Webmania
  • Contato
Entrar WhatsApp
      • Emissor de Nota Fiscal

        Emita através do Painel ou API de alta disponibilidade nos modelos NF-e, NFC-e, NFS-e, CT-e, MDF-e e NFCom.

      • Monitor Fiscal

        Monitore CNPJs e baixe automaticamente o XML dos documentos fiscais nos modelos NF-e, NFS-e, CT-e e MDF-e.

      • Validador Fiscal IA

        Automatize a entrada de dados fiscais com Inteligência Artificial para NF-e, NFC-e e NFS-e via imagem, PDF ou XML.

      • Documentação
      • Monitor Fiscal
      • Validador Fiscal IA
      • Nota Fiscal de Produto
      • Nota Fiscal de Serviço
      • Conhecimento de Transporte
      • Manifesto Eletrônico
      • Nota Fiscal de Comunicação
      • Declaração de Conteúdo
      • Adicionar empresa
      • Atualizar empresa
      • Exportar relatórios
      • Download XML
      • Validador Fiscal IA
      • Classificações Tributárias
      • WooCommerce
      • Monitor Sefaz em tempo real
      • Monitor Prefeituras em tempo real
  • Planos
    • Ícone Sobre a Webmania Sobre a Webmania
    • Ícone Clientes e Cases Clientes e Cases
    • Ícone Blog Blog
    • Ícone WhatsApp WhatsApp
    • Ícone Fale Conosco Fale Conosco
  • API de CEP
  • Guia Rápido
  • Migração API 1.0
  • Módulos & Exemplos
    • Como utilizar
  • Autenticação
  • Consultar CEP
  • Autocomplete
  • Limites de Uso
  • Créditos
  • Erros
  • Infraestrutura
⚡ Acompanhe em tempo real: Status | Monitor Sefaz | Monitor Prefeituras
Versão: 2.0.0

API de Consulta de CEP 2.0

A API de CEP 2.0 da Webmania oferece consulta de CEP com dados completos e um novo endpoint de autocomplete de endereços. Integre facilmente no seu back-end com autenticação segura via token e pague apenas pelos créditos consumidos.

Migração para API 2.0 em andamento.
A API de CEP 1.0 entra em bloqueio parcial em 30/04/2026 (requisições sem X-Token) e será descontinuada em 31/08/2026 23:59:59 (America/Sao_Paulo).
Novo endpoint canônico: /2/cep/{cep}.
Quer integrar CEP/IBGE na sua aplicação? Fale com um especialista
Receba orientações e credenciais de acesso
Consulta de CEP
Busca completa com endereço, bairro, cidade, UF e código IBGE a partir do CEP.
Autocomplete de Endereços
Busca inteligente por nome de rua com filtros por UF, cidade e bairro.
Sistema de Créditos
Pague apenas pelo que usar. Consultas duplicadas dentro de 24h não consomem créditos adicionais.
Integração Segura
Acesso exclusivo via back-end com autenticação por token. Proteja seu X-Token e nunca o exponha no front-end.

Guia Rápido

Todas as requisições na API devem ser realizadas em ambiente criptografado HTTPS através da URL https://api.webmania.com.br. O prefixo /2/ indica que estamos utilizando a versão 2.0 da API.

URL HTTP Verb Função
/2/cep/{cep} GET Consulta de CEP
/2/cep/autocomplete GET Busca por endereço

Todas as respostas são no formato objeto JSON.

Uma requisição bem-sucedida é indicada através do status HTTP. O status 2xx indica sucesso. Quando uma requisição falha, o corpo da resposta [body] continua no formato JSON, mas sempre contém o campo error. Por exemplo, caso sua autenticação não seja bem-sucedida, será retornada a seguinte mensagem:

{
  "error": "Token nao encontrado ou invalido."
}

Migração da API 1.0

Aviso de Descontinuação: A API 1.0 de CEP será descontinuada em 31/08/2026. Migre para a API 2.0 o mais breve possível.

Cronograma

Data Mudança
01/04/2026 Credenciais via query string (app_key, app_secret) bloqueadas
30/04/2026 X-Token obrigatório em todas as requisições
31/08/2026 Sunset completo da API 1.0 — todos os endpoints desativados

Como migrar

  • Altere a URL base para api.webmania.com.br
  • Utilize /2/cep/{cep} ao invés de /1/cep/{cep}
  • Autentique com o header X-Token (remova app_key e app_secret da query string)

Novo recurso: O endpoint de autocomplete permite busca por nome de rua e não estava disponível na API 1.0.

Módulos & Exemplos

Integre a API de CEP 2.0 da Webmania® na sua aplicação utilizando nossas SDKs oficiais ou teste os endpoints diretamente pelo Postman.

  • Ferramentas
    • Coleção Postman (Testes instantâneos)
  • SDK
    • CEP-SDK (PHP, Node.js, Python, C#, Java, Ruby)

Cada SDK inclui a classe wrapper da API, um endpoint proxy para integração segura com o front-end e exemplos de uso completos.

Módulos & Exemplos
Como utilizar

A API de CEP 2.0 deve ser acessada exclusivamente pelo back-end da sua aplicação. Nunca exponha o X-Token em código JavaScript no front-end do usuário.

Arquitetura recomendada: Navegador do Usuário → Seu Backend (proxy) → API Webmania. O front-end faz requisições para o seu servidor, que repassa para a API da Webmania com o X-Token de forma segura.

1. Instale a SDK

Clone o repositório da SDK na linguagem do seu back-end:

git clone https://github.com/webmaniabr/CEP-SDK.git
cd CEP-SDK
# Acesse a pasta da linguagem desejada:
# php/ | nodejs/ | python/ | csharp/ | java/ | ruby/

2. Configure o token

Defina a variável de ambiente WEBMANIA_CEP_TOKEN com o seu token X-Token (UUID de 36 caracteres) obtido no painel da Webmania:

# Linux/macOS
export WEBMANIA_CEP_TOKEN="seu-token-uuid-aqui"

# Windows (PowerShell)
$env:WEBMANIA_CEP_TOKEN = "seu-token-uuid-aqui"

3. Consultar CEP

Exemplo em PHP:

// Instancie a SDK
$cep = new WebmaniaCep(getenv('WEBMANIA_CEP_TOKEN'));

// Consultar um CEP
$endereco = $cep->consultarCep('01310100');
echo $endereco['endereco']; // Avenida Paulista
echo $endereco['cidade'];    // Sao Paulo
echo $endereco['uf'];       // SP

Exemplo em Node.js:

const WebmaniaCep = require('./webmania-cep');
const cep = new WebmaniaCep(process.env.WEBMANIA_CEP_TOKEN);

const endereco = await cep.consultarCep('01310100');
console.log(endereco.endereco); // Avenida Paulista

4. Autocomplete de Endereço

O autocomplete permite buscar endereços por nome de rua, ideal para formulários com preenchimento automático:

// PHP — Buscar endereços com filtro
$resultados = $cep->autocomplete('Rua das Flores', [
    'uf'     => 'SP',
    'cidade' => 'São Paulo',
    'limit'  => 5
]);

foreach ($resultados['resultados'] as $item) {
    echo $item['endereco'] . ' — ' . $item['cep'];
}

5. Proxy para o Front-end

Cada SDK inclui um servidor proxy pronto para uso. O proxy recebe requisições do front-end e as repassa para a API da Webmania com o token seguro:

# PHP — Inicie o proxy
php -S localhost:8080 proxy.php

# Node.js — Inicie o proxy (também serve o front-end)
npm install && node server.js

# Python — Inicie o proxy
pip install -r requirements.txt && python server.py

Após iniciar o proxy, o front-end pode fazer requisições para:

Método Endpoint Local Descrição
GET http://localhost:8080/api/cep/{cep} Consulta de CEP via proxy
GET http://localhost:8080/api/cep/autocomplete?q=... Autocomplete via proxy

6. Exemplo no Front-end

O exemplo HTML incluído na SDK (frontend/cep-autocomplete.html) demonstra um formulário completo com autocomplete e consulta de CEP. Basta iniciar qualquer um dos proxies e abrir o HTML no navegador.

Importante: O front-end nunca deve acessar a API da Webmania diretamente. Sempre utilize o proxy do back-end para proteger seu X-Token. Isso evita o uso indevido da API e protege seus créditos.

Autenticação

A API 2.0 utiliza autenticação via header X-Token. O token é um UUID fornecido ao adquirir créditos para a API de CEP. Apenas clientes com créditos ativos podem utilizar a API 2.0.

Envie o token no cabeçalho HTTP de cada requisição:

curl -X GET \
-H "X-Token: a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
https://api.webmania.com.br/2/cep/01310100

Mantenha o X-Token em segurança. Utilize somente em aplicações server-side (back-end). Nunca exponha o token em código JavaScript no front-end.

Precisa de credenciais ou ajuda na integração? Entre em contato.

Consultar CEP

Para consultar os dados completos de um endereço a partir do CEP, envie a requisição no método GET para a URL /2/cep/{cep} informando o CEP com 8 dígitos no path da URL.

curl -X GET \
-H "X-Token: SEU_TOKEN" \
https://api.webmania.com.br/2/cep/01310100
Parâmetro Local Tipo Obrigatório Descrição
cep Path String Sim CEP com 8 dígitos (com ou sem hífen)
X-Token Header String (UUID) Sim Token de autenticação

Segue abaixo o exemplo de resposta para uma consulta bem-sucedida:

{
  "cep": "01310100",
  "endereco": "Avenida Paulista",
  "bairro": "Bela Vista",
  "cidade": "Sao Paulo",
  "uf": "SP",
  "ibge": "3550308"
}

Campos de resposta

Campo Tipo Descrição
cep String CEP formatado com 8 dígitos (sem hífen)
endereco String Logradouro (rua, avenida, etc.)
bairro String Bairro
cidade String Cidade
uf String Sigla do estado (2 caracteres)
ibge String ou null Código IBGE do município (pode ser null para alguns CEPs)

Autocomplete

Para buscar endereços por nome de rua, envie a requisição no método GET para a URL /2/cep/autocomplete contendo os parâmetros de busca na query string.

curl -X GET \
-H "X-Token: SEU_TOKEN" \
"https://api.webmania.com.br/2/cep/autocomplete?q=Rua das Flores&uf=SP&limit=5"
Parâmetro Tipo Obrigatório Descrição
q String Sim Texto de busca (mín. 4 caracteres, máx. 120)
uf String Não Filtro por estado (2 caracteres, ex: SP)
cidade String Não Filtro por cidade (máx. 80 caracteres)
bairro String Não Filtro por bairro (máx. 80 caracteres)
limit Integer Não Máximo de resultados (1-20, padrão: 10)

Expansão de Abreviações

A API expande automaticamente abreviações comuns na busca:

Abreviação Expansão
R. Rua
Av. Avenida
Trav. Travessa
Al. Alameda
Pça. Praça

Segue abaixo o exemplo de resposta para uma consulta bem-sucedida:

{
  "resultados": [
    {
      "cep": "09726310",
      "endereco": "Rua das Flores",
      "bairro": "Jardim do Mar",
      "cidade": "Sao Bernardo do Campo",
      "uf": "SP"
    }
  ],
  "total": 10,
  "creditos_consumidos": 0.005
}

Nota: O endpoint de autocomplete não retorna o campo ibge. Caso precise do código IBGE, utilize o CEP retornado para consultar o endpoint /2/cep/{cep}.

Limites de Uso

A API de CEP 2.0 possui limites de requisições por segundo para garantir a estabilidade do serviço. Requisições que excedem o limite recebem o status 429 Too Many Requests.

Anti-scraping: A API possui detecção automatizada de padrões suspeitos. Requisições que caracterizam scraping ou uso abusivo resultam em bloqueio temporário de 5 a 30 minutos (status 403).

Consulta de CEP

Tipo Limite Contínuo Burst (10s)
Por token 2 req/s 12 requisições
Por IP 8 req/s 40 requisições

Autocomplete

Tipo Limite Contínuo Burst (10s)
Por token 5 req/s 30 requisições
Por IP 10 req/s 60 requisições

Créditos

Cada consulta à API de CEP 2.0 consome créditos da sua conta. Somente clientes com créditos ativos podem utilizar a API.

Endpoint Créditos por consulta Deduplicação
/2/cep/{cep} 0.10 24 horas
/2/cep/autocomplete 0.005 24 horas

Consultas repetidas (mesmo CEP ou mesma busca) dentro da janela de deduplicação de 24 horas não consomem créditos adicionais.

Erros

Quando uma requisição falha, a resposta contém o campo error no formato JSON. Abaixo a lista completa de erros possíveis:

Status HTTP Erro Descrição Ação
401 Unauthorized Token não encontrado ou inválido Verifique o header X-Token
402 insufficient_credits Créditos insuficientes para processar a requisição Adquira mais créditos no painel
403 access_temporarily_blocked Acesso bloqueado por atividade suspeita (anti-scraping) Aguarde 5 a 30 minutos
404 CEP nao encontrado O CEP informado não existe na base de dados Verifique o CEP informado
422 Validation error Parâmetros da requisição inválidos (CEP inválido, query muito curta, etc.) Corrija os parâmetros conforme documentação
429 Too Many Requests Limite de requisições por segundo excedido Aguarde alguns segundos e tente novamente
500 internal_error Erro interno do servidor Tente novamente. Se persistir, contate o suporte
503 Service Unavailable Serviço de consulta temporariamente indisponível Tente novamente em instantes

Estratégia de retry

Para erros 429 e 503, utilize retry com backoff exponencial: aguarde 1 segundo após a primeira falha, 2 segundos após a segunda, e assim por diante até o máximo de 3 tentativas.

Infraestrutura

O servidores da Webmania estão localizados na Amazon AWS, líder global em cloud computing, na região us-east-1 (Leste dos EUA) com ponto de presença em sa-east-1 (São Paulo). Manter a sua estrutura perto de algumas das duas localidades, garante um menor tempo de resposta nas requisições na API.

Utilizamos uma infraestrutura na Amazon AWS anycast de alta disponibilidade, o que significa que ao se comunicar com API da Webmania a requisição será redirecionada para o servidor mais próximo da sua localidade. As requisições dos endpoints são gerenciados através de IPs estáticos, caso necessite autorize no firewall a comunicação com os IPs abaixo.

IPs estáticos de entrada:
  • 13.248.145.90
  • 76.223.17.240
IPs estáticos de saída (notificações):
  • 34.196.69.38
  • 44.219.142.86

Limite de requisições

A Webmania® aplica um limite de solicitações por segundo e total requisições por mês de acordo com o plano escolhido, calculado com a soma das solicitações do lado do cliente e do lado do servidor. Se o aplicativo exceder o limite inicial, apresentará falhas.

  • Localização do servidor: O firewall bloqueia por padrão o IP de servidores em regiões com alto índice de ataques. Caso a sua comunicação via GET no endpoint https://webmania.com.br/api/ retorne 403 Erro Forbidden entre em contato para liberarmos o IP do seu servidor.
  • Credenciais de acesso: Os endpoints exigem as credenciais de acesso válida e correta na URI da requisição, o envio incorreto é atribuído como uso indevido da API.

Soluções

Emissor de Nota Fiscal Monitor Fiscal Validador Fiscal

Documentação

API Nota Fiscal de Produto (NF-e) API Nota Fiscal de Serviço (NFS-e) API Conhecimento de Transporte (CT-e) API Manifesto Eletrônico (MDF-e) API Nota Fiscal de Comunicação (NFCom) API Declaração de Conteúdo (DC-e) API Monitor Fiscal API Validador Fiscal API Gerencial B2B

Webmania

Clientes Sobre nós Blog Políticas

Cases

Nubank Podi App

Reforma Tributária

Reforma Tributária na Webmania® Classificações Tributárias Códigos de Serviço Nacional

Escritórios

Paraná

Matriz: Av. Água Verde, 1413 - 5º andar, Água Verde, Curitiba - PR

São Paulo

Webmania SP: Alameda Vicente Pinzon, 54 - 10º andar, Vila Olímpia, São Paulo - SP (Cubo Itaú)

Santa Catarina

Webmania SC: Av. Afonso Dresch, 663, Centro, Treze Tílias - SC

Estados Unidos

Webmania EUA: 8 The Green, STE R, Dover, DE 19901

Ícone do WhatsApp Fale conosco

Acesso rápido

Painel do Cliente Central de Ajuda 2ª via de Boleto Fale conosco Status Webmania® Monitor Sefaz Monitor Prefeituras
Instagram Webmania GitHub Webmania
Linkedin Webmania Youtube Webmania
Cubo Itaú
Webmania

Copyright © 2009-2026 Webmania®.
Webmania® é uma marca registrada e de uso exclusivo da WMBR SERVICOS EMPRESARIAIS LTDA
CNPJ: 11.290.027/0001-82 sediada na Av. Água Verde, 1413, 5º andar - Curitiba, PR - CEP 80620-200

Voltar para o topo
Usamos cookies para melhorar sua experiência na Webmania®. Consulte mais informações na nossa Política de Privacidade e Política de Cookies .
Entendi e aceito