GET /company/people

Company People

Get founders, key employees, advisors, board members, employee changes, and B2B contact counts for any company on Crunchbase.

Crunchbase Data API

Retrieve the full people data for a company — founders, key employees with titles, advisors, board members, recent employee changes (hires and departures), and contact statistics. Use this endpoint to map leadership teams, track executive movements, identify board connections, or estimate outreach potential through contact counts.

HTTP Request

1
GET /company/people

Parameters

ParameterTypeRequiredDefaultDescription
idstringYesCompany slug (e.g., stripe, openai, meta) or UUID
freshbooleanNofalseSkip cache and fetch fresh data (billed as non-cached request)
max_age_secondsintegerNoReturn fresh fetch if cached record is older than this many seconds
fieldsstringNoComma-separated allow-list of top-level fields to include

Response

Example Response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
  "status": true,
  "request_id": "6c463629-32a9-d31e-738a-49502327",
  "data": {
    "uuid": "6f83ddd7-d637-61f8-06b2-438a0037605f",
    "slug": "stripe",
    "name": "Stripe",
    "image": "https://images.crunchbase.com/image/upload/82700c1a09d149ef87c707c065d73317",
    "short_description": "Stripe enables businesses to accept payments, manage billing, and embed financial services into digital platforms.",
    "employee_count": "5001-10000",
    "num_employees_known": 313,
    "num_current_positions": 313,
    "num_advisors": 12,
    "num_board_members": 6,
    "num_contacts": 4740,
    "num_contact_emails": 6235,
    "num_contact_phones": 1035,
    "founders": [
      {
        "uuid": "3c294ebb-b42a-9f8e-5052-b32fc9041f4e",
        "slug": "john-collison",
        "name": "John Collison",
        "type": "person",
        "image": "https://images.crunchbase.com/image/upload/l36itwf58jdl58v26fsx"
      }
    ],
    "key_employee_changes": [
      {
        "uuid": "d7b5c4be-984c-4d35-b130-10fa9442ab37",
        "event_type": "employee_change",
        "title": "AWS Security Director Leaves For Stripe",
        "description": "Jenny Brinkley departed AWS, where she was director of security readiness, to join Stripe as head of strategy and operations.",
        "date": "2026-03-09",
        "image": "https://images.crunchbase.com/image/upload/a789795a46c0403e98cf0308045aab41",
        "press_references": [
          {
            "title": "AWS Security Director Leaves For Stripe",
            "url": "https://www.crn.com/news/cloud/2026/aws-security-director-leaves-for-stripe",
            "posted_on": "2026-03-16",
            "publisher": "CRN",
            "thumbnail_url": null
          }
        ]
      }
      // ... more items
    ],
    "key_employees": [
      {
        "person": {
          "uuid": "32f387a1-0542-a49d-e985-2f210d83a965",
          "slug": "steffan-tomlinson",
          "name": "Steffan Tomlinson",
          "type": "person",
          "image": "https://images.crunchbase.com/image/upload/jdq0cksmbrxvszd3e7ox"
        },
        "title": "CFO"
      }
      // ... more items
    ],
    "advisors": [
      {
        "person": {
          "uuid": "14ba48f7-f956-6f2d-cf81-fca52fcb02ec",
          "slug": "sumiran-das",
          "name": "Sumiran Das",
          "type": "person",
          "image": "https://images.crunchbase.com/image/upload/v1504763980/qsbvuxgt7scueij7wvdb.png"
        },
        "started_on": "2016-12-01"
      }
      // ... more items
    ],
    "board_members": [
      {
        "person": {
          "uuid": "3c294ebb-b42a-9f8e-5052-b32fc9041f4e",
          "slug": "john-collison",
          "name": "John Collison",
          "type": "person",
          "image": "https://images.crunchbase.com/image/upload/l36itwf58jdl58v26fsx"
        },
        "started_on": null
      }
      // ... more items
    ]
  },
  "_meta": {
    "is_cached": false,
    "cached_at": 1778019993.9303288,
    "cached_at_iso": "2026-05-05T22:26:33Z"
  },
  "request_params": {
    "id": "stripe",
    "fresh": "false"
  }
}

Response Fields

FieldTypeDescription
statusbooleanWhether the request succeeded
request_idstringUnique identifier for this request
data.uuidstringCrunchbase UUID
data.slugstringCrunchbase URL slug
data.namestringCompany display name
data.imagestringCompany logo URL
data.short_descriptionstringOne-line company summary
data.employee_countstringEmployee count range (e.g., 5001-10000)
data.num_employees_knownintegerNumber of employees with known Crunchbase profiles
data.num_current_positionsintegerNumber of current positions tracked
data.num_advisorsintegerTotal number of advisors
data.num_board_membersintegerTotal number of board members
data.num_contactsintegerTotal B2B contacts available
data.num_contact_emailsintegerTotal contact emails available
data.num_contact_phonesintegerTotal contact phone numbers available
data.foundersarrayFounder objects
data.founders[].uuidstringPerson UUID
data.founders[].slugstringPerson slug
data.founders[].namestringPerson name
data.founders[].typestringEntity type (person)
data.founders[].imagestringPerson photo URL
data.key_employee_changesarrayRecent employee changes (hires/departures)
data.key_employee_changes[].uuidstringEvent UUID
data.key_employee_changes[].event_typestringEvent type (employee_change)
data.key_employee_changes[].titlestringEvent headline
data.key_employee_changes[].descriptionstringDetailed description of the change
data.key_employee_changes[].datestringEvent date (YYYY-MM-DD)
data.key_employee_changes[].imagestringEvent image URL
data.key_employee_changes[].press_referencesarraySupporting press articles
data.key_employee_changes[].press_references[].titlestringArticle title
data.key_employee_changes[].press_references[].urlstringArticle URL
data.key_employee_changes[].press_references[].posted_onstringPublication date
data.key_employee_changes[].press_references[].publisherstringPublisher name
data.key_employee_changes[].press_references[].thumbnail_urlstring/nullThumbnail image URL
data.key_employeesarrayKey employee objects
data.key_employees[].personobjectPerson details
data.key_employees[].person.uuidstringPerson UUID
data.key_employees[].person.slugstringPerson slug
data.key_employees[].person.namestringPerson name
data.key_employees[].person.typestringEntity type (person)
data.key_employees[].person.imagestringPerson photo URL
data.key_employees[].titlestringJob title (e.g., CFO, President & Co-Founder)
data.advisorsarrayAdvisor objects
data.advisors[].personobjectPerson details (same structure as key_employees)
data.advisors[].started_onstring/nullAdvisory start date (YYYY-MM-DD)
data.board_membersarrayBoard member objects
data.board_members[].personobjectPerson details (same structure as key_employees)
data.board_members[].started_onstring/nullBoard membership start date
_meta.is_cachedbooleanWhether response came from cache
_meta.cached_atnumberUnix timestamp of cache time
_meta.cached_at_isostringISO timestamp of cache time
request_paramsobjectEcho of request parameters

Code Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import requests

url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/company/people"

params = {
    "id": "stripe",
    "fresh": False
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=params)
data = response.json()["data"]

print(f"{data['name']} — People Overview")
print(f"Employees: {data['employee_count']} ({data['num_employees_known']} known)")
print(f"Board members: {data['num_board_members']}")
print(f"Advisors: {data['num_advisors']}")
print(f"B2B contacts: {data['num_contacts']} ({data['num_contact_emails']} emails)")

print("\nFounders:")
for founder in data["founders"]:
    print(f"  - {founder['name']}")

print("\nKey employees:")
for emp in data["key_employees"]:
    print(f"  - {emp['person']['name']}: {emp['title']}")

print("\nRecent changes:")
for change in data["key_employee_changes"][:3]:
    print(f"  [{change['date']}] {change['title']}")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/company/people";

const params = new URLSearchParams({
  id: "stripe",
  fresh: "false"
});

const response = await fetch(`${url}?${params}`, {
  headers: {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com"
  }
});

const { data } = await response.json();

console.log(`${data.name} — People Overview`);
console.log(`Employees: ${data.employee_count} (${data.num_employees_known} known)`);
console.log(`Board members: ${data.num_board_members}`);
console.log(`Advisors: ${data.num_advisors}`);
console.log(`B2B contacts: ${data.num_contacts} (${data.num_contact_emails} emails)`);

console.log("\nFounders:");
data.founders.forEach(f => console.log(`  - ${f.name}`));

console.log("\nKey employees:");
data.key_employees.forEach(emp => console.log(`  - ${emp.person.name}: ${emp.title}`));

console.log("\nRecent changes:");
data.key_employee_changes.slice(0, 3).forEach(change => {
  console.log(`  [${change.date}] ${change.title}`);
});
1
2
3
4
5
curl -G "https://crunchbase-extractor-full-api3.p.rapidapi.com/company/people" \
  --data-urlencode "id=stripe" \
  --data-urlencode "fresh=false" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: crunchbase-extractor-full-api3.p.rapidapi.com"
Start building today

Get your API key and make your first request in under a minute.

Get Your API Key on RapidAPI