Skip to main content

Table of Contents

Data Sources

All entity data comes from the North Carolina Secretary of State, Business Registration Division (sosnc.gov). This is the official register for every domestic and foreign business entity in North Carolina, covering corporations, LLCs, partnerships, nonprofits, cooperatives, banks, insurance companies, and public authorities registered under the NC General Statutes. Every request fetches data live from the register. There is no cached or batch-synced alternative for North Carolina.
North Carolina is a single-source country. All data — company profile, officers, registered agent, documents, and search — comes from the NC Secretary of State Business Registration Division.

Company Identifiers

Query Identifiers

The SOS ID is the only identifier supported for company retrieval. To find a SOS ID from a name, use the search endpoint first. Both zero-padded (0012834) and raw (12834) forms are accepted; values are always normalized to 7 digits.

Identifiers in API Response

Search Capabilities

Name search uses any-word matching against the NC SOS register: results include entities that contain any of the words in the query. Searching by SOS ID returns the exact match first with matchReason.matchType = "id"; other results may follow.

Quirks & Gotchas

Mappings

Company Status

Status is sourced directly from the NC SOS portal and mapped deterministically. No AI inference is involved. NC SOS uses a closed list of 30 entity types from the Business Registration portal. Every type is mapped deterministically to a standardized category. No AI is involved.
Officers are sourced from the entity’s annual report filings. Common role titles are mapped deterministically to standardized roles. Titles not in the deterministic set are standardized using AI enrichment; the raw title is always preserved as localName.
Officer titles not in the deterministic set are standardized using AI enrichment. The raw title is always preserved in role.localName. Officers are available for Business Corporations, LLCs, and partnerships. Nonprofit Corporations (Chapter 55A) do not expose officers on the public profile page, so legalRepresentatives is always empty for these entities.

Other Key Persons

The registered agent is always returned as an Other Key Person, regardless of whether the agent is an individual or a corporate entity.

Data Availability

Documents

Available Documents

Annual Report filings are excluded from the document list. The Trade Register Extract and all individual filing PDFs are included in the company-data block at no extra charge. The $10 NC Certificate of Existence is not yet available.
Formation documents that match “Articles of Organization”, “Articles of Incorporation”, “Articles of Association”, or “Certificate of Formation” are returned under articlesOfAssociation. All other filing types are returned under otherDocuments.

Example API Responses

All examples use placeholder data. Query with POST /v2/company.

Search by Name

Search by SOS ID

Company Profile

Note: Nonprofit Corporation profiles do not include officers on the NC SOS public profile page. legalRepresentatives is always empty for Chapter 55A entities.