Table of Contents
- Data Sources
- Company Identifiers
- Search Capabilities
- Quirks & Gotchas
- Mappings
- Statutory Filings
- Data Availability
- Documents
- Example API Responses
Data Sources
Washington DC entity data comes from two complementary sources maintained by the DC Department of Licensing and Consumer Protection (DLCP), Business and Professional Licensing Administration (BPLA):- DC DLCP Open Data CSV (fast / onboarding mode): A daily open-data export published at opendata.dc.gov under CC BY 4.0. Covers all ~494k domestic and foreign registered entities, refreshed every day. Entity-level fields only — no principals roster.
- DC CorpOnline portal (authoritative / verification mode): The live authenticated portal at corponline.dlcp.dc.gov. Returns the authoritative entity status, full principals list (governors, managers, directors, authorized representatives), registered agent, and the printable Trade Register Extract.
In onboarding mode, data is served from the DC DLCP daily open-data snapshot.
It is typically up to 24 hours behind the live register. Legal representatives
(principals) are not included in onboarding mode — they are only returned in
verification mode, which reads the DC CorpOnline portal live.
Company Identifiers
Query Identifiers
DC File Number formats:
Identifiers in API Response
Search Capabilities
Search is powered by a Meilisearch index populated from the DC DLCP daily
open-data extract. Name search uses any-word matching. File number lookup
returns the exact match first with
matchReason.matchType = "id"; other
results may follow.Quirks & Gotchas
Mappings
Company Status
Status is drawn directly from the DC DLCP register and mapped deterministically. No AI inference is involved. Of the 12 possible status values, exactly two indicate an entity in full good standing.Legal Forms
DC DLCP uses a closed list of 18 entity types. All 18 are derived from the exhaustive distinct set in the full DC DLCP open-data extract. Every entity in the register falls into exactly one of these types.Limited Liability Companies
Limited Liability Companies
Business Corporations
Business Corporations
Nonprofit Corporations
Nonprofit Corporations
Partnerships
Partnerships
Cooperative Associations — DC Code § 29-9
Cooperative Associations — DC Code § 29-9
Statutory Trusts — DC Code § 29-12
Statutory Trusts — DC Code § 29-12
ISO 20275 ELF codes are assigned by jurisdiction of formation. Foreign
variants (e.g. “Foreign Limited Liability Company”) are entities formed
outside DC and qualified to do business in the District — they carry no DC ISO
20275 code because the code belongs to their formation jurisdiction.
Legal Representatives
Principals are returned from the DC CorpOnline portal in verification mode only. The open-data extract does not include a principals roster. Role titles are standardized using AI enrichment — the raw title from the portal is always preserved asrole.localName, and a standardized category is added where one can be inferred.
legalRepresentatives is always empty in onboarding (fast) mode. Verification
(authoritative) mode returns the full principals list as filed with the DC
DLCP: governors, managers, directors, and authorized representatives.
Individual vs. entity type is preserved on each record. Role titles are
standardized by AI enrichment; the raw portal title is always returned as
role.localName.Other Key Persons
The registered agent is returned as an Other Key Person in both onboarding and verification modes (the open-data extract includes registered agent name and address).Statutory Filings
Washington DC entities file a biennial report confirming the entity’s particulars are current. The register publishes the date the next report is due and the date the last one was filed, returned on the cross-countrystatutoryFilings field as next.dueDate and lastFiled.filedOn.
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
Documents
Available Documents
The Trade Register Extract is included with the company data block at no extra
charge. It is generated from the live DC CorpOnline portal detail page and
covers entity information, jurisdiction, registered agent, and the principals
list as filed.
Example API Responses
All examples use placeholder data. Query withPOST /v2/company.
Search by Name
Search by DC File Number
Company Profile
Active Domestic LLC (onboarding mode — no legal representatives)
Active Domestic LLC (onboarding mode — no legal representatives)
legalRepresentatives is always empty in onboarding (fast) mode. Use verification mode to retrieve the principals list.Active Domestic LLC (verification mode — with principals)
Active Domestic LLC (verification mode — with principals)
Active Domestic Business Corporation
Active Domestic Business Corporation
Foreign LLC (qualified in DC)
Foreign LLC (qualified in DC)
Dissolved entity
Dissolved entity
Available Documents
Available Documents