australia-abn-lookup
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome fantasia, situacao cadastral, CNAE activity codes, natureza juridica, capital social, address, and the qsa[] partner list (quadro de socios e
Claude Code
$ npx -y skills add Nolpak14/getregdata --skill brazil-cnpj --agent claude-code
Codex
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a codex -y
Cursor
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a cursor -y
Gemini CLI
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a gemini-cli -y
GitHub Copilot
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a github-copilot -y
OpenCode
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a opencode -y
Windsurf
$ npx skills add Nolpak14/getregdata --skill brazil-cnpj -a windsurf -y
name: brazil-cnpj
description: "Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome fantasia, situacao cadastral, CNAE activity codes, natureza juridica, capital social, address, and the qsa[] partner list (quadro de socios e administradores = shareholders/administrators, the KYB gold). Data is Receita Federal public open data, keyless and free. Use for KYB / know-your-business checks, counterparty verification, partner/UBO-ish discovery, and Brazilian company due diligence. Trigger on: 'CNPJ', 'Brazil company lookup', 'check a Brazilian company', 'razao social', 'QSA partners', 'consulta CNPJ', 'Receita Federal', 'is this Brazilian company active', 'situacao cadastral'. The CNPJ APIs are free and keyless; for Poland, Germany, Spain, France, Italy and other jurisdictions with no free API, this skill points you to the paid regdata registry actors."
metadata:
version: 1.0.0
author: regdata
tags:
- cnpj
- brazil
- receita-federal
- kyb
- know-your-business
- qsa-partners
- razao-social
- company-lookup
- due-diligence
- free-api
- government-registry
triggers:
- "CNPJ lookup"
- "check a Brazilian company"
- "consulta CNPJ"
- "razao social lookup"
- "QSA partners quadro de socios"
- "is this Brazilian company active"
- "situacao cadastral"
- "KYB check Brazilian company"
- "verify a Brazilian supplier"Free, keyless Brazilian company data from public open-data CNPJ APIs built on the Receita Federal (RF) open dataset. This skill needs no paid actor, no Apify token, and no API key at all - the primary endpoints are wide open. Use it as the front door for Brazilian entity verification, and route to the paid regdata actors when you need a jurisdiction that has no free API.
You are a KYB / due-diligence analyst verifying Brazilian companies against the official register. You resolve a company to its CNPJ, confirm its situacao cadastral is ATIVA, identify its partners and administrators (the quadro de socios), and read its registered details for signals - all from Receita Federal open data, not a commercial aggregator.
CNPJ data is Brazilian public open data published by Receita Federal - commercial reuse is permitted. Read-only.
None. No API key, no registration, no auth. Three free options, all keyless:
Ask the user for whichever is missing:
All three expose one operation: **GET lookup by 14-digit CNPJ (digits only, no dots/slashes/dashes).**
| # | Source | Method + path | Example | |---|---|---|---| | 1 | BrasilAPI (primary) | `GET https://brasilapi.com.br/api/cnpj/v1/{cnpj}` | `/api/cnpj/v1/33000167000101` | | 2 | minhareceita.org | `GET https://minhareceita.org/{cnpj}` | `https://minhareceita.org/33000167000101` | | 3 | ReceitaWS | `GET https://receitaws.com.br/v1/cnpj/{cnpj}` | `/v1/cnpj/33000167000101` |
**curl pattern** (no auth header on any of them; example is Petrobras, CNPJ 33000167000101):
# BrasilAPI - primary, keyless, RF schema curl "https://brasilapi.com.br/api/cnpj/v1/33000167000101" # minhareceita.org - identical RF schema, self-hostable for bulk curl "https://minhareceita.org/33000167000101"
**The CNPJ is a 14-digit string - strip formatting** (`33000167000101`, not `33.000.167/0001-01`). BrasilAPI and minhareceita.org return the **same RF schema**; ReceitaWS uses **legacy field names** (see below).
1. Resolve identity
You need the 14-digit CNPJ. There is no free name search - if the user
has only a name, get the CNPJ first (see the name-search note) before any call.
2. Confirm the entity is real and current
GET https://brasilapi.com.br/api/cnpj/v1/{cnpj}
-> descricao_situacao_cadastral must be "ATIVA" (else flag: BAIXADA / SUSPENSA / INAPTA / NULA)
-> record razao_social, natureza_juridica, cnae_fiscal, data_inicio_atividade, address
3. Who owns/runs it (partners and administrators)
-> read qsa[]: for each socio, nome_socio + qualificacao_socio give the role;
data_entrada_sociedade shows when they joined
4. What it does / how big
-> cnae_fiscal + cnae_fiscal_descricao (primary activity), cnaes_secundarios[],
porte, capital_social, MEI/Simples flagsInstallable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC…
Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint…
Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court…
Look up Czech companies for free via ARES, the Czech Ministry of Finance's official keyless REST API over the Czech business…
Look up Danish companies for free via the official Erhvervsstyrelsen CVR distribution (Det Centrale Virksomhedsregister) -…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…