OpenCorporates — global company register
OpenCorporates is the world's largest open company register with data from Bolagsverket (SE), CVR (DK) and 140+ other registers. Company data, officers, filings and group networks across jurisdictions. Free for open-data projects (CC-BY); an api_token is required (structured 503 not_configured without one). Issue #1211.
200.0M rows
Data volume
Daily
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/companies/searchSøk selskaper
- q required
- Søkestreng (selskapsnavn/nummer).
q=equinor - jurisdiction_code optional
- Begrens til jurisdiksjon (f.eks. no, gb, dk).
jurisdiction_code=no - country_code optional
- Begrens til land (ISO 3166-1 alpha-2).
country_code=no - inactive optional
- Inkluder/ekskluder inaktive selskaper.
inactive=false - page optional
- Sidenummer (1–100).
page=1 - per_page optional
- Treff per side (1–100).
per_page=30
Show curl example
# GET https://data.ketl.no/api/connectors/opencorporates/companies/search?q=equinor
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opencorporates/companies/search?q=equinor"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/companies/{jurisdiction}/{number}Hent enkelt selskap
Show curl example
# GET https://data.ketl.no/api/connectors/opencorporates/companies/{jurisdiction}/{number}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opencorporates/companies/{jurisdiction}/{number}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/companies/{jurisdiction}/{number}/{sub}officers/filings/network
Show curl example
# GET https://data.ketl.no/api/connectors/opencorporates/companies/{jurisdiction}/{number}/{sub}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opencorporates/companies/{jurisdiction}/{number}/{sub}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/officers/searchPersonsøk
- q required
- Søkestreng (personnavn).
q=solberg - jurisdiction_code optional
- Begrens til jurisdiksjon (f.eks. no, gb, dk).
jurisdiction_code=no - page optional
- Sidenummer (1–100).
page=1 - per_page optional
- Treff per side (1–100).
per_page=30
Show curl example
# GET https://data.ketl.no/api/connectors/opencorporates/officers/search?q=solberg
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opencorporates/officers/search?q=solberg"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.