PitchBook API endpoint
Returns the free/teaser content of a PitchBook company profile page (overview, description, contact/HQ, industry, funding-round history without dollar amounts, a preview of investors, acquisitions, and subsidiaries). PitchBook gates most numeric figures (deal amounts, cap tables, full investor/LP lists) behind a paid subscription; those come through as empty cells rather than being fabricated. Pass exactly one of `id` or `url`.
/pitchbook/companyReturns the free/teaser content of a PitchBook company profile page: overview
("Quick Facts"), description, contact/HQ, industry and verticals, funding-round
history (without dollar amounts), a preview of investors, acquisitions, and
subsidiaries. PitchBook gates most numeric figures (deal amounts, cap tables,
full investor lists) and detailed sections (cap table, signals) behind a paid
subscription; those come through as empty table cells rather than being
fabricated. total on a table reflects PitchBook's stated full count (e.g.
"Investors (23)"), which is usually larger than the number of rows returned
because the free page only lists a short preview.
Query parameters:
id: PitchBook company id, e.g. 752821-12. Pass exactly one of id or url.url: full PitchBook company profile URL, e.g.
https://pitchbook.com/profiles/company/752821-12. Pass exactly one of id
or url.Notable response behavior:
id/url returns an invalid-parameter error.url that isn't an absolute https://pitchbook.com/profiles/company/<id>
URL returns an invalid-parameter error.200 with empty data.| Field | Filled in, of 8 checked | Values in the sample |
|---|---|---|
| question | 8 | “When was Thinking Machines Lab founded?” and 7 other values |
| answer | 8 | “Thinking Machines Lab was founded in 2024.” and 7 other values |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id | string | No | PitchBook company id | 752821-12 | |
| url | string | No | Absolute https://pitchbook.com/profiles/company/<id> URL | https://pitchbook.com/profiles/company/752821-12 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/pitchbook/company" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"kind": "company",
"id": "752821-12",
"name": "Thinking Machines Lab",
"description": "Developer of artificial intelligence systems designed to support the research and development of AI technologies.",
"overview": {
"Year Founded": "2024",
"Status": "Private",
"Employees": "130",
"Latest Deal Type": "Early Stage VC",
"Investors": "23"
},
"contact": {
"Website": "http://www.thinkingmachines.ai",
"Ownership Status": "Privately Held (backing)",
"Financing Status": "Venture Capital-Backed",
"Primary Industry": "Business/Productivity Software",
"Corporate Office": "95 3rd Street, 2nd Floor, San Francisco, CA 94103, United States"
},
"tables": [
{
"name": "Investors",
"total": 23,
"columns": [
"Investor Name",
"Investor Type",
"Holding",
"Investor Since",
"Participating Rounds"
],
"rows": [
[
"Accel",
"Venture Capital",
"Minority",
"",
""
]
]
}
],
"faqs": [
{
"question": "When was Thinking Machines Lab founded?",
"answer": "Thinking Machines Lab was founded in 2024."
}
],
"source_url": "https://pitchbook.com/profiles/company/752821-12",
"fetched_at": "2026-07-08T20:00:00Z"
}
}Request schema
No body schema
Response schema
#/definitions/pitchbook.companyResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | pitchbook.ProfileResponse | No | ||||
| data.contact | object | No | Contact and company details from the profile as label and value pairs, such as `Website`. | |||
| data.description | string | No | Profile description as PitchBook shows it. | |||
| data.faqs | array | No | Question and answer pairs from the profile's FAQ section. | |||
| data.faqs[].answer | string | No | Thinking Machines Lab was founded in 2024. | Answer to the question. | ||
| data.faqs[].question | string | No | When was Thinking Machines Lab founded? | Question as shown in the profile's FAQ section. | ||
| data.fetched_at | string | No | 2026-07-08T20:00:00Z | Time the data was fetched, in UTC (RFC 3339). | ||
| data.id | string | No | 752821-12 | PitchBook profile id, such as `752821-12`. | ||
| data.kind | string | No | company | Profile type: `company`, `investor`, `fund`, `advisor` or `limited-partner`. | ||
| data.name | string | No | Thinking Machines Lab | Name of the company, investor, fund, advisor or limited partner. | ||
| data.overview | object | No | Quick facts from the profile as label and value pairs, such as `Year Founded`. | |||
| data.source_url | string | No | https://pitchbook.com/profiles/company/752821-12 | URL the data was read from. | ||
| data.tables | array | No | Tables from the profile's sections, such as Investors. | |||
| data.tables[].columns | array | No | Column headings of the table. | |||
| data.tables[].name | string | No | Investors | Name of the profile section the table comes from, such as `Investors`. | ||
| data.tables[].row_ids | array | No | Profile each cell links to as `kind/id`, such as `company/157986-91`, matching `rows` by position. Empty for cells without a link. | |||
| data.tables[].rows | array | No | Table rows, each a list of cell texts. Cells PitchBook hides behind a subscription are empty. | |||
| data.tables[].total | integer | No | 23 | Full count of entries PitchBook states for the section, usually more than the rows returned. | ||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/pitchbook/company" \
-H "x-api-key: $CRAWLORA_API_KEY"