Skip to main content

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.

Start here

This guide contains public integration notes for Montana. 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.

Montana coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
This jurisdiction is in beta. Check the live pricing page or contact support before relying on it in production.
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.

Table of Contents

Data Sources

Montana uses a single integration against the Montana Secretary of State via the public SoS Business Search portal at biz.sosmt.gov/search/business. This is the official online register for all business entities formed or qualified to do business in Montana, covering domestic and foreign corporations, limited liability companies, limited partnerships, limited liability partnerships, benefit corporations, professional corporations, nonprofit corporations, business trusts, and assumed business names.
  • Montana SoS (verification, primary). Every request reads live against the register.
Montana does not publish a free bulk data extract. Every call returns the register’s current state.

Company Identifiers

Query Identifiers

Identifier TypeFormatExampleNotes
Montana SoS File NumberOne or two uppercase letter prefix followed by digitsF022568The unique, constant identifier the Montana Secretary of State assigns to each entity at registration.
Montana file numbers use letter prefixes that encode the entity type:
PrefixEntity type
CDomestic Limited Liability Company
DDomestic Profit Corporation (older registrations)
EForeign Limited Liability Company
FForeign Profit Corporation
LLimited Partnership
AAssumed Business Name / Trademark
TBusiness Trust
PGeneral Partnership
RNReservation of Name
Entities with a D-prefix file number (older domestic corporation format) do not resolve correctly via the portal’s prefill URL. These entities can still be found via name search.

Identifiers in API Response

IdentifierFormatExampleFound In
idMontana SoS file numberF022568All entities

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By Name1–250 chars"Walmart"SubstringUp to 50
By File NumberPrefix + digitsF022568ExactSingle entity
Name search is case-insensitive and returns up to 50 results. File number search locates a single entity and is the recommended path when the number is known.

Quirks & Gotchas

QuirkDetails
D-prefix prefill limitationEntities registered under the older D###### domestic corporation format cannot be pre-filled via URL parameter. Use name search for these entities.
No officers or directorsThe Montana SoS public portal does not expose officer or director data. Officer information is only available inside filed annual report PDFs and is not part of this integration.
No shareholders or beneficial ownersShareholder and beneficial-ownership records are not collected at the state level.
No activity codesThe Montana SoS does not collect NAICS, NACE, or ISIC industry classifications.
Registered agent detectionThe registered agent is classified as type: "company" when the name matches common commercial registered-agent keywords (CT Corporation, Cogency, Northwest Registered Agent, etc.) and as type: "individual" otherwise.
Foreign entities use qualificationDateEntities formed outside Montana carry a qualificationDate (the date they were authorised to do business in Montana) rather than a registrationDate.
Previous namesFormer legal names are available in legacyLegalNames when the entity was previously known under a different name.

Mappings

Company Status

The Status field is read verbatim from the entity detail panel. The table below covers the values observed in the register.
Local StatusEnglish TranslationActive
Active-Good StandingActive — in good standingYes
Active-Not in Good StandingActive — not in good standingYes
Inactive-CancelledCancelledNo
Inactive-WithdrawnWithdrawnNo
Inactive-RevokedRevokedNo
Inactive ExpiredExpiredNo
Involuntary DissolutionInvoluntarily dissolvedNo
Administrative DissolutionAdministratively dissolvedNo
DissolvedVoluntarily dissolvedNo
MergedMerged into another entityNo
ConvertedConverted to another entity typeNo
Cancelled Reserved NameReserved name cancelledNo
Expired Reserved NameReserved name expiredNo
Status values that begin with “Active” are treated as active regardless of good-standing qualification. All other values are treated as inactive.
The legal form is derived from the entity type string returned by the register.
Local NameEnglish TranslationStandardized
Domestic Limited Liability CompanyMontana Limited Liability CompanyLimited Liability Company
Foreign Limited Liability CompanyForeign Limited Liability CompanyLimited Liability Company
Domestic Professional Limited Liability CompanyMontana Professional Limited Liability CompanyLimited Liability Company
Domestic Profit CorporationMontana For-Profit CorporationCorporation
Foreign Profit CorporationForeign For-Profit CorporationCorporation
Domestic Benefit CorporationMontana Benefit CorporationCorporation
Foreign Benefit CorporationForeign Benefit CorporationCorporation
Domestic Professional CorporationMontana Professional CorporationCorporation
Foreign Professional CorporationForeign Professional CorporationCorporation
Domestic Nonprofit CorporationMontana Nonprofit CorporationNonprofit Organization
Foreign Nonprofit CorporationForeign Nonprofit CorporationNonprofit Organization
Domestic Limited PartnershipMontana Limited PartnershipPartnership
Foreign Limited PartnershipForeign Limited PartnershipPartnership
Domestic Limited Liability PartnershipMontana Limited Liability PartnershipPartnership
Foreign Limited Liability PartnershipForeign Limited Liability PartnershipPartnership
General PartnershipGeneral PartnershipPartnership
Business TrustMontana Business TrustTrust
Foreign Business TrustForeign Business TrustTrust
Assumed Business NameAssumed Business Name (DBA)Other
Reservation of NameReservation of NameOther
For entity types not in the table above, the legal form is resolved through AI enrichment and the standardized category may vary.

Other Key Persons

Montana publishes only the registered agent on the public portal. It is returned as an otherKeyPerson, not as a legalRepresentative.
Local Role NameStandardized RoleNotes
Registered AgentRegistered AgentService-of-process designee. Can be a natural person or a commercial agent.

Data Availability

DatapointAvailableNotes
Company profileYesLegal name, file number, entity type, status, registration or qualification date, principal and mailing addresses, former names.
Registered agentYesReturned as otherKeyPersons with the role “Registered Agent”. Includes name and address.
Legal representativesNoOfficers and directors are not published on the Montana SoS public portal.
ShareholdersNoNot collected by Montana at the state level.
Ultimate beneficial ownersNoMontana does not maintain a public UBO register.
Activity codesNoThe Montana SoS does not collect NAICS, NACE, or ISIC codes.
Trade Register ExtractYesPrinted PDF of the Montana SoS entity detail panel, captured at request time. Included with the company-data block.

Documents

Available Documents

DocumentAvailabilityFormatNotes
Trade Register ExtractAlways availablePDFPrinted capture of the Montana SoS entity detail panel. Included at no extra charge with the company-data block.
Certificate of Existence and other official certificates require a portal account and a payment to the Montana Secretary of State. They are not yet supported through Topograph. Contact support if you need certified copies.

Example API Responses

Search by Name

curl "https://api.topograph.co/v2/search?country=US-MT&query=glacier" \
  -H "x-api-key: YOUR_API_KEY"
[
  {
    "id": "C1548288",
    "legalName": "GLACIER BANCORP, INC.",
    "countryCode": "US-MT",
    "matchReason": { "matchType": "default" }
  },
  {
    "id": "F087432",
    "legalName": "GLACIER HILLS TRUCKING, INC.",
    "countryCode": "US-MT",
    "matchReason": { "matchType": "default" }
  }
]

Search by File Number

curl "https://api.topograph.co/v2/search?country=US-MT&query=F022568" \
  -H "x-api-key: YOUR_API_KEY"
[
  {
    "id": "F022568",
    "legalName": "WAL-MART INC.",
    "countryCode": "US-MT",
    "matchReason": {
      "matchType": "id",
      "identifier": { "registrationNumber": "F022568" }
    }
  }
]

Company Profile

curl -X POST "https://api.topograph.co/v2/company" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"countryCode": "US-MT", "id": "F022568", "dataPoints": ["company", "otherKeyPersons"]}'
{
  "company": {
    "id": "F022568",
    "countryCode": "US-MT",
    "legalName": "WAL-MART INC.",
    "registrationDate": "1991-10-07",
    "status": {
      "localName": "Active-Good Standing",
      "active": true
    },
    "legalForm": {
      "localName": "Foreign Profit Corporation",
      "englishTranslation": "Foreign For-Profit Corporation",
      "standardized": "Corporation"
    },
    "legalAddress": {
      "addressLine1": "1 CUSTOMER DR",
      "city": "BENTONVILLE",
      "postalCode": "72716",
      "region": "AR",
      "countryCode": "US"
    },
    "legacyLegalNames": ["WAL-MART STORES, INC."]
  },
  "otherKeyPersons": [
    {
      "type": "company",
      "role": {
        "localName": "Registered Agent",
        "standardized": "RegisteredAgent"
      },
      "company": {
        "legalName": "CORPORATION SERVICE COMPANY",
        "legalAddress": {
          "addressLine1": "2601 PROSPECT AVE",
          "city": "HELENA",
          "postalCode": "59601",
          "region": "MT",
          "countryCode": "US"
        }
      }
    }
  ]
}
{
  "company": {
    "id": "C1548288",
    "countryCode": "US-MT",
    "legalName": "GLACIER BANCORP, INC.",
    "registrationDate": "2005-03-14",
    "status": {
      "localName": "Active-Good Standing",
      "active": true
    },
    "legalForm": {
      "localName": "Domestic Profit Corporation",
      "englishTranslation": "Montana For-Profit Corporation",
      "standardized": "Corporation"
    },
    "legalAddress": {
      "addressLine1": "49 COMMONS LOOP",
      "city": "KALISPELL",
      "postalCode": "59901",
      "region": "MT",
      "countryCode": "US"
    }
  },
  "otherKeyPersons": [
    {
      "type": "company",
      "role": {
        "localName": "Registered Agent",
        "standardized": "RegisteredAgent"
      },
      "company": {
        "legalName": "CORPORATION SERVICE COMPANY",
        "legalAddress": {
          "addressLine1": "2601 PROSPECT AVE",
          "city": "HELENA",
          "postalCode": "59601",
          "region": "MT",
          "countryCode": "US"
        }
      }
    }
  ]
}
{
  "company": {
    "id": "C0042771",
    "countryCode": "US-MT",
    "legalName": "MISSOULA HARDWARE, LLC",
    "registrationDate": "1998-06-22",
    "status": {
      "localName": "Administrative Dissolution",
      "active": false
    },
    "legalForm": {
      "localName": "Domestic Limited Liability Company",
      "englishTranslation": "Montana Limited Liability Company",
      "standardized": "LimitedLiabilityCompany"
    },
    "legalAddress": {
      "addressLine1": "320 N HIGGINS AVE",
      "city": "MISSOULA",
      "postalCode": "59801",
      "region": "MT",
      "countryCode": "US"
    }
  },
  "otherKeyPersons": []
}

Available Documents

curl -X POST "https://api.topograph.co/v2/company" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"countryCode": "US-MT", "id": "F022568", "dataPoints": ["availableDocuments"]}'
{
  "documents": {
    "tradeRegisterExtract": {
      "id": "doc_tre_abc123",
      "name": "Trade Register Extract",
      "format": "pdf"
    }
  }
}

Order a Trade Register Extract

curl -X POST "https://api.topograph.co/v2/document" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"id": "doc_tre_abc123"}'
{
  "document": {
    "id": "doc_tre_abc123",
    "name": "Trade Register Extract",
    "format": "pdf",
    "url": "https://blob.core.windows.net/.../trade-register-extract.pdf"
  }
}