> ## 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.

# Indiana (US)

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

## Table of Contents

* [Data Sources](#data-sources)
* [Company Identifiers](#company-identifiers)
* [Search Capabilities](#search-capabilities)
* [Quirks & Gotchas](#quirks--gotchas)
* [Mappings](#mappings)
  * [Company Status](#company-status)
  * [Legal Forms](#legal-forms)
  * [Other Key Persons](#other-key-persons)
* [Data Availability](#data-availability)
* [Documents](#documents)
* [Example API Responses](#example-api-responses)

## Data Sources

All entity data comes from the **Indiana Secretary of State, Business Services Division** via the **INBiz** portal ([bsd.sos.in.gov](https://bsd.sos.in.gov/publicbusinesssearch)). This is the official state register for all business entities formed or qualified to do business in Indiana, including domestic and foreign corporations, LLCs, limited partnerships, nonprofits, and other entity types.

Every request hits the live register. There is no bulk data export or REST API. The response is always authoritative and up to date.

<Note>
  Indiana is a single-source country. Company profile, registered agent,
  governing persons, and search all come from the live Indiana SoS portal.
  The Trade Register Extract and Secretary-of-State-signed Certified Copies
  are included in the document catalogue.
</Note>

## Company Identifiers

### Query Identifiers

| Identifier Type         | Format                           | Example      | Notes                                                                         |
| ----------------------- | -------------------------------- | ------------ | ----------------------------------------------------------------------------- |
| **Indiana Business ID** | Multiple format eras (see below) | `183025-143` | Primary identifier assigned by the Indiana Secretary of State at registration |

Indiana Business IDs span several format eras depending on when the entity was formed:

| Era                          | Format                 | Example         |
| ---------------------------- | ---------------------- | --------------- |
| Modern (2000s–present)       | 13–16 digit sequential | `2001111900027` |
| Legacy numeric (1990s–2000s) | 8–12 digit numeric     | `1997051343`    |
| Hyphenated legacy (pre-2000) | `NNNNNN-NNN`           | `183025-143`    |
| Limited partnerships         | `LPNNNNNNNN`           | `LP93120064`    |

<Tip>
  The Indiana Business ID is the only identifier supported for company
  retrieval. To find an ID from a name, use the search endpoint first.
  All four format eras are accepted for search and lookup.
</Tip>

### Identifiers in API Response

| Identifier | Format                              | Example      | Found In     |
| ---------- | ----------------------------------- | ------------ | ------------ |
| `id`       | Indiana Business ID (as registered) | `183025-143` | All entities |

## Search Capabilities

| Search Type    | Pattern     | Example                   | Match Type | Expected Results                                                     |
| -------------- | ----------- | ------------------------- | ---------- | -------------------------------------------------------------------- |
| By Name        | 2–250 chars | `"Eli Lilly and Company"` | Contains   | Multiple results                                                     |
| By Business ID | ID format   | `183025-143`              | Exact      | Exact match returned first (matchType: id); other results may follow |

<Note>
  Name search supports contains-matching across all registered entity names.
  Business ID search locates a single entity by its exact identifier and is
  the recommended path when the ID is known.
</Note>

## Quirks & Gotchas

| Quirk                                              | Details                                                                                                        |
| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| **No bulk data**                                   | Indiana does not offer bulk corporate data exports. Every lookup is resolved live against the register portal. |
| **No shareholders**                                | Indiana does not publish shareholder or ownership information at the state level.                              |
| **No activity codes**                              | Industry classification codes (NAICS / NACE) are not collected at the state level.                             |
| **Governing persons paginated**                    | The portal renders governing persons across multiple pages. All pages are retrieved and returned.              |
| **Registered agent as OtherKeyPerson**             | The registered agent is returned under `otherKeyPersons` with role `Registered Agent`.                         |
| **No formation jurisdiction for foreign entities** | The jurisdiction of formation is not consistently shown for foreign entities on the public portal.             |

## Mappings

### Company Status

Status is read from the entity status field on the detail page.

| Source Value          | Active |
| --------------------- | ------ |
| Active                | true   |
| Admin Dissolved       | false  |
| Cancelled             | false  |
| Expired               | false  |
| Inactive              | false  |
| Judicially Dissolved  | false  |
| Merged                | false  |
| Revoked               | false  |
| Voluntarily Dissolved | false  |
| Withdrawn             | false  |

### Legal Forms

Indiana entity types are published in plain English on the portal. The 35 distinct values cover domestic and foreign formations across all major entity classes.

**Domestic entities:**

| Indiana Type                           | Standardized                  |
| -------------------------------------- | ----------------------------- |
| Domestic For-Profit Corporation        | Corporation                   |
| Domestic Benefit Corporation           | Corporation                   |
| Domestic Professional Corporation      | Corporation                   |
| Domestic Nonprofit Corporation         | Non-Profit                    |
| Domestic Limited Liability Company     | Limited Liability Company     |
| Domestic Master LLC                    | Limited Liability Company     |
| Domestic Limited Partnership           | Limited Partnership           |
| Domestic Limited Liability Partnership | Limited Liability Partnership |
| Domestic Business Trust                | Trust                         |
| Domestic Agricultural Coop             | Cooperative                   |

Foreign entities follow the same pattern with a "Foreign" prefix.

### Other Key Persons

The registered agent is always returned as an `OtherKeyPerson`. Indiana identifies whether the agent is an individual or a corporate registered agent.

| Role             | Standardized      | Notes                                      |
| ---------------- | ----------------- | ------------------------------------------ |
| Registered Agent | `RegisteredAgent` | Always present when declared on the portal |

## Data Availability

| Datapoint                | Available | Notes                                                       |
| ------------------------ | --------- | ----------------------------------------------------------- |
| Legal name               | Yes       |                                                             |
| Entity type / legal form | Yes       | AI-standardized                                             |
| Status                   | Yes       | AI-enriched with `statusDetails`                            |
| Formation date           | Yes       |                                                             |
| Principal address        | Yes       | Geocoded with fallback to structured address                |
| Governing persons        | Yes       | All pages fetched                                           |
| Registered agent         | Yes       | Individual or corporate                                     |
| Shareholders             | No        | Not published by Indiana SoS                                |
| UBO                      | No        | No state-level register; federal BOI records are not public |
| Activity codes           | No        | Not collected at state level                                |

## Documents

### Trade Register Extract

A server-generated PDF of the entity's detail page. Includes the entity's legal name, entity number, type, status, formation date, principal address, registered agent, and governing persons.

| Property | Value                             |
| -------- | --------------------------------- |
| Format   | PDF                               |
| Source   | Indiana Secretary of State portal |
| TTL      | 1 day                             |

### Certified Copy

A Secretary-of-State-signed PDF containing the full filing history for the entity, with a certification date, entity name, and a validation URL. Valid for 30 days from issue.

Certified copies are offered in filing-type-scoped variants. Only variants for which the entity has filings with content are advertised.

| Filing Type Variant                        | Available When                  |
| ------------------------------------------ | ------------------------------- |
| Certified Copy — Articles of Incorporation | Entity has filings of this type |
| Certified Copy — Business Entity Report    | Entity has filings of this type |
| Certified Copy — Articles of Amendment     | Entity has filings of this type |

| Property | Value                             |
| -------- | --------------------------------- |
| Format   | PDF                               |
| Source   | Indiana Secretary of State portal |
| TTL      | 25 days                           |

## Retrieval Modes

Indiana company data is available in two modes at the same price. **Both return the same company details and the complete list of governing persons** — they differ only in post-processing:

|                                | Onboarding (`mode: onboarding`)                        | Verification (default)                               |
| ------------------------------ | ------------------------------------------------------ | ---------------------------------------------------- |
| Governing persons              | Complete list                                          | Complete list                                        |
| Officer roles                  | Returned as filed (`localName` / `englishTranslation`) | Standardized — adds a `standardized` role            |
| Addresses (company + officers) | As filed (street, city, ZIP)                           | Geocoded — normalized, with `latitude` / `longitude` |
| Typical latency                | Faster                                                 | Slower                                               |

<Tip>Use **onboarding** for fast lookups where as-filed values are enough; use **verification** when you need standardized officer roles and geocoded addresses.</Tip>

## Example API Responses

<Note>The Company Profile, Legal Representative, and Other Key Person examples below are in **verification** mode (standardized roles, geocoded addresses). See [Onboarding vs Verification](#onboarding-vs-verification) for the same data in onboarding mode.</Note>

### Company Profile: Domestic For-Profit Corporation

```json theme={null}
{
  "company": {
    "id": "183025-143",
    "countryCode": "US-IN",
    "legalName": "ELI LILLY AND COMPANY",
    "registrationDate": "1901-01-17",
    "status": {
      "localName": "Active",
      "active": true,
      "statusDetails": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "Domestic For-Profit Corporation",
      "englishTranslation": "Domestic For-Profit Corporation",
      "standardized": "Corporation"
    },
    "legalAddress": {
      "addressLine1": "LILLY CORPORATE CENTER",
      "city": "Indianapolis",
      "region": "IN",
      "postalCode": "46285",
      "countryCode": "US",
      "latitude": 39.757,
      "longitude": -86.152
    }
  }
}
```

### Legal Representative: Governing Person

```json theme={null}
{
  "entityId": "person_001",
  "type": "individual",
  "role": {
    "localName": "Chair, President, and Chief Executive Officer",
    "englishTranslation": "Chair, President, and Chief Executive Officer",
    "standardized": "Chairman of the Board"
  },
  "individual": {
    "name": { "fullName": "David Ricks" }
  }
}
```

### Other Key Person: Registered Agent (Corporate)

```json theme={null}
{
  "type": "company",
  "role": {
    "localName": "Registered Agent",
    "standardized": "Registered Agent"
  },
  "company": {
    "legalName": "NATIONAL REGISTERED AGENTS, INC.",
    "legalAddress": {
      "addressLine1": "334 North Senate Avenue",
      "city": "Indianapolis",
      "region": "IN",
      "postalCode": "46204",
      "countryCode": "US"
    }
  }
}
```

### Onboarding vs Verification

The same governing person returned in each mode. Both modes return every governing person; **onboarding** keeps roles and addresses as filed, while **verification** adds a `standardized` role and a geocoded address.

<AccordionGroup>
  <Accordion title="Onboarding (mode: onboarding) — as filed">
    ```json theme={null}
    {
      "type": "individual",
      "role": {
        "localName": "Chair, President, and Chief Executive Officer",
        "englishTranslation": "Chair, President, and Chief Executive Officer"
      },
      "individual": {
        "name": { "fullName": "David Ricks" },
        "residenceAddress": {
          "addressLine1": "Lilly Corporate Center",
          "city": "INDIANAPOLIS",
          "region": "IN",
          "postalCode": "46285",
          "countryCode": "US"
        }
      }
    }
    ```
  </Accordion>

  <Accordion title="Verification (default) — standardized role + geocoded address">
    ```json theme={null}
    {
      "type": "individual",
      "role": {
        "localName": "Chair, President, and Chief Executive Officer",
        "englishTranslation": "Chair, President, and Chief Executive Officer",
        "standardized": "Chairman of the Board"
      },
      "individual": {
        "name": { "fullName": "David Ricks" },
        "residenceAddress": {
          "city": "Indianapolis",
          "region": "Marion County",
          "state": "Indiana",
          "countryCode": "US",
          "latitude": 39.7576,
          "longitude": -86.1522
        }
      }
    }
    ```
  </Accordion>
</AccordionGroup>

<Note>The `countryCode` is parsed from the registered address — it is not assumed to be `US`. An entity with a non-US address (e.g. a foreign parent) returns that country, or no `countryCode` when it cannot be determined.</Note>
