Brazil CNPJ Company Lookup: Receita Federal Registry Data
Pricing
from $1.00 / 1,000 company record returneds
Brazil CNPJ Company Lookup: Receita Federal Registry Data
Look up Brazilian companies by CNPJ against the official Receita Federal registry via publica.cnpj.ws. Get legal name, trade name, status, CNAE, capital, and address.
Pricing
from $1.00 / 1,000 company record returneds
Rating
0.0
(0)
Developer
Adrian Voss
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Look up Brazilian companies by CNPJ against the official Receita Federal registry in real time. Sales intelligence teams, B2B outbound recruiters, compliance officers, and fintech analysts verifying Brazilian business entities (CNPJ) against official Receita Federal registry data. Returns legal entity name (razão social), trade name (nome fantasia), cadastral status, CNAE economic activities, share capital, legal form, address, and contact details.
How to use
- In the Apify Console. Open the actor page and click Start — the
cnpjfield is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found. - Via the API. Call it directly with a POST request — no Console needed once you have an API token:
curl "https://api.apify.com/v2/acts/accountable_eel~brazil-cnpj-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"cnpj":["00000000000191","33000167000101"]}'
- On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.
Input
{"cnpj": ["00000000000191","33000167000101"]}
One Brazilian CNPJ number or registry URL per line (e.g. 00000000000191 or 00.000.000/0001-91). Accepted formats: 00000000000191, 00.000.000/0001-91, https://publica.cnpj.ws/cnpj/00000000000191.
Supply 14-digit CNPJs with or without punctuation (e.g. 00000000000191 or 00.000.000/0001-91), or registry URLs directly.
Output
One row per item, for example:
| query | found | status | cnpj | cnpjFormatted | razaoSocial | nomeFantasia | situacaoCadastral | dataSituacaoCadastral | motivoSituacaoCadastral | dataInicioAtividade | tipo | porte | naturezaJuridica | naturezaJuridicaCodigo | capitalSocial | cnaePrincipalCodigo | cnaePrincipalDescricao | cnaesSecundarios | cep | tipoLogradouro | logradouro | numero | complemento | bairro | municipio | uf | pais | telefone | inscricaoEstadual | optanteSimples | optanteMei | sourceUrl | scrapedAt | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 00000000000191 | true | OK | <postal code (cep)> | <state (uf)> | 1970-01-01T00:00:00.000Z |
A miss comes back as a row with "found": false and is never charged. Missing fields are null — never 0 or empty strings.
Pricing
- Company record returned: $2.00 per 1,000 companies
Plus a $0.00005 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.
Example runs
Paste any of these into the Input tab and press Start. All three return rows with no key, no token and no account of your own beyond an Apify login.
Banco do Brasil & Petrobras. The default keyless prefill.
{"cnpj": ["00000000000191","33000167000101"]}
Formatted CNPJ notation. With standard punctuation dots, slash and hyphen.
{"cnpj": ["00.000.000/0001-91","33.000.167/0001-01"]}
Single enterprise lookup. Petrobras headquarters.
{"cnpj": ["33000167000101"]}
Use it from Clay, n8n, Make, or an AI agent
This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.
curl "https://api.apify.com/v2/acts/accountable_eel~brazil-cnpj-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"cnpj":["00000000000191","33000167000101"]}'
n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~brazil-cnpj-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"cnpj":["00000000000191","33000167000101"]} (swap in an expression from an earlier node for a real value).
Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~brazil-cnpj-company-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"cnpj":["{{CNPJ}}"]}, mapping the row's CNPJ into the cnpj array.
MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "CNPJ lookup Receita Federal" — the agent will find and run this actor.