Skip to main content

RegisteredEntity

Description​

Businesses which have become legal entities by registering with a U.S. Secretary of State (SoS).

Data sources​

Each state's SoS is the ultimate source of truth for these records.

Methodology​

A business may form in one state ("domestic registration"), and register with other states to conduct business there ("foreign registration"). We join these records together to represent the single entity they constitute.

type RegisteredEntity implements NodeFunctions {
rank: Int
name: String
id: UUID!
firstObservedDate: String
lastObservedDate: String
registeredEntityType: String
formationDate: Date
formationYear: Int
recordCount: String
recordSources: JSON
recordTags: JSON
recordTagCounts: JSON
recordSourceCounts: JSON
internalId: String
internalRegisteredEntityId: String
nameFullTextSearchVector: String
registrations(
first: Int
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegisteredEntityRegistrationConnection
legalEntities(
first: Int
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegisteredEntityLegalEntityConnection
records(
first: Int
last: Int
after: String
before: String
conditions: ConnectionConditions
): RecordConnection
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
_fn: JSON
}

Fields​

RegisteredEntity.rank ● Int scalar​

Determines the display order of the attribute, with lower values shown first

RegisteredEntity.name ● String scalar​

This is the standardized name of the entity, derived from the name as listed on the entity's registration.

RegisteredEntity.id ● UUID! non-null scalar​

RegisteredEntity.firstObservedDate ● String scalar​

RegisteredEntity.lastObservedDate ● String scalar​

RegisteredEntity.registeredEntityType ● String scalar​

The standardized legal form of the entity, e.g. "Corporation", "LLC", etc.

The possible values are:

  • Limited Partnership
  • Limited Liability Company
  • Corporation
  • Professional Limited Liability Company
  • Professional Corporation
  • Non-profit Corporation
  • Sole Proprietorship
  • Non-profit Limited Partnership
  • Non-stock Corporation
  • Non-profit Limited Liability Company
  • Professional Limited Partnership
  • Non-profit Co-operative
  • Non-stock Co-operative
  • Co-operative
  • Unknown
  • Unincorporated Non-profit Association
  • General Partnership
  • Limited Cooperative Association

RegisteredEntity.formationDate ● Date scalar​

The earliest non-null issue_date from the entity's registrations, formatted YYYY-MM-DD.

RegisteredEntity.formationYear ● Int scalar​

The year (YYYY) of the earliest non-null issue_date from the entity's registrations.

RegisteredEntity.recordCount ● String scalar​

Total number of upstream source records (e.g. government filings, business registrations, third-party database records) linked to this registered entity.

RegisteredEntity.recordSources ● JSON scalar​

Distinct titles of the upstream datasets from which the linked records were sourced.

RegisteredEntity.recordTags ● JSON scalar​

Distinct tags (regulatory level, filing type, subject domain, geography) across all linked records.

RegisteredEntity.recordTagCounts ● JSON scalar​

Map of tag to the number of linked records carrying that tag.

RegisteredEntity.recordSourceCounts ● JSON scalar​

Map of source dataset title to the number of linked records from that dataset.

RegisteredEntity.internalId ● String scalar​

RegisteredEntity.internalRegisteredEntityId ● String scalar​

RegisteredEntity.nameFullTextSearchVector ● String scalar​

RegisteredEntity.registrations ● RegisteredEntityRegistrationConnection object​

RegisteredEntity.registrations.first ● Int scalar​
RegisteredEntity.registrations.last ● Int scalar​
RegisteredEntity.registrations.after ● String scalar​
RegisteredEntity.registrations.before ● String scalar​
RegisteredEntity.registrations.conditions ● ConnectionConditions input​

RegisteredEntity.legalEntities ● RegisteredEntityLegalEntityConnection object​

RegisteredEntity.legalEntities.first ● Int scalar​
RegisteredEntity.legalEntities.last ● Int scalar​
RegisteredEntity.legalEntities.after ● String scalar​
RegisteredEntity.legalEntities.before ● String scalar​
RegisteredEntity.legalEntities.conditions ● ConnectionConditions input​

RegisteredEntity.records ● RecordConnection object​

RegisteredEntity.records.first ● Int scalar​
RegisteredEntity.records.last ● Int scalar​
RegisteredEntity.records.after ● String scalar​
RegisteredEntity.records.before ● String scalar​
RegisteredEntity.records.conditions ● ConnectionConditions input​

RegisteredEntity.count ● Int scalar​

RegisteredEntity.count.field ● String! non-null scalar​
RegisteredEntity.count.conditions ● Conditions input​

RegisteredEntity.countDistinct ● Int scalar​

RegisteredEntity.countDistinct.field ● String! non-null scalar​
RegisteredEntity.countDistinct.conditions ● Conditions input​

RegisteredEntity.has ● Boolean scalar​

RegisteredEntity.has.field ● String! non-null scalar​
RegisteredEntity.has.conditions ● Conditions input​

RegisteredEntity.sum ● Int scalar​

RegisteredEntity.sum.field ● String! non-null scalar​
RegisteredEntity.sum.conditions ● Conditions input​

RegisteredEntity.min ● Int scalar​

RegisteredEntity.min.field ● String! non-null scalar​
RegisteredEntity.min.conditions ● Conditions input​

RegisteredEntity.max ● Int scalar​

RegisteredEntity.max.field ● String! non-null scalar​
RegisteredEntity.max.conditions ● Conditions input​

RegisteredEntity.avg ● Float scalar​

RegisteredEntity.avg.field ● String! non-null scalar​
RegisteredEntity.avg.conditions ● Conditions input​

RegisteredEntity.collect ● String scalar​

RegisteredEntity.collect.field ● String! non-null scalar​
RegisteredEntity.collect.separator ● String scalar​
RegisteredEntity.collect.conditions ● Conditions input​

RegisteredEntity.minDateTime ● DateTime scalar​

RegisteredEntity.minDateTime.field ● String! non-null scalar​
RegisteredEntity.minDateTime.conditions ● Conditions input​

RegisteredEntity.maxDateTime ● DateTime scalar​

RegisteredEntity.maxDateTime.field ● String! non-null scalar​
RegisteredEntity.maxDateTime.conditions ● Conditions input​

RegisteredEntity._fn ● JSON scalar​

Interfaces​

NodeFunctions interface​

Member Of​

LegalEntityRegisteredEntityEdge object ● RegisteredEntityEdge object ● RegistrationRegisteredEntityEdge object