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.

Atualizado em

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 Python curl — 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 Python Node.js curl — 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 JSON n8n Make 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 Python CSV — 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 JavaScript Node.js — 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.