Para desenvolvedores
Dados de empresas do Brasil via API REST e servidor MCP
Integre a base da Receita Federal ao seu produto, ao seu CRM ou ao seu agente de IA. Chave de API ou OAuth 2.1, exemplos prontos e consumo em créditos transparente.
- API v1 · OpenAPI
- MCP · Streamable HTTP
- OAuth 2.1 + API key
API e MCP não estão disponíveis no plano Grátis.
curl "https://api.cnpjpedia.com.br/v1/companies/12345678000195" \
-H "Authorization: Bearer cnpj_live_SUA_CHAVE"{
"cnpj": "12345678000195",
"razao_social": "ALFA SISTEMAS LTDA",
"situacao": "Ativa",
"porte": "ME",
"cnae_principal": "6201501",
"uf": "SP",
"capital_social": 150000.0,
"socios": [
{ "nome": "MARIA HELENA SOUZA", "qualificacao": "Sócia" }
],
"contatos": { "revealed": true, "email": "…" }
}Primeiros passos
Da assinatura à primeira consulta em minutos
Passo 1: Assine o Premium
API e MCP fazem parte do plano Premium e usam o mesmo saldo de créditos do seu workspace.
Passo 2: Crie uma chave de API
No app, abra API e crie uma chave. Ela começa com
cnpj_live_e é exibida uma única vez — guarde-a em um cofre de segredos.Passo 3: Faça a primeira chamada
Envie a chave no cabeçalho Authorization e consulte um CNPJ. Cada resposta traz o saldo restante de créditos.
API REST v1
Consulte e busque empresas por HTTP
Respostas em JSON, filtros idênticos aos do app e paginação por página. A referência interativa completa está no OpenAPI.
URL base
https://api.cnpjpedia.com.br/v1Autenticação (cabeçalho)
Authorization: Bearer cnpj_live_SUA_CHAVETambém aceitamos a chave no cabeçalho X-API-Key. Nunca exponha a chave em código de navegador. Referência OpenAPI · Especificação OpenAPI em JSON
Detalhe de uma empresa GET /v1/companies/{cnpj}
curl "https://api.cnpjpedia.com.br/v1/companies/12345678000195" \
-H "Authorization: Bearer cnpj_live_SUA_CHAVE"{
"cnpj": "12345678000195",
"razao_social": "ALFA SISTEMAS LTDA",
"situacao": "Ativa",
"porte": "ME",
"cnae_principal": "6201501",
"uf": "SP",
"capital_social": 150000.0,
"socios": [
{ "nome": "MARIA HELENA SOUZA", "qualificacao": "Sócia" }
],
"contatos": { "revealed": true, "email": "…" }
}Busca com filtros POST /v1/companies/search
curl -X POST "https://api.cnpjpedia.com.br/v1/companies/search" \
-H "Authorization: Bearer cnpj_live_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"uf": ["SP"],
"cnae": ["6201501"],
"porte": ["01", "03"],
"abertura_from": "2024-01-01",
"has_email": true
},
"page": 1,
"page_size": 50
}'Endpoints
| Método | Endpoint | Descrição | Custo |
|---|---|---|---|
| GET | /v1/companies/{cnpj} | Ficha completa, com contatos e sócios. | 1 crédito |
| POST | /v1/companies/search | Busca com filtros; contatos não incluídos. | 1 crédito por página |
| POST | /v1/companies/count | Conta empresas que casam com os filtros. | Grátis |
| GET | /v1/companies/{cnpj}/partners | Quadro societário (QSA). | Grátis em 24 h após o detalhe |
| GET | /v1/companies/{cnpj}/branches | Matriz e filiais do CNPJ raiz. | 1 crédito por página |
| GET | /v1/companies/{cnpj}/events | Histórico de mudanças da empresa. | 1 crédito |
| POST | /v1/companies/batch | Até 100 CNPJs por chamada. | 1 crédito por CNPJ encontrado |
| GET | /v1/partners/search?name= | Empresas em que uma pessoa é sócia. | 1 crédito por página |
| GET | /v1/meta/cnaes · /municipios · /naturezas | Tabelas de apoio para montar filtros. | Grátis |
| GET | /v1/credits | Saldo de créditos do workspace. | Grátis |
| GET | /v1/lists · /v1/lists/{id}/items | Listas do workspace (escopo lists). | Grátis |
Escopos da chave
Crie chaves com o mínimo de permissões necessárias para cada integração.
companies:readConsultar e buscar empresascontacts:revealRevelar telefones e e-mails (consome créditos)lists:readLer listas do workspacelists:writeCriar listas e adicionar empresasexports:writeCriar exportaçõesmonitoring:readLer eventos de monitoramento
Limites, créditos e erros
- Rate limit por chave: padrão de 120 requisições por minuto. Os cabeçalhos
X-RateLimit-Limit,X-RateLimit-RemainingeX-RateLimit-Resetmostram o seu consumo. - Créditos: o saldo restante vem em
X-Credits-Remaining. Chamadas repetidas ao mesmo CNPJ em 24 horas são cobradas uma vez, e contatos já revelados não são cobrados de novo. Ver tabela de créditos.
| 401 | Chave ausente, inválida ou revogada. |
|---|---|
| 402 | Saldo de créditos insuficiente ou recurso fora do plano (code: insufficient_credits, plan_required). |
| 403 | A chave não tem o escopo necessário para a operação. |
| 404 | CNPJ ou recurso não encontrado. |
| 422 | Parâmetros ou filtros inválidos. |
| 429 | Limite de requisições por minuto excedido (code: rate_limited). Aguarde o tempo do cabeçalho Retry-After e tente novamente. |
Erros seguem o formato {"detail": {"code": "…", "message": "…"}}.
Servidor MCP
Conecte a sua IA diretamente à base de empresas
A CNPJpedia expõe um servidor MCP (Model Context Protocol) por Streamable HTTP. Claude, ChatGPT, Cursor e outros clientes conseguem buscar, detalhar e listar empresas em linguagem natural.
URL do servidor MCP
https://mcp.cnpjpedia.com.br/mcpAutenticação
OAuth 2.1 (PKCE S256 e registro dinâmico de cliente) ou API key no cabeçalho Authorization.
Descoberta automática para agentes: MCP Server Card, catálogo ARD (Agentic Resource Discovery) e llms.txt com o resumo do site. Toda página pública também tem uma versão em Markdown (ex.: /empresa/{cnpj}.md).
Como conectar
Claude
Abra Configurações → Conectores, adicione um conector personalizado e cole a URL do servidor. Entre na CNPJpedia e autorize o acesso ao workspace.
ChatGPT
Em Configurações → Conectores (modo desenvolvedor), crie um conector com a URL do servidor MCP e conclua o login OAuth. O caminho exato varia conforme o plano e a versão do ChatGPT.
Cursor
Adicione o servidor ao arquivo
mcp.json(exemplo ao lado) com a URL e a sua API key.Claude Code
Rode
claude mcp addcom o transporte HTTP e autorize o acesso pelo comando/mcp.
Você pode ver e revogar as conexões de IA a qualquer momento na área MCP do app. Cada chamada que retorna dados consome créditos do workspace.
{
"mcpServers": {
"cnpjpedia": {
"url": "https://mcp.cnpjpedia.com.br/mcp",
"headers": { "Authorization": "Bearer cnpj_live_SUA_CHAVE" }
}
}
}Ferramentas do MCP
O que o seu assistente consegue fazer
Cada ferramenta tem nome curto, descrição rica e saída compacta e paginada, para que o agente escolha a chamada certa.
buscar_empresasBusca empresas com filtros (CNAE, UF, município, porte, capital, abertura…), paginado.
1 crédito por páginacontar_empresasQuantas empresas casam com os filtros — rápido e sem custo.
Gratuitadetalhar_empresaFicha completa por CNPJ: situação, atividades, endereço, capital, porte e sócios.
1 crédito por empresa (24 h)revelar_contatosTelefones e e-mails de uma empresa. Cobrado uma vez por CNPJ; sem contatos públicos, não cobra.
1 crédito por empresa, uma vezdetalhar_empresas_em_loteFicha completa de até 25 CNPJs em uma só chamada.
1 crédito por empresa (24 h)revelar_contatos_em_loteTelefones e e-mails de até 50 empresas em uma só chamada. Cobrado uma vez por CNPJ com contato.
1 crédito por empresa, uma vezlistar_filiaisMatriz e filiais do mesmo CNPJ raiz.
1 crédito por páginasocios_da_empresaQuadro societário (QSA) de um CNPJ, com documentos mascarados.
1 crédito por empresa (24 h)buscar_socioEncontra empresas em que uma pessoa aparece como sócia.
1 crédito por páginaempresas_relacionadasEmpresas que compartilham sócios com o CNPJ informado.
1 crédito por páginaempresas_recem_abertasEmpresas abertas nos últimos dias que casam com os filtros.
1 crédito por páginaeventos_da_empresaHistórico de mudanças: situação, endereço, atividade, capital e sócios.
1 crédito por empresa (24 h)tamanho_de_mercadoAgrupa e conta empresas (por UF, porte, CNAE…) para dimensionar um mercado.
Gratuitabuscar_cnaeEncontra códigos CNAE a partir de um texto.
Gratuitabuscar_municipioEncontra o código de um município por nome e UF.
Gratuitacriar_listaCria uma lista a partir de CNPJs ou de filtros.
Gratuitalistar_listasLista as listas do seu workspace.
Gratuitaexportar_listaExporta uma lista em CSV/XLSX com as colunas escolhidas.
1 crédito por linha exportadasaldo_de_creditosConsulta o saldo de créditos do workspace.
Gratuita
Recursos (resources)
cnpjpedia://cnae/{codigo}cnpjpedia://empresa/{cnpj}
Prompts prontos
prospectar_icpanalisar_concorrentes
Pronto para integrar dados de empresas ao seu produto?
Assine o Premium, gere a sua chave e faça a primeira chamada hoje mesmo. Dúvidas técnicas? Nossa equipe ajuda.