Skip to main content
The GovFiles dataset contains a single normalized Company object per entity. This object is sourced directly from US state business registries. Fields the registry does not publish are returned as null. List fields are null when unknown and [] when known-empty. Dates are ISO 8601 (YYYY-MM-DD). View an example Company

Company object

Four fields are required on every record. All others are optional and nullable.
FieldTypeRequiredDescription
company_numberstringyesUnique ID assigned by the state registry (filing number, entity ID, etc). Stable across amendments.
namestringyesLegal name as currently registered.
jurisdiction_codestringyesLowercase ISO 3166-2 style with underscore: us_de, us_ca, us_ny, etc. See jurisdictions.
retrieved_atdateyesDate this snapshot was scraped from the registry.
incorporation_datedate | nullFormation / registration date.
dissolution_datedate | nullDissolution date, if any.
current_statusstring | nullFree-form registry status. Examples: "Active", "Good Standing", "Revoked", "Withdrawn". Varies by state.
company_typestring | nullFree-form entity type. Examples: "LLC", "Corporation", "Limited Partnership", "Nonprofit".
registry_urlstring | nullDirect link to this entity on the state’s registry website.
websitestring | string[] | nullCompany-owned URLs as reported by the registry.
telephone_numberstring | nullUnformatted. Include country/area codes as reported.
fax_numberstring | nullUnformatted.
branchBranchType | null"F" = foreign-qualified, "L" = domestic.
registered_addressAddress | string | nullPrincipal / registered office. Structured when we could parse it; raw string otherwise.
headquarters_addressAddress | string | nullWhere the business is actually operated, when distinct from the registered address.
mailing_addressAddress | string | nullCorrespondence address, when provided.
officersOfficer[] | nullDirectors, managers, members, registered agents — anyone the registry lists as an officer.
filingsFiling[] | nullStatutory filings: annual reports, amendments, certificates, etc.
identifiersIdentifier[] | nullExternal IDs: EIN, SEC CIK, LEI, etc.
industry_codesIndustryCode[] | nullNAICS, SIC, NACE, etc. Scheme identified by code_scheme_id.
previous_namesPreviousName[] | nullHistorical legal names, with transition dates when published.
alternative_namesAlternativeName[] | nullDBAs, trade names, abbreviations, alternate-language legal names.
share_parcelsShareParcel[] | nullBlocks of shares held by shareholders. Includes banded disclosures (e.g. “25–50% of shares”).
total_sharesTotalShares | nullTotal number of authorized or issued shares, when disclosed.
subsequent_registrationsobject[] | nullRe-registrations of this entity in other jurisdictions.
alternate_registrationsobject[] | nullParallel registrations in other jurisdictions.
all_attributesAllAttributes | nullExtended fields: registered agent, foreign-qualification info, mergers, employee count.

Nested objects

These submodels appear inside the Company object’s structured fields. Field types marked null are optional.

Address

A postal address. Returned as an object when structured fields could be parsed; returned as a raw string otherwise. At least one of street_address, postal_code, or locality is always present.
FieldTypeDescription
street_addressstring | null
localitystring | nullCity or town.
regionstring | nullState, province, or equivalent.
postal_codestring | null
countrystring | nullFull country name.
country_codestring | nullISO 3166-1 alpha-2.

Officer

A director, manager, member, registered agent, or other company officer.
FieldTypeDescription
namestringRequired.
positionstring | nullFree-form. "Director", "CEO", "Registered Agent", "Manager", etc.
start_datedate | nullWhen this person took the role.
end_datedate | nullWhen they left the role.
uidstring | nullUnique ID for this specific officership.
other_attributesobject | nullExtra fields: type (EntityType), date_of_birth, nationality, person_uid (stable ID for the individual across officerships), address (Address | string).

Filing

A statutory filing — annual report, amendment, certificate, dissolution, etc. Requires date and at least one of title, description, or filing_type_name.
FieldTypeDescription
datedateRequired. Filing date.
titlestring | null
descriptionstring | null
uidstring | nullFiling number or document ID from the registry.
urlstring | nullURL to the filing document on the state’s site (PDF, image, etc.).
filing_type_codestring | nullRegistry’s internal code.
filing_type_namestring | nullHuman-readable filing type.

Identifier

An external ID tied to the company.
FieldTypeDescription
uidstringRequired. The identifier value.
identifier_system_codestringRequired. Scheme slug. Common values: "us_fein", "us_sec_cik", "lei".

IndustryCode

FieldTypeDescription
codestringRequired. e.g. "541512".
code_scheme_idstringRequired. e.g. "us_naics_2007", "us_naics_2022", "us_sic_1987", "uk_sic_2007", "eu_nace_2".
namestring | nullHuman-readable description of the code.
start_datedate | null
end_datedate | null

PreviousName

FieldTypeDescription
company_namestringRequired.
start_datedate | nullDate the company started using this name.
con_datedate | nullDate the company stopped using this name.

AlternativeName

DBAs, trade names, abbreviations, and alternate-language legal names.
FieldTypeDescription
company_namestringRequired.
typeAlternativeNameTypeRequired.
start_datedate | null
end_datedate | null
languagestring | nullISO 639 two-letter code.

ShareParcel

A block of shares held by one or more shareholders. min/max fields are for banded disclosures (e.g. “25–50% of shares”).
FieldTypeDescription
number_of_sharesinteger | null
percentage_of_sharesfloat | null0–100.
percentage_of_shares_minfloat | null0–100.
percentage_of_shares_maxfloat | null0–100.
voting_percentagefloat | null0–100.
voting_percentage_minfloat | null0–100.
voting_percentage_maxfloat | null0–100.
share_classstring | null
start_datedate | null
end_datedate | null
sample_datedate | nullDate the ownership was observed or reported.
shareholdersShareholder[] | nullThe people or entities holding this parcel. Each has name, optional jurisdiction, company_number, identifier, type (EntityType), address.

TotalShares

FieldTypeDescription
numberintegerRequired.
share_classstring | null

AllAttributes

Extended fields for foreign-qualified entities, registered agents, and mergers.
FieldTypeDescription
jurisdiction_of_originstring | nullHome state/country if this record is a foreign branch.
home_company_numberstring | nullCompany number in the home jurisdiction.
home_legal_namestring | nullLegal name in the home jurisdiction, if different.
registered_agent_namestring | nullPerson or entity accepting service of process.
registered_agent_addressstring | nullAddress for service of process.
number_of_employeesstring | integer | float | nullReported as-is. Some registries publish banded strings (e.g. "10-49").
merged_intoobject | nullSet when this entity was merged into another. Contains surviving_company (name, company_number, jurisdiction) and effective_date.

Enums

BranchType

ValueMeaning
"F"Foreign-qualified registration.
"L"Local / domestic.

EntityType

ValueMeaning
"Person"Natural person.
"Company"Legal entity.

AlternativeNameType

ValueMeaning
"trading"DBA / trade name.
"abbreviation"Short form of the legal name.
"legal"Alternate-language legal name.
"alias"Known-as name.
"unknown"Type not classified by the registry.

Example company

{
  "company_number": "5910230",
  "name": "VERTICAL VENTURES LLC",
  "jurisdiction_code": "us_de",
  "retrieved_at": "2026-04-09",
  "incorporation_date": "2021-06-08",
  "dissolution_date": null,
  "current_status": "Good Standing",
  "company_type": "Limited Liability Company",
  "registry_url": "https://icis.corp.delaware.gov/ecorp/entitysearch/...",
  "website": ["https://verticalventures.example"],
  "telephone_number": "+1-302-555-0199",
  "fax_number": null,
  "branch": "L",
  "registered_address": {
    "street_address": "1209 Orange St",
    "locality": "Wilmington",
    "region": "DE",
    "postal_code": "19801",
    "country": "United States",
    "country_code": "US"
  },
  "headquarters_address": {
    "street_address": "220 Main St, Suite 400",
    "locality": "Austin",
    "region": "TX",
    "postal_code": "78701",
    "country_code": "US"
  },
  "mailing_address": "PO Box 1024, Austin, TX 78767",
  "officers": [
    {
      "name": "Michael J. Torres",
      "position": "Member",
      "other_attributes": { "type": "Person" }
    }
  ],
  "filings": [
    {
      "title": "Annual Report",
      "date": "2025-02-28",
      "uid": "AR-2025-0291847",
      "filing_type_name": "Annual Report"
    },
    {
      "title": "Certificate of Formation",
      "date": "2021-06-08",
      "uid": "CF-2021-0591023",
      "filing_type_name": "Certificate of Formation"
    }
  ],
  "identifiers": [
    { "uid": "87-1234567", "identifier_system_code": "us_fein" }
  ],
  "industry_codes": [
    {
      "code": "541512",
      "code_scheme_id": "us_naics_2022",
      "name": "Computer Systems Design Services"
    }
  ],
  "previous_names": [
    { "company_name": "TORRES HOLDINGS LLC", "con_date": "2023-02-15" }
  ],
  "alternative_names": [
    { "company_name": "Vertical Ventures Capital", "type": "trading" }
  ],
  "total_shares": { "number": 10000, "share_class": "Common" },
  "all_attributes": {
    "registered_agent_name": "CT Corporation System",
    "registered_agent_address": "1209 Orange St, Wilmington, DE 19801",
    "number_of_employees": "10-49"
  }
}