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 MathFunctions {
name: String
id: UUID!
firstObservedDate: String
lastObservedDate: String
registeredEntityType: String
formationDate: Date
formationYear: Int
internalId: String
internalRegisteredEntityId: String
nameFullTextSearchVector: String
registrations(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegisteredEntityRegistrationConnection
legalEntities(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegisteredEntityLegalEntityConnection
count(
field: String!
conditions: Conditions
): Int
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
}

Fields

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.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.count ● Int scalar

RegisteredEntity.count.field ● String! non-null scalar
RegisteredEntity.count.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

Interfaces

MathFunctions interface

Member Of

LegalEntityRegisteredEntityEdge object ● RegistrationRegisteredEntityEdge object