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.
Table of Contents
- Data Sources
- Company Identifiers
- Search Capabilities
- Quirks & Gotchas
- Mappings
- 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
| Identifier Type | Format | Example | Notes |
|---|---|---|---|
| DC File Number | Varies — see formats below | L00005531281 | Assigned by DC DLCP at formation or qualification |
| Format | Description | Example |
|---|---|---|
| Modern (letter-prefix) | Single letter encoding entity type + 11 digits | L00005531281 (LLC), C00001234567 (corporation), N00001000000 (non-profit), P00002000000 (partnership) |
| Legacy (numeric) | Purely numeric, no letter prefix | 571294 |
| Fully-qualified | US-DC-FN prefix + digits | US-DC-FN042602087 |
Identifiers in API Response
| Identifier | Format | Example | Found In |
|---|---|---|---|
fileNumber | String | L00005531281 | All entities |
Search Capabilities
| Search Type | Pattern | Example | Match Type | Expected Results |
|---|---|---|---|---|
| By Name | Free-text string | "Washington Gas Light" | Any-word | Multiple results |
| By DC File Number | Exact file number | L00005531281 | Exact | Single company |
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 a single result with
matchReason.matchType = "id".Quirks & Gotchas
| Quirk | Details |
|---|---|
| No principals in onboarding mode | The DC DLCP open-data extract does not include the principals roster (governors, managers, directors). legalRepresentatives is always empty in onboarding mode — use verification mode to retrieve the full principals list. |
| Complex file number formats | Three distinct formats exist: modern letter-prefix (L/C/N/P + 11 digits), legacy purely-numeric, and fully-qualified (US-DC-FN…). The letter prefix encodes entity type, not jurisdiction of formation — all three formats are accepted for lookups. |
| No bulk open data for principals | The open-data CSV covers entity-level fields only. Officer/principal data is available exclusively from the live CorpOnline portal in verification mode. |
| No activity codes (structured) | The DC DLCP open-data extract does not include structured NAICS codes. A free-text NAICS description is available from the CorpOnline portal in verification mode, but is not surfaced as a structured activityCodes datapoint. |
| No shareholders | DC does not collect or publish equity shareholder lists for any entity type. |
| No UBOs | No public beneficial ownership register is available at the DC level. Federal FinCEN BOI filings are not accessible through the DC register. |
| No EIN / federal tax ID | The federal Employer Identification Number is not disclosed through the DC public business register. |
| ”Active - Not in Good Standing” is still active | Entities with this status are technically still registered but have failed to meet a compliance obligation (e.g. overdue biennial report). They are returned with active: false by Topograph to flag the compliance gap. |
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.| DC DLCP Status | Active | Notes |
|---|---|---|
Active - In Good Standing | Yes | Standard compliant status |
Active - In Good Standing - Pending Domestication | Yes | Active while a domestication conversion is pending |
Active - Not in Good Standing | No | Registered but out of compliance (overdue filing or fee) |
Revoked | No | Registration revoked by DLCP |
Dissolved | No | Voluntarily or administratively dissolved |
Withdrawn | No | Foreign entity has withdrawn its DC registration |
Merged | No | Entity merged into another entity |
Inactive - Cancelled | No | Inactive and cancelled |
Terminated | No | Registration terminated |
Domesticated | No | Entity domesticated to another jurisdiction |
Converted | No | Entity converted to a different legal form |
Consolidated | No | Merged via consolidation |
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
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic Limited Liability Company | LimitedLiabilityCompany | 2HBR |
| Foreign Limited Liability Company | LimitedLiabilityCompany | — |
Business Corporations
Business Corporations
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic Business Corporation | Corporation | ECSB |
| Foreign Business Corporation | Corporation | — |
| Domestic Act of Congress Corporation | Corporation | — |
| Foreign Act of Congress Corporation | Corporation | — |
Nonprofit Corporations
Nonprofit Corporations
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic Nonprofit Corporation | NonprofitOrganization | — |
| Foreign Nonprofit Corporation | NonprofitOrganization | — |
Partnerships
Partnerships
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic Limited Partnership | Partnership | LPNL |
| Foreign Limited Partnership | Partnership | — |
| Domestic Limited Liability Partnership | Partnership | LLP |
| Foreign Limited Liability Partnership | Partnership | — |
Cooperative Associations — DC Code § 29-9
Cooperative Associations — DC Code § 29-9
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic General Cooperative Association | Other | — |
| Domestic Limited Cooperative Association | Other | — |
| Foreign General Cooperative Association | Other | — |
| Foreign Limited Cooperative Association | Other | — |
Statutory Trusts — DC Code § 29-12
Statutory Trusts — DC Code § 29-12
| DC DLCP Type | Standardized | ISO 20275 |
|---|---|---|
| Domestic Statutory Trust | Other | — |
| Foreign Statutory Trust | Other | — |
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).| Role | Standardized | Notes |
|---|---|---|
| Registered Agent | Registered Agent | Statutory service-of-process contact; required for all DC-registered entities. Can be an individual or a corporate agent. |
Data Availability
| Data Point | Onboarding (fast) | Verification (authoritative) | Notes |
|---|---|---|---|
| Legal name | Yes | Yes | Current legal name |
| Company status | Yes | Yes | Mapped from DC DLCP status field |
| Registration date | Yes | Yes | Effective date of formation or qualification |
| Legal address | Yes | Yes | Principal office address |
| Legal form | Yes | Yes | From 18-type DC DLCP closed enum |
| Registered agent | Yes | Yes | Name and address returned as Other Key Person |
| Locale | Yes | — | Domestic / Foreign indicator from open-data extract |
| Legal representatives | No | Yes | Principals from CorpOnline portal — only in verification mode |
| Activity description | No | Yes | Free-text NAICS description from CorpOnline portal |
| Activity codes (structured) | No | No | Not available — NAICS description only |
| Shareholders | No | No | Not collected by the DC business register |
| UBOs | No | No | No public DC-level beneficial ownership register |
| Federal tax ID (EIN) | No | No | Not published by the DC register |
Documents
Available Documents
| Document | API Category | Availability | Format | Notes |
|---|---|---|---|---|
| Trade Register Extract | tradeRegisterExtract | Always available | Printed PDF of the entity’s DC CorpOnline portal detail page |
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