A melhor API de consulta de CNPJ e CPF depende de três coisas: de onde vem o dado, como a cobrança funciona e o que mais você vai precisar além do cadastro. Para integrar CPF e CNPJ por API REST pagando só pelo que consulta, sem contrato mínimo, a Direct Data oferece as consultas Cadastro PJ Básica e Cadastro PF Básica com preço público por consulta, e mais de 300 fontes (Receita Federal, Sintegra, certidões, processos) no mesmo token.
Os três tipos de fornecedor
- Fonte oficial (Serpro): o dado sai direto da Receita Federal, com contratação pela loja do Serpro. É a referência de origem, mas cobre só o que a Receita expõe e cada produto é contratado à parte.
- APIs gratuitas e projetos abertos (BrasilAPI, ReceitaWS e similares): boas para protótipo e baixo volume. Costumam ter limite de requisições, sem SLA e sem dados além do cadastro básico.
- Agregadores comerciais (como a Direct Data): juntam cadastro, quadro societário, situação na Receita e no Sintegra, certidões e processos num só contrato e num só formato de resposta.
O que avaliar antes de integrar
- Campos que você realmente usa: situação cadastral, CNAE, endereço, quadro societário, regime tributário.
- Modelo de cobrança: preço por consulta, pré-pago sem contrato mínimo ou pós-pago com desconto por volume.
- Latência e disponibilidade, e se há SLA por contrato quando a consulta está no fluxo crítico.
- Autenticação: token no header (Authorization: Bearer), fora da URL, para não vazar em log.
- Cobertura para crescer: se amanhã precisar de processos, certidões ou PEP, é o mesmo fornecedor?
Como é a integração na Direct Data
API REST com resposta em JSON, base https://apiv3.directd.com.br, token no header Authorization: Bearer. Cada resposta traz metaDados (resultado, mensagem, identificador da consulta para rastreio) e retorno (os dados). A documentação tem quickstart em cURL, Node.js e Python e o Swagger com todas as consultas.
Consultas da Direct Data para este caso
| Consulta | Para quê | Preço por consulta |
|---|---|---|
| Cadastro PJ Básica | Dados cadastrais e firmográficos de um CNPJ | R$ 0,16 |
| Cadastro PJ Plus | Cadastro do CNPJ com dados adicionais | R$ 0,36 |
| Cadastro PF Básica | Nome, nascimento, nome da mãe e contatos de um CPF | R$ 0,16 |
| Receita Federal PF | Situação do CPF na Receita Federal | R$ 0,36 |
| Sintegra | Inscrição estadual e regime de ICMS | R$ 0,36 |
Preço de tabela do pré-pago, sem contrato mínimo. No pós-pago, o desconto é progressivo por faixa de consumo. Ver modalidades.
Exemplo de chamada
curl "https://apiv3.directd.com.br/api/CadastroPessoaJuridica?CNPJ=00000000000191" \ -H "Authorization: Bearer SEU_TOKEN"
Passo a passo no quickstart. Para agentes de IA, há também o servidor MCP da Direct Data.
Perguntas frequentes
Existe API de CNPJ gratuita?
Sim. Projetos abertos como a BrasilAPI e serviços com plano gratuito servem para protótipo e baixo volume, mas costumam ter limite de requisições e não têm SLA. Para produção, vale um fornecedor com cobrança por consulta e suporte.
A Direct Data exige contrato mínimo?
Não no pré-pago: você compra créditos e paga só pelo que consulta. O pós-pago é faturado por mês, com desconto progressivo por volume e SLA por contrato.
Como autenticar na API da Direct Data?
Envie o token no header Authorization: Bearer. Para gateways que reescrevem esse header, use X-API-Token. O parâmetro TOKEN na URL é legado e continua funcionando, mas não é recomendado.
Teste com os seus próprios dados.
Crie a conta, recarregue créditos no pré-pago e faça a primeira consulta em minutos.
Criar conta