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

# Maine (US)

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

## Start here

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

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

<Warning>
  This jurisdiction is in beta. 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)
  * [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

Maine uses a single integration against the **Maine Secretary of State, Division of Corporations, UCC & Commissions** via the public **Information Corporate Registry System (ICRS)** at [apps3.web.maine.gov/nei-sos-icrs/ICRS](https://apps3.web.maine.gov/nei-sos-icrs/ICRS). This is the official online register for business corporations, limited liability companies, limited partnerships, limited liability partnerships, and nonprofit corporations registered in Maine, covering both domestic entities and foreign entities qualified to do business in the state.

* **Maine SoS ICRS** (verification, primary). Every request reads live against the register. The Information Summary returns legal name, charter number, filing type, status, filing or qualification date, jurisdiction, assumed and former names, the principal home office address, and the clerk or registered agent name and address.

<Note>
  Maine does not publish a free bulk extract. The state's bulk corporate dataset is sold as a paid subscription product and is not part of this integration. Every call returns the register's current state.
</Note>

## Company Identifiers

### Query Identifiers

| Identifier Type    | Format                                                                                                                                | Example      | Notes                                                                                                                |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -------------------------------------------------------------------------------------------------------------------- |
| **Charter Number** | 8 or 9 digits followed by a 1 or 2 letter entity-type suffix. Single-letter suffixes are space-padded. Two-letter suffixes are flush. | `19970058LP` | The unique, constant identifier the Maine SoS assigns to each entity. Accepted with or without the separating space. |

<Tip>
  Both `19340021 D` and `19340021D` resolve to the same entity. The canonical form returned in API responses preserves the space for single-letter suffixes (`19340021 D`) and is flush for two-letter suffixes (`19970058LP`).
</Tip>

### Identifiers in API Response

| Identifier      | Format                         | Example      | Found In     |
| --------------- | ------------------------------ | ------------ | ------------ |
| `charterNumber` | 8-9 digits + 1-2 letter suffix | `19970058LP` | All entities |

## Search Capabilities

| Search Type       | Pattern                        | Example        | Match Type                   | Expected Results |
| ----------------- | ------------------------------ | -------------- | ---------------------------- | ---------------- |
| By Name           | 2-200 chars                    | `"L. L. BEAN"` | Substring (case-insensitive) | Up to 100        |
| By Charter Number | 8-9 digits + 1-2 letter suffix | `19970058LP`   | Exact                        | Single entity    |

<Note>
  Name searches return one row per entity-name variant: an entity appears once under its legal name and once per assumed or former name. Results are deduplicated by charter number before being returned, preferring the legal-name row.
</Note>

## Quirks & Gotchas

| Quirk                                             | Details                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Charter suffix encodes entity type**            | Single-letter suffixes (`D`, `F`, `N`) are written space-padded in the official register and in API responses. Two-letter suffixes (`LP`, `DC`, `FC`) are flush. The suffix is informative but the Filing Type field on the entity profile is authoritative for legal form.                                |
| **Domestic vs foreign**                           | Foreign entities (those formed outside Maine but qualified to do business in the state) carry suffix codes starting with `F` or `L` and a Filing Type that ends with "doing business in Maine". They use a `qualificationDate` rather than a `registrationDate` in the source.                             |
| **No officers or directors**                      | Maine does not publish officer or director rosters on the public register. The only person returned is the clerk or registered agent, surfaced as an `otherKeyPerson` with the role "Clerk / Registered Agent".                                                                                            |
| **Registered agent can be a person or a company** | The agent is returned as `type: "individual"` when the name is a natural person and `type: "company"` when it is a registered-agent service (CT Corporation, Cogency, Northwest Registered Agent, etc.). The mapping is based on common corporate suffixes and service keywords.                           |
| **No shareholders or beneficial owners**          | Shareholder and beneficial-ownership records are not collected at the state level. Federal beneficial-ownership records are restricted and not part of this dataset.                                                                                                                                       |
| **No activity codes**                             | The Maine SoS does not collect NAICS, NACE, or ISIC industry classifications.                                                                                                                                                                                                                              |
| **Status is a short closed list**                 | `GOOD STANDING` is the only active value. Every other observed value (administratively dissolved, dissolved, merged, expired, withdrawn, authority revoked, converted, not in good standing) maps to `active: false`. New status strings introduced by the SoS are surfaced verbatim rather than rejected. |
| **Marks are excluded from search**                | Trademarks and service marks carry their own charter-number suffix (`M`). They are entities in the SoS register but are not companies. They are intentionally excluded from company-level results.                                                                                                         |
| **Pre-image-era filings are paper-only**          | Filings indexed in the register but flagged as "Image not available" predate digital imaging. Maine offers paper retrieval for these by direct request to the Division. They are intentionally excluded from the available documents list.                                                                 |

## Mappings

### Company Status

The Status field is read verbatim from the Information Summary. Only `GOOD STANDING` is treated as active. The list below covers the values observed across business corporations, LLCs, limited partnerships, and domestic and foreign nonprofit corporations.

| Local Status               | English Translation              | Standardized |
| -------------------------- | -------------------------------- | ------------ |
| GOOD STANDING              | In good standing                 | Active       |
| NOT IN GOOD STANDING       | Not in good standing             | Inactive     |
| ADMINISTRATIVELY DISSOLVED | Administratively dissolved       | Inactive     |
| DISSOLVED                  | Dissolved                        | Inactive     |
| MERGED                     | Merged                           | Inactive     |
| EXPIRED                    | Expired                          | Inactive     |
| WITHDRAWN                  | Withdrawn                        | Inactive     |
| AUTHORITY REVOKED          | Authority to do business revoked | Inactive     |
| CONVERTED                  | Converted to another form        | Inactive     |

<Note>
  The list is open. A new status value introduced by the Division is returned verbatim as `status.localName`, with `active: false` unless it matches `GOOD STANDING`.
</Note>

### Legal Forms

The standardized legal form is derived deterministically from the entity-type suffix on the charter number. The local name returned in the API response is the Filing Type string the Information Summary actually displays (for example `BUSINESS CORPORATION DOING BUSINESS IN MAINE` for a foreign business corporation), falling back to the table label when the field is empty.

#### Domestic entities

| Suffix | Local Name                         | English Translation                | Standardized              |
| ------ | ---------------------------------- | ---------------------------------- | ------------------------- |
| `D`    | Business Corporation               | Business Corporation               | Corporation               |
| `B`    | Business Corporation               | Business Corporation               | Corporation               |
| `CP`   | Business Corporation               | Business Corporation               | Corporation               |
| `RR`   | Railroad Corporation               | Railroad Corporation               | Corporation               |
| `I`    | Insurance Corporation              | Insurance Corporation              | Corporation               |
| `DC`   | Limited Liability Company          | Limited Liability Company          | Limited Liability Company |
| `DP`   | Limited Liability Partnership      | Limited Liability Partnership      | Partnership               |
| `LP`   | Limited Partnership                | Limited Partnership                | Partnership               |
| `ND`   | Nonprofit Corporation (Title 13-B) | Nonprofit Corporation              | Nonprofit Organization    |
| `N`    | Nonprofit Corporation (Title 13)   | Nonprofit Corporation              | Nonprofit Organization    |
| `L`    | Nonprofit Local Independent Church | Nonprofit Local Independent Church | Nonprofit Organization    |

#### Foreign entities

The Filing Type for these forms ends with "doing business in Maine".

| Suffix | Local Name                              | English Translation                   | Standardized              |
| ------ | --------------------------------------- | ------------------------------------- | ------------------------- |
| `F`    | Business Corporation (foreign)          | Foreign Business Corporation          | Corporation               |
| `FC`   | Limited Liability Company (foreign)     | Foreign Limited Liability Company     | Limited Liability Company |
| `FP`   | Limited Liability Partnership (foreign) | Foreign Limited Liability Partnership | Partnership               |
| `LF`   | Limited Partnership (foreign)           | Foreign Limited Partnership           | Partnership               |
| `NF`   | Nonprofit Corporation (foreign)         | Foreign Nonprofit Corporation         | Nonprofit Organization    |

<Note>
  ISO 20275 (ELF) codes are not assigned. The Legal Entity Identifier authority does not publish stable codes for Maine-specific sub-national legal forms. The standardized category above is the recommended cross-jurisdiction key.
</Note>

#### Excluded suffixes

Name reservations and trademark filings carry their own charter-number suffixes and are not companies. They are intentionally excluded from results.

| Suffix(es)                                                | Meaning                                             |
| --------------------------------------------------------- | --------------------------------------------------- |
| `M`                                                       | Mark (trademark or service mark filing)             |
| `RC`, `RD`, `RN`, `RP`, `LN`, `CR`, `LR`, `NR`, `PR`, `R` | Name reservation or registration of a reserved name |

### Other Key Persons

Maine publishes only one role on the public register. It appears as an `otherKeyPerson` on the company profile, not as a `legalRepresentative`.

| Local Role Name          | English Translation                            | Notes                                                                                                   |
| ------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| Clerk / Registered Agent | Clerk (domestic) or Registered Agent (foreign) | Service-of-process designee. Returned with full name and address. Can be a natural person or a company. |

## Data Availability

| Datapoint                  | Available | Notes                                                                                                                                                          |
| -------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Company profile            | Yes       | Legal name, charter number, filing type, status, registration or qualification date, jurisdiction, assumed names, former names, principal home office address. |
| Registered agent           | Yes       | Returned as `otherKeyPersons` with the role "Clerk / Registered Agent". Includes name and full address.                                                        |
| Legal representatives      | No        | Officers and directors are not published on the Maine SoS public register.                                                                                     |
| Shareholders               | No        | Not collected by Maine at the state level.                                                                                                                     |
| Ultimate beneficial owners | No        | Maine does not maintain a public beneficial-ownership register.                                                                                                |
| Activity codes             | No        | The Maine SoS does not collect NAICS, NACE, or ISIC codes.                                                                                                     |
| Trade Register Extract     | Yes       | Printable PDF of the Maine SoS Information Summary page, captured at request time. Included with the company-data block.                                       |
| Certificate of Existence   | Yes       | Official Certificate of Existence (Good Standing), Short Form, purchased from the Maine SoS and delivered as a PDF. Ordered on demand.                         |
| Filing copies              | Yes       | Uncertified copies of individual filings (annual reports, articles, amendments, restatements, mark filings, and similar) ordered on demand.                    |

## Documents

### Available Documents

| Document                        | Availability          | Format | Notes                                                                                                                                                                                    |
| ------------------------------- | --------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Trade Register Extract**      | Always available      | PDF    | Printable capture of the Maine SoS Information Summary page. Included with the company data block.                                                                                       |
| **Certificate of Existence**    | Always available      | PDF    | Official Certificate of Existence (Good Standing), Short Form, issued by the Maine SoS. Ordered through the API.                                                                         |
| **Annual Report (filing copy)** | Per-entity, on demand | PDF    | Uncertified copy of an annual report filing, served from the SoS filings index. Listed in the available documents response when present in the register.                                 |
| **Filing Copy (other)**         | Per-entity, on demand | PDF    | Uncertified copy of any other filing (articles of incorporation, amendments, restatements, mark filings, etc.). Listed in the available documents response when present in the register. |

<Info>
  Filings flagged "Image not available" on the register predate digital imaging and are paper-only at the Division. They are intentionally excluded from the available documents list.
</Info>

<Note>
  Certified copies, Long Form Certificates of Existence, apostilled certificates, and written-record searches are handled by direct request to the Maine Bureau of Corporations, UCC & Commissions and are not yet offered through Topograph.
</Note>

## Example API Responses

### Search by Name

```bash theme={null}
curl -X POST "https://api.topograph.co/v2/search?country=US-ME&query=ACME%20MAINE" \
  -H "x-api-key: YOUR_API_KEY"
```

```json theme={null}
[
  {
    "id": "20001234DC",
    "legalName": "ACME MAINE HOLDINGS, LLC",
    "countryCode": "US-ME",
    "matchReason": { "matchType": "default" }
  },
  {
    "id": "19850456 D",
    "legalName": "ACME MAINE COMPANY",
    "countryCode": "US-ME",
    "matchReason": { "matchType": "default" }
  }
]
```

### Search by Charter Number

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

```json theme={null}
[
  {
    "id": "20001234DC",
    "legalName": "ACME MAINE HOLDINGS, LLC",
    "countryCode": "US-ME",
    "matchReason": {
      "matchType": "id",
      "identifier": { "charterNumber": "20001234DC" }
    }
  }
]
```

### Company Profile

```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-ME", "id": "20001234DC", "dataPoints": ["company", "otherKeyPersons"]}'
```

<AccordionGroup>
  <Accordion title="Active domestic LLC">
    ```json theme={null}
    {
      "company": {
        "id": "20001234DC",
        "countryCode": "US-ME",
        "identifiers": { "charterNumber": "20001234DC" },
        "legalName": "ACME MAINE HOLDINGS, LLC",
        "registrationDate": "2020-04-15",
        "status": {
          "localName": "GOOD STANDING",
          "active": true
        },
        "legalForm": {
          "localName": "LIMITED LIABILITY COMPANY",
          "englishTranslation": "Limited Liability Company",
          "standardized": "LimitedLiabilityCompany"
        },
        "legalAddress": {
          "addressLine1": "100 Main Street",
          "city": "Portland",
          "postalCode": "04101",
          "region": "ME",
          "countryCode": "US"
        },
        "commercialNames": ["ACME MAINE"]
      },
      "otherKeyPersons": [
        {
          "type": "company",
          "role": { "localName": "Clerk / Registered Agent" },
          "company": {
            "countryCode": "US-ME",
            "legalName": "CORPORATION SERVICE COMPANY",
            "legalAddress": {
              "addressLine1": "45 Memorial Circle",
              "city": "Augusta",
              "postalCode": "04330",
              "region": "ME",
              "countryCode": "US"
            }
          }
        }
      ]
    }
    ```
  </Accordion>

  <Accordion title="Active domestic Business Corporation (single-letter suffix, space-padded)">
    ```json theme={null}
    {
      "company": {
        "id": "19560089 D",
        "countryCode": "US-ME",
        "identifiers": { "charterNumber": "19560089 D" },
        "legalName": "ACME FOODS OF MAINE, INC.",
        "registrationDate": "1956-09-12",
        "status": {
          "localName": "GOOD STANDING",
          "active": true
        },
        "legalForm": {
          "localName": "BUSINESS CORPORATION",
          "englishTranslation": "Business Corporation",
          "standardized": "Corporation"
        },
        "legalAddress": {
          "addressLine1": "1 Distribution Way",
          "city": "Bangor",
          "postalCode": "04401",
          "region": "ME",
          "countryCode": "US"
        },
        "legacyLegalNames": ["ACME GROCERS OF MAINE"]
      },
      "otherKeyPersons": [
        {
          "type": "individual",
          "role": { "localName": "Clerk / Registered Agent" },
          "individual": {
            "name": { "fullName": "JANE ROE" },
            "residenceAddress": {
              "addressLine1": "12 Elm Street",
              "city": "Portland",
              "postalCode": "04102",
              "region": "ME",
              "countryCode": "US"
            }
          }
        }
      ]
    }
    ```
  </Accordion>

  <Accordion title="Foreign Business Corporation (qualified to do business in Maine)">
    ```json theme={null}
    {
      "company": {
        "id": "20030716 F",
        "countryCode": "US-ME",
        "identifiers": { "charterNumber": "20030716 F" },
        "legalName": "ACME GLOBAL LABORATORIES, INC.",
        "registrationDate": "2003-07-16",
        "status": {
          "localName": "GOOD STANDING",
          "active": true
        },
        "legalForm": {
          "localName": "BUSINESS CORPORATION DOING BUSINESS IN MAINE",
          "englishTranslation": "Foreign Business Corporation",
          "standardized": "Corporation"
        },
        "legalAddress": {
          "addressLine1": "200 Research Drive",
          "city": "Boston",
          "postalCode": "02118",
          "region": "MA",
          "countryCode": "US"
        }
      },
      "otherKeyPersons": [
        {
          "type": "company",
          "role": { "localName": "Clerk / Registered Agent" },
          "company": {
            "countryCode": "US-ME",
            "legalName": "CT CORPORATION SYSTEM",
            "legalAddress": {
              "addressLine1": "128 State Street",
              "city": "Augusta",
              "postalCode": "04330",
              "region": "ME",
              "countryCode": "US"
            }
          }
        }
      ]
    }
    ```
  </Accordion>

  <Accordion title="Administratively dissolved Limited Partnership">
    ```json theme={null}
    {
      "company": {
        "id": "19970058LP",
        "countryCode": "US-ME",
        "identifiers": { "charterNumber": "19970058LP" },
        "legalName": "ACME PARTNERS, L.P.",
        "registrationDate": "1997-02-10",
        "status": {
          "localName": "ADMINISTRATIVELY DISSOLVED",
          "active": false
        },
        "legalForm": {
          "localName": "LIMITED PARTNERSHIP",
          "englishTranslation": "Limited Partnership",
          "standardized": "Partnership"
        },
        "legalAddress": {
          "addressLine1": "500 Forest Avenue",
          "city": "Portland",
          "postalCode": "04101",
          "region": "ME",
          "countryCode": "US"
        }
      },
      "otherKeyPersons": []
    }
    ```
  </Accordion>

  <Accordion title="Domestic Nonprofit Corporation (Title 13-B)">
    ```json theme={null}
    {
      "company": {
        "id": "19800123ND",
        "countryCode": "US-ME",
        "identifiers": { "charterNumber": "19800123ND" },
        "legalName": "ACME COMMUNITY FOUNDATION",
        "registrationDate": "1980-11-04",
        "status": {
          "localName": "GOOD STANDING",
          "active": true
        },
        "legalForm": {
          "localName": "NON-PROFIT CORPORATION (UNDER TITLE 13-B)",
          "englishTranslation": "Nonprofit Corporation",
          "standardized": "NonprofitOrganization"
        },
        "legalAddress": {
          "addressLine1": "8 Park Avenue",
          "city": "Portland",
          "postalCode": "04101",
          "region": "ME",
          "countryCode": "US"
        }
      },
      "otherKeyPersons": [
        {
          "type": "individual",
          "role": { "localName": "Clerk / Registered Agent" },
          "individual": {
            "name": { "fullName": "JOHN DOE" },
            "residenceAddress": {
              "addressLine1": "8 Park Avenue",
              "city": "Portland",
              "postalCode": "04101",
              "region": "ME",
              "countryCode": "US"
            }
          }
        }
      ]
    }
    ```
  </Accordion>
</AccordionGroup>

### Available Documents

```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-ME", "id": "20001234DC", "dataPoints": ["availableDocuments"]}'
```

```json theme={null}
{
  "documents": {
    "tradeRegisterExtract": {
      "id": "doc_tre_abc123",
      "name": "Trade Register Extract",
      "format": "pdf"
    },
    "certificateOfGoodStanding": {
      "id": "doc_cogs_def456",
      "name": "Certificate of Existence (Good Standing)",
      "format": "pdf"
    },
    "annualReturns": [
      {
        "id": "doc_ar_2024",
        "name": "Annual Report. 2024-06-01",
        "format": "pdf"
      },
      {
        "id": "doc_ar_2023",
        "name": "Annual Report. 2023-06-01",
        "format": "pdf"
      }
    ],
    "otherDocuments": [
      {
        "id": "doc_other_articles",
        "name": "Articles Of Organization. 2020-04-15",
        "format": "pdf"
      },
      {
        "id": "doc_other_amend",
        "name": "Amendment. 2022-08-12",
        "format": "pdf"
      }
    ]
  }
}
```

### Order a Filing Copy

```bash theme={null}
curl -X POST "https://api.topograph.co/v2/document" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"id": "doc_ar_2024"}'
```

```json theme={null}
{
  "document": {
    "id": "doc_ar_2024",
    "name": "Annual Report. 2024-06-01",
    "format": "pdf",
    "url": "https://blob.core.windows.net/.../annual-report-2024.pdf"
  }
}
```
