Sign inGet $5 free
Superpowers/Catalog/Brazil company lookup API (CNPJ)
$0.0005 per call

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.

Ask your agent
Look up these 20 Brazilian suppliers by CNPJ and tell me which ones are not active, with their legal names.
Paste this into Claude, ChatGPT or any agent connected to Superpowers.
Failed calls are freeReady to use from 3 sourcesWorks with your AI agent
What you get backFrom a real call on 10/10/2026 · BrasilAPI (Receita Federal CNPJ register)
Result of one real comparison
Which company is CNPJ 47.960.950/0001-21?
  • 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.
One of the three answers from comparison cmp_mdzlcNOQdqXSmQ.

What comes back

The fields every call returns, in the same shape for every provider.

cnpjThe 14-digit company number
legal_name / trade_nameRegistered legal name and trading name
statusRegistration status: ATIVA (active), BAIXADA (closed), SUSPENSA, INAPTA
openedDate the company was registered
main_activityMain activity code (CNAE) with its description in Portuguese
city / ufCity and state
phone / emailContact details on file with the Receita Federal, when there are any
partnersPartners and directors (the QSA)

Providers

Same input and output for every provider. Success rate over 30 days shows after 5 real calls.

ProviderPrice per callSuccessStatus
BrasilAPI$0.000556%Available
ReceitaWS$0.0005—Available
CNPJ.ws$0.0005—Available

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 Code
claude mcp add --transport http superpowers https://superpowers.tools/mcp \
  --header "Authorization: Bearer $SUPERPOWERS_KEY"
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "superpowers": {
      "url": "https://superpowers.tools/mcp",
      "headers": {
        "Authorization": "Bearer ${env:SUPERPOWERS_KEY}"
      }
    }
  }
}
Codex
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.

Create an account