Guias de integração

Guias práticos, orientados a tarefa, para consultar CNPJ pela API da CNPJAPI na sua linguagem. Cada guia mostra uma chamada real ao endpoint GET https://api.cnpjapi.com.br/{cnpj}, a autenticação por API key e como ler a resposta em JSON.

Para a referência completa (campos, limites, erros), veja a documentação da API.

Escolha a sua linguagem

  • Python - com a biblioteca requests.
  • Node.js - com fetch nativo.
  • C# / .NET - com HttpClient.
  • PHP - com cURL.
  • Go - com net/http.
  • Java - com java.net.http.HttpClient.

Muitos CNPJs?

  • Consultar em lote - até 20 CNPJs numa única chamada (plano pago). Sem plano pago, o padrão é uma chamada por CNPJ, respeitando o rate limit.

CNPJ alfanumérico

Sem programar (no-code)

Visão geral e "qual escolher": Consultar CNPJ sem programar.

Na planilha:

Em ferramentas de automação (enriquecer leads/linhas automaticamente):

Em apps feitos com IA:

Gerar listas de empresas (segmentação)

O caminho inverso da consulta: em vez de partir de um CNPJ, você parte de critérios e obtém a lista de empresas. É um recurso self-service do portal (não a API). Veja a visão geral em Listas de empresas segmentadas.

Além da consulta de CNPJ

Código no GitHub

Os exemplos completos e rodáveis de todas as linguagens ficam no repositório oficial: https://github.com/guidi-sistemas/cnpjapi-examples.

Antes de começar

Você vai precisar de uma API key. Crie sua conta gratuita em https://app.cnpjapi.com.br, gere a chave e envie-a no cabeçalho Authorization: Bearer de cada requisição (veja Autenticação).