API de Dados
API REST de consulta CNPJ para o seu produto
Mais de 320 campos por empresa, autenticação por token, exemplos em cURL/Node e sandbox com 5 consultas/mês no plano Starter.
Por que integrar
A mesma base da plataforma EcoBigData, via HTTP.
Use nos formulários, CRMs, ERPs, automações e pipelines de crédito ou antifraude — sem reinventar coleta de dados públicos.
320+ campos
Cadastro, QSA, CNAE, contatos e sinais relacionais em JSON estável.
Pronto para produção
Infra AWS, rate limit por plano e consumo auditável por crédito.
Auth simples
Bearer token (JWT). Gere a chave após criar a conta e comece a chamar.
Casos reais
Onboarding, enriquecimento em lote, prospecção e validação de CNPJ.
Cobertura de dados
O que cada consulta pode retornar
Respostas JSON com atributos consolidados de fontes oficiais. A disponibilidade de alguns blocos varia conforme o CNPJ e o plano.
Cadastral
- Razão social e nome fantasia
- Situação cadastral
- Data de abertura
- Porte e capital social
Atividade
- CNAE principal
- CNAEs secundários
- Natureza jurídica
- Simples Nacional / MEI
Contato e localização
- Endereço completo
- Telefones
- UF e município
Relacional
- QSA (sócios)
- Matriz e filiais
- Vínculos para Grafo PJ
- Sinais para compliance
Documentação
Autenticação, endpoints e exemplos
Base URL: https://ecobigdata.com.br/api. Após o cadastro, gere o token na área logada (integrações / API) e envie no headerAuthorization: Bearer ….
Como autenticar
- Crie a conta em Solicitar acesso (plano Starter inclui sandbox).
- Na área logada, gere um token de API / integração.
- Inclua o token em todas as chamadas protegidas.
- Cada consulta consome créditos do saldo da conta — monitore em Financeiro.
Endpoints principais
/api/company/details?cnpj={cnpj}Dossiê completo do CNPJ: cadastral, CNAE, endereço, contatos, porte e capital.
/api/company/socios?cnpj={cnpj}Quadro societário (QSA) com participação e vínculos de sócios PF/PJ.
/api/company/funcionarios?cnpj={cnpj}Indicadores de empregados quando disponíveis na base consolidada.
/api/company/prospectionProspecção por filtros (CNAE, UF, porte, situação) com retorno paginado.
/api/company/filter-distributionDistribuição agregada para dashboards (UF, CNAE, porte).
curl -sS "https://ecobigdata.com.br/api/company/details?cnpj=00000000000191" \ -H "Authorization: Bearer SEU_TOKEN" \ -H "Accept: application/json"
const res = await fetch(
"https://ecobigdata.com.br/api/company/details?cnpj=00000000000191",
{ headers: { Authorization: "Bearer SEU_TOKEN" } }
);
const empresa = await res.json();Limites e boas práticas
- • Rate limit e volume de créditos variam por plano (Starter, Pro, Enterprise).
- • Prefira cache local para o mesmo CNPJ quando a regra de negócio permitir.
- • Trate HTTP 401/403 (token) e 429 (limite) com retry/backoff.
- • Para exploração interativa completa após login, use o API Marketplace em /app/api-marketplace.
Comece com o sandbox grátis
5 consultas/mês no Starter para validar a integração. Sem cartão para experimentar os endpoints principais.
