Queries at scale
Automate individual queries, CNPJ lists and company filters.
Automate individual queries, CNPJ lists and company filters.
Use HTTP endpoints and JSON responses in your system, CRM or SaaS product.
Authenticate requests with an API key and track credit usage.
Start for free
Try it right now — no signup, no API key. The public route responds instantly, straight from your terminal or browser:
Get started quickly
The technical documentation covers authentication, filters, pagination, company counts and result downloads.
Public lookup — no key required
curl -X GET \
"https://api.cnpjdata.com.br/api/public/companies/33000167000101"cURL request
curl -X GET "https://api.cnpjdata.com.br/api/companies/01234567000189" \
-H "X-API-Key: <id>.<secret>"JSON response
{
"searchId": "uuid-da-busca",
"creditsCharged": 1,
"creditsBalance": 919,
"cnpjCompleto": "01.234.567/0001-89",
"razaoSocial": "EMPRESA EXEMPLO COMERCIO LTDA",
"situacaoCadastralCodigo": "02",
"uf": "SP"
}API plans
Pay as you use and scale when your operation needs it.
Up to 10,000 records via API
Ideal para integrações leves e consultas pontuais via API.
Create accountUp to 50,000 records via API
Ideal para produtos internos e CNAEs específicos via API.
Create accountUp to 200,000 records via API
Ideal para portais, SaaS e abrangência estadual via API.
Create accountUp to 1,000,000 records via API
Ideal para operações nacionais e integrações em larga escala via API.
Create accountAccess the complete documentation and see all available endpoints.
Open technical documentation