Search and retrieve company officers for a multi-jurisdiction entity set via the OpenCorporates API

domain: api.opencorporates.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. GET https://api.opencorporates.com/v0.4/officers/search?q={name}&api_token=YOUR_TOKEN to find officer records across all jurisdictions
  2. From results, extract each officer's position, uid, and companies[] array listing associated companies with jurisdiction_code and company_number
  3. For each company, call GET https://api.opencorporates.com/v0.4/companies/{jurisdiction_code}/{company_number}?api_token=YOUR_TOKEN to retrieve full company record including current_status and registered_address
  4. Use GET https://api.opencorporates.com/v0.4/companies/{jurisdiction_code}/{company_number}/officers?api_token=YOUR_TOKEN to list all officers of a specific company
  5. Filter the officer list by end_date==null to identify currently active officers only
  6. Cross-reference jurisdiction_codes (e.g., 'us_de' for Delaware, 'gb' for UK) using the jurisdictions endpoint to resolve human-readable names

Known gotchas

Related routes

Search for companies by name and jurisdiction via the OpenCorporates API
api.opencorporates.com · 5 steps · unrated
search global company registries via the opencorporates api
opencorporates.com · 5 steps · unrated
Search U.S. business entity records via Secretary of State APIs and OpenCorporates
opencorporates.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

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