Skip to main content
The unified organization/person record returned by company, university, government & NGO, investor, and people endpoints. type and organization_subtype distinguish the concrete kind. A row is exactly one of the variants below. Every variant carries the shared fields; narrow on type and organization_subtype to reach the rest.

Shared fields

string
required
Stable UUID of the entity; the sole public identifier. Example: "345d1ab6-33df-4759-9e17-0d0c0ec9ab1c".
string | null
required
One-line description.
string | null
required
Long-form description.
string | null
required
Canonical profile URL on app.dealroom.co.
string | null
required
When the organization was added to Dealroom (RFC 3339). Format: date-time.
string | null
required
When the record was last modified (RFC 3339). Format: date-time.

EntityPerson

Selected by type: "person".
string (person)
required
Top-level entity type — exactly one of organization or person. For organizations, subtype carries the specific kind (company / university / gov_ngo / investor). Persons always have a null subtype.
null
required
Organization subtype — one of company, university, gov_ngo, investor. Mutually exclusive. Always null for persons.
string
required
Display name. Example: "Patrick Collison".
string | null
required
Absolute profile image URL.
The person’s own presence on the web; each null when unknown.
object[]
required
Where the person is based; empty when unknown.
EntityRole[]
required
Roles the person plays: founder, executive, partner, investor.
Classification[]
required
Dealroom founder labels; empty when none.
object[]
required
Taxonomy terms, backgrounds included; empty when none.
Gender | null
required
Gender of the person.
number | null
required
Dealroom founder Signal rating (0-100).
object | null
required
The person’s investing profile; null unless they invest.
object | null
required
Companies the person founded. Full view only.
object
required
Organizations the person is or was part of: the first 5 of /people/{id}/career, founding roles first, then current ones.
object
required
Education records: the first 5 of /people/{id}/education, most recent first.
PersonFullBlock[]
required
Full-only blocks that hold data for this row, listed even when the caller’s tier withholds them.

EntityCompany

Selected by type: "organization".
string (organization)
required
Top-level entity type — exactly one of organization or person. For organizations, subtype carries the specific kind (company / university / gov_ngo / investor). Persons always have a null subtype.
string | null
required
Registrable domain, e.g. “stripe.com”. Example: "stripe.com".
string
required
Display name. Example: "Stripe".
string | null
required
Absolute logo URL.
The entity’s own presence on the web; each null when unknown.
object[]
required
Every location: hq, founding, then offices; empty when none.
EntityRole[]
required
Roles the organization plays: investor, limited_partner, fund_manager.
object[]
required
Taxonomy terms (industries, sectors, technologies, …); empty when none.
PartialDate | null
required
When the organization was founded, at source precision.
PartialDate | null
required
When the organization closed; null while active.
number | null
required
Number of employees.
string (company)
required
Organization subtype — one of company, university, gov_ngo, investor. Mutually exclusive. Always null for persons.
Classification[]
required
Dealroom labels; empty when none.
number | null
required
Year-over-year employee growth, %.
CompanyStatus | null
required
Operational status.
number | null
required
Dealroom Signal rating (0-100).
string | null
required
Unicorn tier, e.g. “unicorn”, “decacorn”.
PartialDate | null
required
When the company reached a $1B valuation.
PartialDate | null
required
When the company was verified as a Thoroughbred.
PartialDate | null
required
When the company exited (IPO or acquisition).
object | null
required
The organization’s investing profile; null unless it invests.
object | null
required
Funding raised; null when no round is recorded.
object | null
required
Most recent valuation, with the period it applies to.
object
required
Hiring status and open roles.
object | null
required
Most recent revenue.
object | null
required
Web traffic (SimilarWeb).
object | null
required
Valued patents (PatSnap); detail on the /patents sub-resource.
object
required
Current founders: the first 5 of /{collection}/{id}/team?role=founder&is_past=false&sort=-is_strong_founder,-signal_rating, strong founders first, so the cap never drops the founder a strong-founder filter matched.
CompanyFullBlock[]
required
Full-only blocks that hold data for this row, listed even when the caller’s tier withholds them.

EntityUniversity

Selected by type: "organization".
string (organization)
required
Top-level entity type — exactly one of organization or person. For organizations, subtype carries the specific kind (company / university / gov_ngo / investor). Persons always have a null subtype.
string | null
required
Registrable domain, e.g. “stripe.com”. Example: "stripe.com".
string
required
Display name. Example: "Stripe".
string | null
required
Absolute logo URL.
The entity’s own presence on the web; each null when unknown.
object[]
required
Every location: hq, founding, then offices; empty when none.
EntityRole[]
required
Roles the organization plays: investor, limited_partner, fund_manager.
object[]
required
Taxonomy terms (industries, sectors, technologies, …); empty when none.
PartialDate | null
required
When the organization was founded, at source precision.
PartialDate | null
required
When the organization closed; null while active.
number | null
required
Number of employees.
string (university)
required
Organization subtype — one of company, university, gov_ngo, investor. Mutually exclusive. Always null for persons.
number | null
required
Spinout companies originating from the university.
object | null
required
The organization’s investing profile; null unless it invests.
object | null
required
Valued patents (PatSnap); detail on the /patents sub-resource.
object | null
required
Alumni counts.
UniversityFullBlock[]
required
Full-only blocks that hold data for this row, listed even when the caller’s tier withholds them.

EntityGovNgo

Selected by type: "organization".
string (organization)
required
Top-level entity type — exactly one of organization or person. For organizations, subtype carries the specific kind (company / university / gov_ngo / investor). Persons always have a null subtype.
string | null
required
Registrable domain, e.g. “stripe.com”. Example: "stripe.com".
string
required
Display name. Example: "Stripe".
string | null
required
Absolute logo URL.
The entity’s own presence on the web; each null when unknown.
object[]
required
Every location: hq, founding, then offices; empty when none.
EntityRole[]
required
Roles the organization plays: investor, limited_partner, fund_manager.
object[]
required
Taxonomy terms (industries, sectors, technologies, …); empty when none.
PartialDate | null
required
When the organization was founded, at source precision.
PartialDate | null
required
When the organization closed; null while active.
number | null
required
Number of employees.
string (gov_ngo)
required
Organization subtype — one of company, university, gov_ngo, investor. Mutually exclusive. Always null for persons.
Classification[]
required
Dealroom labels; empty when none.
number | null
required
Dealroom Signal rating (0-100).
object | null
required
The organization’s investing profile; null unless it invests.
object | null
required
Funding raised; null when no round is recorded.
object
required
Hiring status and open roles.
object | null
required
Web traffic (SimilarWeb).
object | null
required
Valued patents (PatSnap); detail on the /patents sub-resource.
object
required
Current founders: the first 5 of /{collection}/{id}/team?role=founder&is_past=false&sort=-is_strong_founder,-signal_rating, strong founders first, so the cap never drops the founder a strong-founder filter matched.
GovNgoFullBlock[]
required
Full-only blocks that hold data for this row, listed even when the caller’s tier withholds them.

EntityInvestor

Selected by type: "organization".
string (organization)
required
Top-level entity type — exactly one of organization or person. For organizations, subtype carries the specific kind (company / university / gov_ngo / investor). Persons always have a null subtype.
string | null
required
Registrable domain, e.g. “stripe.com”. Example: "stripe.com".
string
required
Display name. Example: "Stripe".
string | null
required
Absolute logo URL.
The entity’s own presence on the web; each null when unknown.
object[]
required
Every location: hq, founding, then offices; empty when none.
EntityRole[]
required
Roles the organization plays: investor, limited_partner, fund_manager.
object[]
required
Taxonomy terms (industries, sectors, technologies, …); empty when none.
PartialDate | null
required
When the organization was founded, at source precision.
PartialDate | null
required
When the organization closed; null while active.
number | null
required
Number of employees.
string (investor)
required
Organization subtype — one of company, university, gov_ngo, investor. Mutually exclusive. Always null for persons.
number | null
required
Dealroom Signal rating (0-100).
number | null
required
Dealroom investor ranking (1 = top). Full view only.
object[]
required
Investor types; empty when none.
object[]
required
Stages invested in; empty when none.
object | null
required
Ticket size range; null when unknown.
object
required
Investment activity.
object | null
required
Companies backed; detail on the /portfolio sub-resource. Full view only.
object | null
required
Portfolio exits. Full view only.
object | null
required
Portfolio companies matching the request’s portfolio_count_* filters; null when the request carries none. Full view only.
null
required
Always null: an investor’s profile is flat at the root.
InvestorFullBlock[]
required
Full-only blocks that hold data for this row, listed even when the caller’s tier withholds them.