Skip to main content

Start here

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

Massachusetts coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
This jurisdiction may be in preview or limited availability. 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

API access: US-MA is accepted by /v2/search and /v2/company, but it is not yet listed in the countryCode enum of the OpenAPI specification.

Data Sources

Massachusetts uses two data channels:
  • Massachusetts Corporations Division (company profiles, authoritative). The Secretary of the Commonwealth operates the online corporation search at corp.sec.state.ma.us. The live register covers every corporation, LLC, LP, LLP, professional entity, and nonprofit on file with the Commonwealth. It exposes the full entity profile: 9-digit internal ID, entity type, jurisdiction, filing date, status, addresses, registered agent, and the officer/director/manager roster from annual reports. Every company profile, in both modes, is read live from this register.
  • Massachusetts Corporations Book (DOR/DLS) (name search only). The Massachusetts Department of Revenue, Division of Local Services publishes an annual “Corporations Book” under G.L. c.58 §2. The book lists every entity subject to MA corporate excise, with name, location (city or home state/country for foreign entities), and an M/R/D excise-class flag. It backs name search and does not serve company profiles.
Both modes read the live register. Onboarding (mode: "onboarding") and verification (mode: "verification") return the same authoritative data: status, registration date, legal form, principal office address, officers and registered agent. They differ only in speed and guaranteed delivery. Onboarding is optimized for low latency and may be briefly unavailable under heavy load. Retry, or use verification, which always returns.
Name search coverage. The Corporations Book only includes entities currently subject to Massachusetts corporate excise. Dissolved, inactive, and many pass-through entities are excluded. If an entity does not appear in name search, search by its MA SoC ID, which queries the live register.

Company Identifiers

Query Identifiers

The MA SoC Entity ID is the canonical identifier for direct lookups. Name search returns a synthetic DLS identifier instead. See the note below on identifier promotion.

Identifiers in API Response

dlsId is a placeholder derived from the entity’s name and location in the annual bulk publication. It carries no official register meaning. You can pass it as id to /v2/company: the entity is matched on the live register and the response carries its official maSocId.

Search Capabilities

Name search uses the Corporations Book. Name search covers the entities in the annual publication. Dissolved or inactive entities are not included. For entities absent from name-search results, search by MA SoC ID, which queries the live register directly.

Quirks & Gotchas

Mappings

Legal form is sourced from the entity-type label on the Secretary of the Commonwealth Corporations Division. The vocabulary is derived from Massachusetts General Laws Title XXII (c.156D, c.156A, c.156C, c.180, c.109, c.108A). The full table with standardized categories and ISO 20275 codes is on the pricing page.
Legal form is populated from the live register in both onboarding and verification modes.

Officer Roles

Massachusetts law (MGL c.156D §8.40 and §16.22) mandates a small set of statutory officer titles. All other titles filed on annual reports are free-form and normalized by AI enrichment.
President, Treasurer, Secretary, Clerk, Director, and other filed officers are classified as Legal Representatives. Registered Agent is returned under otherKeyPersons and has no authority to bind the entity.

Company Status

Status is inferred from signals on the corporation summary page, not from a discrete register field. Two values are possible:

Data Availability

Example API Responses

Search by Name

The id returned by name search is a dlsId. Pass it to /v2/company as is: the profile carries the official maSocId.

Search by SoC ID

Company Profile

Onboarding and verification return the same response shape and data.