> ## Documentation Index
> Fetch the complete documentation index at: https://developers.dealroom.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Person

> Field reference for the Person object.

A person profile — founders, executives, angel investors and other individuals.

Returned by:

* `GET /data/founders`
* `GET /data/founders/{id}`
* `GET /data/investors` (one variant; narrow on `type` and `subtype`)
* `GET /data/investors/{id}` (one variant; narrow on `type` and `subtype`)
* `GET /data/investors/{id}/similar` (one variant; narrow on `type` and `subtype`)
* `GET /data/people`
* `GET /data/people/{id}`

**uuid** `string` *required*

Stable UUID of the entity; the sole public identifier. Example: `"345d1ab6-33df-4759-9e17-0d0c0ec9ab1c"`.

**type** `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`.

**subtype** `null` *required*

Organization subtype — one of `company`, `university`, `gov_ngo`, `investor`. Mutually exclusive. Always null for persons.

**name** `string` *required*

Display name. Example: `"Patrick Collison"`.

**tagline** `string | null` *required*

One-line description.

**about** `string | null` *required*

Long-form description.

**image** `string | null` *required*

Absolute profile image URL.

**dealroom\_url** `string | null` *required*

Canonical profile URL on app.dealroom.co.

**links** `object` *required*

The person's own presence on the web; each null when unknown.

**links**

**linkedin** `string | null` *required*

LinkedIn profile URL.

**twitter** `string | null` *required*

Twitter / X profile URL.

**angellist** `string | null` *required*

AngelList URL or handle.

**crunchbase** `string | null` *required*

Crunchbase profile URL.

**locations** `object[]` *required*

Where the person is based; empty when unknown.

**locations**

**role** `LocationRole` *required*

`hq`, `founding` or `office`. An entity has at most one `hq` and one `founding` location, and any number of offices.

**city** `object | null` *required*

City; null when not known.

**city**

**id** `number` *required*

Location id, as accepted by the location filters.

**name** `string` *required*

Location name.

**state** `object | null` *required*

State or region; null when none.

**state**

**id** `number` *required*

Location id, as accepted by the location filters.

**name** `string` *required*

Location name.

**country** `object | null` *required*

Country.

**country**

**id** `number` *required*

Location id, as accepted by the location filters.

**name** `string` *required*

Location name.

**continent** `object | null` *required*

Continent.

**continent**

**id** `number` *required*

Location id, as accepted by the location filters.

**name** `string` *required*

Location name.

**lat** `number | null` *required*

Entity coordinates when known, otherwise the city centroid.

**lon** `number | null` *required*

Entity coordinates when known, otherwise the city centroid.

**roles** `EntityRole[]` *required*

Roles the person plays: `founder`, `executive`, `partner`, `investor`.

**classifications** `Classification[]` *required*

Dealroom founder labels; empty when none.

**taxonomy** `object[]` *required*

Taxonomy terms, backgrounds included; empty when none.

**taxonomy**

**id** `number` *required*

Numeric identifier of the tag.

**name** `string` *required*

Display name of the tag.

**type** `TagType` *required*

Category of a tag (e.g. industry, sector, technology).

**gender** `Gender | null` *required*

Gender of the person.

**signal\_rating** `number | null` *required*

Dealroom founder Signal rating (0-100).

**investor** `object | null` *required*

The person's investing profile; null unless they invest.

**investor**

**rank** `number | null` *required*

Dealroom investor ranking (1 = top). Full view only.

**types** `object[]` *required*

Investor types; empty when none.

**types**

**id** `number` *required*

Tag id.

**name** `string` *required*

Display name.

**code** `string` *required*

Machine-readable code.

**stages** `object[]` *required*

Stages invested in; empty when none.

**stages**

**id** `number` *required*

Tag id.

**name** `string` *required*

Display name.

**code** `string` *required*

Machine-readable code.

**deal\_size** `object | null` *required*

Ticket size range; null when unknown.

**deal\_size**

**min** `number | null` *required*

Smallest ticket, active currency.

**max** `number | null` *required*

Largest ticket, active currency.

**investments** `object` *required*

Investment activity.

**investments**

**count** `number | null` *required*

Investments made.

**total\_invested** `number | null` *required*

Total size of the funding rounds the investor participated in (the full round amounts, not the investor's own ticket), active currency.

**preferred\_round** `string | null` *required*

Most frequent round stage, e.g. `series_a`.

**last\_round\_date** `PartialDate | null` *required*

Date of the most recent funding round the investor participated in (acquisitions, IPOs and other exits excluded), at source precision.

**portfolio** `object | null` *required*

Companies backed; detail on the `/portfolio` sub-resource. Full view only.

**portfolio**

**rounds\_count** `number | null` *required*

Funding rounds taken part in.

**total\_valuation** `number | null` *required*

Combined latest valuation of the companies backed, active currency.

**companies** `object` *required*

Companies backed: the first 10 of `/investors/&#123;id&#125;/portfolio`.

**companies**

**total** `integer` *required*

How many exist in total, including those `items` leaves out.

**sort** `string (-last_round_date)` *required*

The order of `items`, in the sub-resource's `sort` syntax.

**items** `object[]` *required*

A capped preview: the first items in `sort` order. When it holds fewer than `total`, page the full list from the sub-resource named above.

**items**

**is\_lead** `boolean` *required*

Led at least one of these rounds.

**rounds\_count** `integer` *required*

Rounds taken part in.

**last\_round\_date** `PartialDate | null` *required*

Date of the most recent of those rounds, at source precision.

**company** `EntityRef` *required*

The identity of an entity embedded in another entity's response. Closed: richer detail lives on the sub-resource, where tier redaction can reach it.

**company**

**uuid** `string` *required*

Stable UUID of the entity.

**type** `EntityType` *required*

Top-level entity type: `organization` or `person`.

**subtype** `OrganizationSubtype | null` *required*

Organization subtype; always null for a person.

**name** `string` *required*

Display name.

**image** `string | null` *required*

Absolute image URL; null when none.

**dealroom\_url** `string | null` *required*

Canonical profile URL on app.dealroom.co.

**exits** `object | null` *required*

Portfolio exits. Full view only.

**exits**

**count** `number | null` *required*

Portfolio companies whose link to the investor is flagged exited.

**total\_value** `number | null` *required*

Combined value of the exited companies' acquisitions, buyouts and IPOs, active currency.

**pct** `number | null` *required*

Exits as a share of the portfolio, rounded up to a whole percent; 0 when the portfolio has fewer than 10 companies.

**match** `object | null` *required*

Portfolio companies matching the request's `portfolio_count_*` filters; null when the request carries none. Full view only.

**match**

**companies\_count** `number | null` *required*

Portfolio companies matching the request's portfolio filters.

**invested** `number | null` *required*

Invested in those companies, active currency.

**round\_match** `object | null` *required*

Funding rounds matching the request's round\_filter, out of the investor's funding rounds; null unless the request sets round\_filter or include\_round\_match. Full view only.

**round\_match**

**count** `integer` *required*

Funding rounds matching `round_filter`.

**total** `integer` *required*

The investor's funding rounds in the period that `round_filter`'s Round Date (`date`) and Round Year (`year`) conditions set at its top level; every funding round when there are none.

**pct** `number | null` *required*

count / total, as a percentage; null when total is 0.

**founded\_companies** `object | null` *required*

Companies the person founded. Full view only.

**founded\_companies**

**count** `number | null` *required*

Companies the person founded.

**total\_funding** `number | null` *required*

Combined funding of the companies founded, active currency.

**career** `object` *required*

Organizations the person is or was part of: the first 5 of `/people/&#123;id&#125;/career`, founding roles first, then current ones.

**career**

**total** `integer` *required*

How many exist in total, including those `items` leaves out.

**sort** `string (-is_founder,is_past,-start_date)` *required*

The order of `items`, in the sub-resource's `sort` syntax.

**items** `object[]` *required*

A capped preview: the first items in `sort` order. When it holds fewer than `total`, page the full list from the sub-resource named above.

**items**

**raw\_title** `string | null` *required*

Job title as recorded.

**titles** `string[]` *required*

Normalized job titles.

**is\_founder** `boolean` *required*

Founded the organization.

**is\_executive** `boolean` *required*

Holds an executive role there.

**is\_partner** `boolean` *required*

Holds a partner role there.

**is\_past** `boolean` *required*

Every role there has ended.

**start\_date** `PartialDate | null` *required*

When the first role there started, at source precision.

**end\_date** `PartialDate | null` *required*

When the last role there ended; null while any is current.

**company** `EntityRef` *required*

The identity of an entity embedded in another entity's response. Closed: richer detail lives on the sub-resource, where tier redaction can reach it.

**company**

**uuid** `string` *required*

Stable UUID of the entity.

**type** `EntityType` *required*

Top-level entity type: `organization` or `person`.

**subtype** `OrganizationSubtype | null` *required*

Organization subtype; always null for a person.

**name** `string` *required*

Display name.

**image** `string | null` *required*

Absolute image URL; null when none.

**dealroom\_url** `string | null` *required*

Canonical profile URL on app.dealroom.co.

**education** `object` *required*

Education records: the first 5 of `/people/&#123;id&#125;/education`, most recent first.

**education**

**total** `integer` *required*

How many exist in total, including those `items` leaves out.

**sort** `string (-start_date)` *required*

The order of `items`, in the sub-resource's `sort` syntax.

**items** `object[]` *required*

A capped preview: the first items in `sort` order. When it holds fewer than `total`, page the full list from the sub-resource named above.

**items**

**degree** `object | null` *required*

Degree obtained, when known.

**degree**

**id** `number` *required*

Numeric id.

**name** `string` *required*

Display name.

**majors** `object[]` *required*

Fields of study.

**majors**

**id** `number` *required*

Numeric id.

**name** `string` *required*

Display name.

**start\_date** `PartialDate | null` *required*

When the studies started.

**end\_date** `PartialDate | null` *required*

When the studies ended.

**university** `EntityRef` *required*

The identity of an entity embedded in another entity's response. Closed: richer detail lives on the sub-resource, where tier redaction can reach it.

**university**

**uuid** `string` *required*

Stable UUID of the entity.

**type** `EntityType` *required*

Top-level entity type: `organization` or `person`.

**subtype** `OrganizationSubtype | null` *required*

Organization subtype; always null for a person.

**name** `string` *required*

Display name.

**image** `string | null` *required*

Absolute image URL; null when none.

**dealroom\_url** `string | null` *required*

Canonical profile URL on app.dealroom.co.

**available** `PersonFullBlock[]` *required*

Full-only blocks that hold data for this row, listed even when the caller's tier withholds them.

**added\_at** `string | null` *required*

When the organization was added to Dealroom (RFC 3339). Format: date-time.

**updated\_at** `string | null` *required*

When this record's data last changed (RFC 3339): the time Dealroom's data pipeline first saw the change, including changes to its tags, locations, team and funding rounds. Null when nothing has changed since tracking began on 2026-11-05. A change can reach the API up to about 6 hours after this time, so overlap incremental pulls by about 6 hours. Bulk data imports can move many records at once. Format: date-time.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.