GET/api/v1/busca
Busca empresas por nome, fantasia, sócio, endereço ou CNAE, com filtros.
q — termo (palavras, mín. 3 letras)tipo — nome | fantasia | socio | endereco | cnaeuf, municipio, situacao, cnae, cep — filtrospage, pageSize — paginação (máx. 50/página)
curl "https://cnpj.exponencialadm.net/api/v1/busca?q=padaria&tipo=fantasia&uf=SP&situacao=2"
GET/api/v1/cnpj/{cnpj}
Ficha completa: empresa + estabelecimento + Simples/MEI + sócios.
cnpj — 14 dígitos, com ou sem máscara
curl "https://cnpj.exponencialadm.net/api/v1/cnpj/00000000000191"
GET/api/v1/autocomplete
Sugestões por prefixo de nome/fantasia (rápido).
q — prefixolimit — 1–15 (padrão 8)
curl "https://cnpj.exponencialadm.net/api/v1/autocomplete?q=merc"
GET/api/v1/ref
Tabelas de referência (CNAE, município, natureza…) para seletores.
tipo — cnae | municipio | natureza | qualificacao | pais | motivoq ou codigos — texto ou códigos (csv)
curl "https://cnpj.exponencialadm.net/api/v1/ref?tipo=cnae&q=padaria"
GET/api/v1/export
Exporta resultados em CSV ou JSON, até 1.000 linhas.
format — csv | json(mesmos filtros da busca)
curl -H "Authorization: Bearer radar_SUA_CHAVE" \
"https://cnpj.exponencialadm.net/api/v1/export?q=padaria&uf=SP&format=csv" -o empresas.csv
POST/api/v1/ia
Converte um texto livre em filtros de busca.
texto — JSON no corpo: { "texto": "..." } (3–400 caracteres)
curl -X POST "https://cnpj.exponencialadm.net/api/v1/ia" \
-H "content-type: application/json" \
-d '{"texto":"padarias ativas em SP com e-mail"}'GET/api/v1/health
Saúde do serviço e data de referência da base.
curl "https://cnpj.exponencialadm.net/api/v1/health"