Search State Business Registration via OpenCorporates
business_entity_searchSearch official US business registrations to map trade names to legal entities, identify registered agents, find related entities, and verify active status. Data sourced from state registries with auditable lineage.
Instructions
Search Secretary of State / DFI business registrations via OpenCorporates (sourced directly from official state registries; data lineage is auditable). Use to map a trade name to its legal entity, identify the registered agent for service of process, find related entities under common ownership, or confirm an establishment is an active legal entity. Free tier is ~50 lookups/day with attribution; higher volume requires an OPENCORPORATES_API_KEY env var. For US states, pass the two-letter state code (MI, IL, etc.) as jurisdictionCode and it auto-prefixes to OpenCorporates' us_xx format. Returns name, company number, status, type, incorporation date, registered address, previous names, and an opencorporates_url for source-tracing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Entity name (or partial name) to search. Required. | |
| dryRun | No | Return sample companies without calling OpenCorporates. Useful when no API key is configured or for offline testing. | |
| inactive | No | Set true to include only inactive entities, false for only active. Omit for both. | |
| maxResults | No | Maximum companies to return per page. OpenCorporates caps at 100. | |
| companyType | No | Filter by company type, e.g. 'Limited Liability Company', 'Domestic For-Profit Corporation', 'Cooperative Association'. | |
| currentStatus | No | Filter by entity status. Common values vary by state: Active, Dissolved, Withdrawn, Revoked, Forfeited, Inactive, Inactive - Dissolved. | |
| jurisdictionCode | No | Two-letter US state code (MI, IL, OH, etc.) or full OpenCorporates code (us_mi). When omitted, searches all jurisdictions globally — narrow this for restaurant/labor research where state matters. | |
| incorporationDateTo | No | Upper bound for incorporation_date in YYYY-MM-DD form. | |
| incorporationDateFrom | No | Lower bound for incorporation_date in YYYY-MM-DD form. |