> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topograph.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Ohio

> Country-specific identifiers, data sources, and integration details

<Warning>
  This guide is outdated and will be removed on 1 November 2026. The up-to-date Ohio reference is on the [Ohio country page](https://www.topograph.co/countries/us-oh).
</Warning>

## Start here

This guide contains public integration notes for Ohio. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.

<Card title="Ohio coverage, pricing, and sources" icon="arrow-up-right-from-square" href="https://topograph.co/pricing/us-oh">
  Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
</Card>

<Warning>
  This jurisdiction may be in preview or limited availability. Check the live pricing page or contact support before relying on it in production.
</Warning>

<Note>
  Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.
</Note>

## Table of Contents

* [Data Sources](#data-sources)
* [Company Identifiers](#company-identifiers)
* [Search Capabilities](#search-capabilities)
* [Quirks & Gotchas](#quirks--gotchas)
* [Mappings](#mappings)
  * [Legal Forms](#legal-forms)
* [Data Availability](#data-availability)

## Data Sources

Ohio uses a single integration against the **Ohio Secretary of State, Business Services** portal (`businesssearch.ohiosos.gov`).

Two channels are wired:

* **Ohio SOS Monthly Business Reports** (fast, primary). Free official TXT reports generated on the second Saturday of each month. They cover new filings, subsequent/amendment filings, and canceled or dissolved LLCs. They do not cover the full live register population. Used for prefill checks and company search.

* **Ohio SOS Business Search** (slow, authoritative). A live read from the public business search portal. Adds fields not present in the monthly reports: current status, full principal address, statutory agent details, and prior names. Verification mode reads this channel on its own, without the monthly reports.

<Note>
  **Mode-based routing.** Prefill requests (`mode: "prefill"`) are served from the monthly Business Reports. Verification requests (`mode: "verification"`) read the live SOS business search on its own, returning the most current status and statutory-agent data available on the portal.
</Note>

<Note>
  **Report coverage.** The Ohio SOS monthly Business Reports cover filing events, not the full register population. Entities that have not had a filing event in the current or recent report cycles may not appear in search results. Use verification mode with a known Ohio ID for the most current data on a specific entity.
</Note>

## Company Identifiers

### Query Identifiers

| Identifier Type | Format | Example | Notes |
| - | - | - | - |
| **Ohio Charter / Entity Number** | Numeric for almost every entity: 4 to 7 digits, no leading zero (e.g. `1456`, `693950`). Registered trade names and a few older or special registrations carry letters: two letters + digits (e.g. `RN228652`, `FN31251`) or digits + one letter (e.g. `14276Z`). | `1067403` | Primary identifier assigned by the Ohio Secretary of State. Corresponds to the charter number on the public business search portal and in the monthly Business Reports. |

### Identifiers in API Response

| Identifier | Format | Example | Found In |
| - | - | - | - |
| `ohioId` | 4 to 7 digits; a few registrations carry letters (e.g. `RN228652`) | `1067403` | All entities |

### Legal Entity Identifier (LEI)

GLEIF is the supplementary data source for this identifier.

`company.identifiers.lei` is returned when a company identifier has a unique match against this jurisdiction's registration or validation references in GLEIF.

An [LEI (Legal Entity Identifier)](https://www.gleif.org/en/about-lei/introducing-the-legal-entity-identifier-lei) has 20 uppercase letters and digits, ending in two check digits.

Coverage varies by entity. The field is omitted when no unambiguous match is available. Lapsed or retired LEIs may be returned; annulled records are excluded.

## Search Capabilities

| Search Type | Pattern | Example | Match Type | Expected Results |
| - | - | - | - | - |
| By Name | 2-200 chars | `"Nationwide"` | Name match (case-insensitive) | Multiple results |
| By Ohio Charter / Entity Number | As issued | `1067403` | Exact (`matchType: id`) | Single result or none |

<Note>
  **Name search.** Search combines our cached monthly-report dataset with a live query against the Ohio SOS business search, so results reflect the register's full population and match the query anywhere in the legal name (not just as a prefix). Each result set is capped at 50 matches; use fuller query strings to narrow broad searches.
</Note>

<Note>
  **Coverage.** Because the live register is queried alongside the cache, entities that are registered with the Ohio SOS but absent from recent monthly-report cycles now appear in search results. Under heavy load the live query can briefly fall back to the cached dataset alone; searching by Ohio ID remains the most reliable lookup when you already have the identifier.
</Note>

### Active companies only

Search can return companies that are no longer active. [`activeOnly=true`](/essentials/search#active-companies-only) removes those whose status is known at search time; the others are kept. Name matches confirmed by the live register are filtered. Registration-number lookups, and name matches served only from our copy of recent filings, are returned whatever their status.

## Quirks & Gotchas

| Quirk | Details |
| - | - |
| **Monthly reports cover filing events, not the full population** | The monthly Business Reports (which back onboarding-mode company data) are generated from filing activity rather than a full-register snapshot. This no longer limits **search** (search queries the live register alongside the cache), but onboarding-mode company lookups for an entity without a recent filing event may still be thin. Use verification mode with the `ohioId` for the most current data. |
| **Authoritative mode adds fields not in the reports** | Live status, the full principal address block, the statutory agent name and address, and prior names are only available through the live SOS business search (verification mode). Prefill mode returns only the fields present in the monthly reports: the statutory agent name (no address) and a placeholder status. |
| **No officer or director roster** | Ohio SOS does not publish a member, director, or officer list through either the monthly reports or the public business search portal. The statutory agent is returned under `otherKeyPersons` in both modes. Its local role is `Statutory Agent`, translated and standardized as `Registered Agent`. This function concerns legal notices and service of process; it does not establish general signing authority. |
| **No shareholders or UBO register** | Shareholder lists and beneficial ownership data are not published by the Ohio SOS. |
| **No activity codes** | Industry classification codes (NAICS, NACE, ISIC) were not found in the Ohio SOS public sources. |
| **No tax IDs** | Federal EIN and state tax identifiers are not disclosed by the Ohio SOS public business register. |
| **Trade Register Extract included at no extra charge** | The printable Trade Register Extract (a PDF rendering of the live SOS detail page) ships with the company-data block. It includes the entity number, legal name, type, status, filing dates, principal location, statutory agent, prior names, and filing history. |

## Mappings

### Legal Forms

Legal form is sourced from the entity type field of the Ohio Secretary of State monthly Business Reports. The vocabulary is a closed set of 10 values.

<AccordionGroup>
  <Accordion title="All 10 Ohio entity types">
    | Ohio SOS Entity Type | Standardized |
    | - | - |
    | Domestic For-Profit Corporation | Corporation |
    | Foreign For-Profit Corporation | Corporation |
    | Domestic Nonprofit Corporation | Nonprofit Organization |
    | Foreign Nonprofit Corporation | Nonprofit Organization |
    | Domestic Professional Corporation | Corporation |
    | Foreign Professional Corporation | Corporation |
    | Domestic Limited Liability Company | Limited Liability Company |
    | Foreign Limited Liability Company | Limited Liability Company |
    | Domestic Limited Partnership | Partnership |
    | Foreign Limited Partnership | Partnership |
  </Accordion>
</AccordionGroup>

<Note>
  The full legal-form list with provenance details is on the [Ohio pricing page](https://topograph.co/pricing/us-oh).
</Note>

## Data Availability

| Data Point | Available | Notes |
| - | - | - |
| Company name | Yes | Current legal name |
| Company status | Verification only | Live status (Active, Cancelled, Permanently Cancelled, Held, Dead) is returned only in verification mode. Prefill mode returns a placeholder status, `Filed in Ohio SOS monthly business report` with `active: true`: it means the entity appears in a monthly report, not that it is active on the register. |
| Registration date | Yes | Filing date from the monthly Business Reports in prefill mode; effective date from the live portal in verification mode |
| Legal address | Partial | Prefill mode includes the location fields present in the reports. Verification mode adds the full principal address block from the live portal. |
| Legal form | Yes | Closed 10-value vocabulary from the Ohio SOS |
| Statutory agent | Yes | Returned under `otherKeyPersons` with local role `Statutory Agent` and standardized role `Registered Agent`. Prefill mode returns the name only; verification mode adds the address. |
| Prior names | Verification only | Prior entity names are returned in verification mode when present on the live portal. |
| Activity codes | No | Not collected by the Ohio SOS |
| Officers / directors | No | Not published by the Ohio SOS |
| Shareholders | No | Not published |
| UBOs | No | Not published (federal FinCEN is a separate system) |
| Tax IDs | No | Not disclosed by the Ohio SOS public register |
| Trade Register Extract | Yes | Included at no extra charge with the company-data block. PDF rendering of the live SOS detail page covering entity summary, statutory agent, prior names, and filings. |
| Filing document images | No (roadmap) | Individual filing PDFs available at the SOS portal are not yet offered through Topograph. |

For the full datapoint catalog, check the [Ohio pricing page](https://topograph.co/pricing/us-oh).

## Example API Responses

### Search by Name

```bash theme={null}
curl "https://api.topograph.co/v2/search?country=US-OH&query=Nationwide" \
  -H "x-api-key: YOUR_API_KEY"
```

```json theme={null}
[
  {
    "id": "1234567",
    "legalName": "NATIONWIDE MUTUAL INSURANCE COMPANY",
    "countryCode": "US-OH",
    "matchReason": {
      "matchType": "default"
    },
    "address": {
      "region": "OH",
      "countryCode": "US"
    }
  }
]
```

### Search by Ohio ID

```bash theme={null}
curl "https://api.topograph.co/v2/search?country=US-OH&query=1234567" \
  -H "x-api-key: YOUR_API_KEY"
```

```json theme={null}
[
  {
    "id": "1234567",
    "legalName": "NATIONWIDE MUTUAL INSURANCE COMPANY",
    "countryCode": "US-OH",
    "matchReason": {
      "matchType": "id"
    }
  }
]
```

### Company Profile (Prefill)

```bash theme={null}
curl -X POST "https://api.topograph.co/v2/company" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"countryCode": "US-OH", "id": "1234567", "dataPoints": ["company"], "mode": "prefill"}'
```

```json theme={null}
{
  "company": {
    "id": "1234567",
    "countryCode": "US-OH",
    "identifiers": { "ohioId": "1234567" },
    "legalName": "ACME MANUFACTURING LLC",
    "registrationDate": "2010-03-15",
    "status": {
      "localName": "Filed in Ohio SOS monthly business report",
      "active": true
    },
    "legalForm": {
      "localName": "Domestic Limited Liability Company",
      "standardized": "Limited Liability Company"
    },
    "legalAddress": {
      "city": "Columbus",
      "region": "OH",
      "countryCode": "US"
    }
  }
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.