Skip to main content

Start here

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

New York 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-NY is not yet part of the public countryCode enum. Contact us to enable it on your workspace. Requests sent with countryCode: "US-NY" will otherwise return 400 until the enum is expanded.

Data Sources

New York State uses two complementary integrations against the New York Department of State, Division of Corporations. Both serve the same underlying database of ~4.2M active business entities.
  • Public Inquiry portal (live, authoritative). The official interactive register at apps.dos.ny.gov. Returns the richest record: authorized stock share info, next biennial statement due date, and four separated addresses (service-of-process, registered agent, principal executive office, entity location). Used for mode: "verification" requests.
  • NYS Open Data snapshot (fast, non-authoritative). A daily refresh of the same DOS database published at data.ny.gov. Used for sub-second onboarding checks, company search, and former and assumed name matching. Lag is at most one day.
Mode-based routing. Onboarding requests (mode: "onboarding") hit the deduplicated snapshot for speed. Verification requests (mode: "verification") hit both sources in parallel and merge the richer live fields on top of the snapshot.
Biennial cadence. New York corporations file a biennial statement every two years. Officer and CEO data can lag up to 24 months behind ground truth. The next statement due date field (verification mode only) surfaces when the entity is next due to refresh its information.

Company Identifiers

Query Identifiers

The DOS ID is the only identifier supported for company retrieval. To find a DOS ID from a name, use the search endpoint first.

Identifiers in API Response

Search Capabilities

Former name search. Entities often change legal names. Searching for a former name (for example "Bell Atlantic") will surface the current entity ("Verizon Communications Inc.") via the DOS name history dataset.

Quirks & Gotchas

Mappings

Company Status

Status comes from the DOS entity status field. Dissolution, merger, and surrender statuses are all mapped to active: false. Legal form is derived from the DOS entity_type field. Closed vocabulary of ~20 values covering domestic and foreign variants of every supported entity class.

Officer Roles

New York discloses only two named roles per entity. There is no free-text field, so both are deterministic (no AI enrichment required).
The Registered Agent is classified as an Other Key Person, not a Legal Representative, because it has no statutory authority to bind the entity.An agent may be a corporate service firm (returned under company) or a named individual (returned under individual), and both are common: large corporations typically appoint a firm, while small LLCs frequently name their own owner, attorney, or accountant. New York publishes the agent name without stating which it is, so we derive the distinction from the name. Expect it to be occasionally wrong for a firm whose name carries no company designator.

Statutory Filings

New York entities file a biennial report confirming the entity’s particulars are current. The register publishes “Next Statement Due Date”. New York files a biennial statement, not an annual report, returned on the cross-country statutoryFilings field as next.dueDate.
US states publish no statutory accounts, so the accounts obligation is absent rather than returned empty. An empty object would read as “we looked and found nothing”, which is a different claim. Placeholder cells such as N/A or Inactive, Not Applicable are dropped rather than parsed as dates, so an entity with no obligation simply has no statutoryFilings.

Data Availability

Example API Responses

Search by Name

Search by Former Name

Company Profile (Onboarding Mode)

Company Profile (Verification Mode)

Verification mode adds authorized stock, next biennial due date, and four separated addresses from the authoritative live portal.