Exemplos
Integrações completas com a API de CNPJ: o problema, o fluxo, o código inteiro e o custo em créditos de cada uma.
Cada exemplo resolve um problema inteiro: o fluxo, o código que roda e quantos créditos ele consome por mil registros.
Exemplos publicados
- Busca de empresas paginada por cursor — Busca de empresas brasileiras por UF, município, CNAE, natureza jurídica e situação na API do cnpj.ia.br, percorrendo as páginas pelo meta.next_cursor em Python e curl.
- Consultar um CNPJ em curl, Python e Node.js — Consulta de um CNPJ na API do cnpj.ia.br em curl, Python (requests) e Node.js (fetch), nos perfis basic e full, com timeout, espera pelo Retry-After e a demonstração sem chave.
- Enriquecer empresas por CNPJ no n8n, Make e Zapier — Workflow n8n importável que consulta um CNPJ na API do cnpj.ia.br com credencial Header Auth, trata erro por retryable e espera o Retry-After; mais o passo a passo para Make e Zapier.
- Enriquecer uma planilha de CNPJs gastando o mínimo de créditos — Script em Python que lê um CSV de CNPJs, valida o dígito localmente, consulta o perfil basic de todos e o full só de quem tem telefone ou e-mail, e soma o custo real de meta.credits_charged.
- Validar CNPJ numérico e alfanumérico no cadastro — Função em JavaScript, sem dependências, que normaliza e valida o CNPJ numérico e o alfanumérico (letras nas 12 primeiras posições) pelo dígito verificador, antes de chamar a API.
O código de cada exemplo fica em https://github.com/Atmosphere-Technologies/cnpj-ia-exemplos.