Look up a Brazilian company by CNPJ
Look up a Brazilian company by CNPJ: legal name, status, activity, address and partners from the Receita Federal register. Three sources, $0.0005 a call.
- MAGAZINE LUIZA S/A, trading as Magazine Luiza: active, registered on Oct 24, 1966, in Franca, SP.
- Main activity: department stores (CNAE 4713004). Five partners and directors, including Frederico Trajano Inacio Rodrigues.
- All three sources agreed on the record. BrasilAPI answered in 78 ms, ReceitaWS in 134 ms and CNPJ.ws in 433 ms; BrasilAPI left the email empty, the other two returned it.
What comes back
The fields every call returns, in the same shape for every provider.
cnpjThe 14-digit company numberlegal_name / trade_nameRegistered legal name and trading namestatusRegistration status: ATIVA (active), BAIXADA (closed), SUSPENSA, INAPTAopenedDate the company was registeredmain_activityMain activity code (CNAE) with its description in Portuguesecity / ufCity and statephone / emailContact details on file with the Receita Federal, when there are anypartnersPartners and directors (the QSA)Providers
Same input and output for every provider. Success rate over 30 days shows after 5 real calls.
Frequently asked questions
What is a CNPJ?
The Cadastro Nacional da Pessoa Jurídica, the 14-digit tax number every Brazilian company has, written like 47.960.950/0001-21. You can pass it with or without the punctuation.
Which sources do you use?
BrasilAPI, ReceitaWS and CNPJ.ws, which all read the public CNPJ register of the Receita Federal. Each costs $0.0005 a call and returns the same fields, so you can switch sources or compare them without changing your code. The live price, speed and success rate of each are on the comparison page.
How fresh is the data?
It follows the Receita Federal register as each source reads it, so a change made in the last few days may not show yet.
How much does it cost?
$0.0005 per lookup, and failed calls are not charged. New accounts get $5 of credit, enough for 10,000 lookups.
Can my AI agent use it?
Yes. Add the Superpowers MCP server to Claude, Cursor, Codex or ChatGPT and ask in plain words, or call POST /v1/run with the tool brasilapi.cnpj. The Portuguese version of this guide is at /pt/api-cnpj.
For developersAPI request, full response, returned fields and MCP setup
Send a CNPJ, Brazil's company tax number, and get the company's record from the Receita Federal register. One key, three sources with the same response shape, $0.0005 a call.
Request
curl -X POST https://superpowers.tools/v1/run \
-H 'Authorization: Bearer $SUPERPOWERS_KEY' \
-H 'content-type: application/json' \
-d '{"tool":"brasilapi.cnpj","idempotency_key":"example-1","input":{"cnpj":"47.960.950/0001-21"}}'Normalized response
Call made on 10/10/2026 through BrasilAPI (Receita Federal CNPJ register), answered in 78 ms. One of the three answers from comparison cmp_mdzlcNOQdqXSmQ.{
"cnpj": "47960950000121",
"legal_name": "MAGAZINE LUIZA S/A",
"trade_name": "MAGAZINE LUIZA",
"status": "ATIVA",
"opened": "1966-10-24",
"main_activity": "4713004 Lojas de departamentos ou magazines, exceto lojas francas (Duty free)",
"city": "FRANCA",
"uf": "SP",
"phone": "1637112002",
"email": null,
"partners": [
"ANDRE LUIZ DE SOUZA FATALA",
"FABRICIO BITTAR GARCIA",
"FREDERICO TRAJANO INACIO RODRIGUES",
"MARIA ISABEL BONFIM DE OLIVEIRA",
"ROBERTO BELLISSIMO RODRIGUES"
]
}MCP configuration
Add the MCP server to Claude, Cursor or another client and ask in plain language.claude mcp add --transport http superpowers https://superpowers.tools/mcp \ --header "Authorization: Bearer $SUPERPOWERS_KEY"
{
"mcpServers": {
"superpowers": {
"url": "https://superpowers.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:SUPERPOWERS_KEY}"
}
}
}
}codex mcp add superpowers --url https://superpowers.tools/mcp \ --bearer-token-env-var SUPERPOWERS_KEY
Start with $5 of credit
Enough for 10,000 calls. No card needed to start.