Search for companies by name and jurisdiction via the OpenCorporates API

domain: api.opencorporates.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register for an OpenCorporates API key at opencorporates.com and include it on every request either as a query parameter api_token or in the X-API-TOKEN request header
  2. Search for companies with GET /v0.4/companies/search?q={company_name}&jurisdiction_code={code} where jurisdiction_code is an ISO 3166-2-style code (e.g., us_de for Delaware, gb for UK); results are paginated
  3. Inspect the companies array in the response; each result includes company_number, jurisdiction_code, name, company_type, current_status, and incorporation_date
  4. Fetch the full company record with GET /v0.4/companies/{jurisdiction_code}/{company_number} to retrieve registered address, officers, filings, and corporate_groupings
  5. For beneficial ownership and corporate structure, call the corporate_groupings endpoint or download the supplemental relationships file available separately for bulk use

Known gotchas

Related routes

search global company registries via the opencorporates api
opencorporates.com · 5 steps · unrated
Search and retrieve company officers for a multi-jurisdiction entity set via the OpenCorporates API
api.opencorporates.com · 6 steps · unrated
Look up company incorporation data via the OpenCorporates API
opencorporates.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans