COMPANYAI API MCP READY

PitchBook Company API

Collect public PitchBook company profiles as clean, structured JSON. Send one or many company URLs and get funding, investors, valuation, competitors, employees, industries, and financials. Pay per company, MCP-ready for Claude and AI agents.

MEDIAN LAGon demand
PARAMETERS1
TOTAL USERS41
MONTHLY ACTIVE18
TOTAL RUNS253
SUCCESS (30D)100.0%
RATING5.0 (2)
LAST MODIFIED2026-10-23
PUBLISHED2026-07

Input parameters

PARAMETERTYPEREQDEFAULTDESCRIPTION
companyUrls string[] yes — One or more PitchBook company profile URLs, e.g. https://pitchbook.com/profiles/company/10874-98.

Worked examples

Basic — the required input, with the schema's own example values
{
  "companyUrls": [
    "https://pitchbook.com/profiles/company/10874-98",
    "https://pitchbook.com/profiles/company/521432-65"
  ]
}

Code

curl

curl -X POST "https://api.apify.com/v2/acts/johnvc~pitchbook-company-api/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"companyUrls": ["https://pitchbook.com/profiles/company/10874-98", "https://pitchbook.com/profiles/company/521432-65"]}'

Python

from apify_client import ApifyClient

client = ApifyClient("APIFY_TOKEN")
run = client.actor("johnvc/pitchbook-company-api").call(
    run_input={'companyUrls': ['https://pitchbook.com/profiles/company/10874-98', 'https://pitchbook.com/profiles/company/521432-65']}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)