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