Get single person
curl --request GET \
--url https://api-next.dealroom.co/api/data/people/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-next.dealroom.co/api/data/people/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-next.dealroom.co/api/data/people/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-next.dealroom.co/api/data/people/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-next.dealroom.co/api/data/people/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-next.dealroom.co/api/data/people/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-next.dealroom.co/api/data/people/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": {
"uuid": "1a2b3c4d-5e6f-7890-1234-567890abcdef",
"name": "Patrick Collison",
"tagline": "Co-founder and CEO of Stripe.",
"image": "https://images.dealroom.co/people/patrick-collison.jpg",
"dealroom_url": "https://app.dealroom.co/people/patrick-collison",
"gender": "male",
"is_serial_founder": true,
"is_super_founder": true,
"is_promising_founder": false,
"is_strong_founder": true,
"launch_year": 2010,
"signal_rating": 123,
"founded_companies_total_funding": 123,
"hq_country": "United States",
"hq_city": "San Francisco",
"tags": [
{
"id": 123,
"name": "<string>",
"type": "<string>"
}
],
"education": [
{
"university_uuid": "<string>",
"university_name": "<string>",
"degree": "<string>",
"year_start": 123,
"year_end": 123,
"majors": [
"<string>"
]
}
],
"universities": [
{
"id": 123,
"year_start": 123,
"year_end": 123,
"degree": {
"id": 123,
"name": "<string>"
},
"majors": [
{
"id": 123,
"name": "<string>"
}
],
"university": {
"uuid": "<string>",
"name": "<string>",
"image": "<string>",
"hq_city": "<string>",
"hq_country": "<string>"
}
}
],
"companies": [
{
"entity_uuid": "<string>",
"entity_name": "<string>",
"image": "<string>",
"hq_city": "<string>",
"hq_country": "<string>",
"total_funding": 123,
"latest_valuation": 123,
"latest_valuation_year": 123,
"latest_valuation_month": 123,
"signal_rating": 123,
"sector_tags": [
{
"id": 123,
"name": "<string>"
}
],
"industries": [
{
"id": 123,
"name": "<string>"
}
],
"is_founder": true,
"is_executive": true,
"is_partner": true,
"is_past": true,
"raw_title": "<string>",
"titles": [
{
"name": "<string>"
}
],
"year_start": 123,
"year_end": 123
}
],
"backgrounds": [
{
"id": 123,
"name": "<string>"
}
]
},
"currency": "EUR"
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}People
Get single person
Returns the full person profile by UUID (numeric IDs are not accepted). Covers all person entities (founders, executives, angels, and others). Includes biographic details, professional history, education, and background tags.
GET
/
api
/
data
/
people
/
{id}
Get single person
curl --request GET \
--url https://api-next.dealroom.co/api/data/people/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-next.dealroom.co/api/data/people/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-next.dealroom.co/api/data/people/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-next.dealroom.co/api/data/people/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-next.dealroom.co/api/data/people/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-next.dealroom.co/api/data/people/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-next.dealroom.co/api/data/people/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": {
"uuid": "1a2b3c4d-5e6f-7890-1234-567890abcdef",
"name": "Patrick Collison",
"tagline": "Co-founder and CEO of Stripe.",
"image": "https://images.dealroom.co/people/patrick-collison.jpg",
"dealroom_url": "https://app.dealroom.co/people/patrick-collison",
"gender": "male",
"is_serial_founder": true,
"is_super_founder": true,
"is_promising_founder": false,
"is_strong_founder": true,
"launch_year": 2010,
"signal_rating": 123,
"founded_companies_total_funding": 123,
"hq_country": "United States",
"hq_city": "San Francisco",
"tags": [
{
"id": 123,
"name": "<string>",
"type": "<string>"
}
],
"education": [
{
"university_uuid": "<string>",
"university_name": "<string>",
"degree": "<string>",
"year_start": 123,
"year_end": 123,
"majors": [
"<string>"
]
}
],
"universities": [
{
"id": 123,
"year_start": 123,
"year_end": 123,
"degree": {
"id": 123,
"name": "<string>"
},
"majors": [
{
"id": 123,
"name": "<string>"
}
],
"university": {
"uuid": "<string>",
"name": "<string>",
"image": "<string>",
"hq_city": "<string>",
"hq_country": "<string>"
}
}
],
"companies": [
{
"entity_uuid": "<string>",
"entity_name": "<string>",
"image": "<string>",
"hq_city": "<string>",
"hq_country": "<string>",
"total_funding": 123,
"latest_valuation": 123,
"latest_valuation_year": 123,
"latest_valuation_month": 123,
"signal_rating": 123,
"sector_tags": [
{
"id": 123,
"name": "<string>"
}
],
"industries": [
{
"id": 123,
"name": "<string>"
}
],
"is_founder": true,
"is_executive": true,
"is_partner": true,
"is_past": true,
"raw_title": "<string>",
"titles": [
{
"name": "<string>"
}
],
"year_start": 123,
"year_end": 123
}
],
"backgrounds": [
{
"id": 123,
"name": "<string>"
}
]
},
"currency": "EUR"
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}
}Authorizations
oauth2bearerAuth
OAuth2 client-credentials flow against the Dealroom Auth0 tenant. Use the client_id / client_secret from a Programmatic API key. Tokens are valid for 24h — Swagger UI will reuse the same token across operations. Revoking or deactivating a key rejects it on the next request (within a ≤5-minute server-side cache window), not at token expiry.
Path Parameters
Stable UUID of the entity. Numeric ids are not accepted.
Minimum string length:
1Example:
"345d1ab6-33df-4759-9e17-0d0c0ec9ab1c"