Crunchbase APIcrunchbase.com ↗
Search organizations, investors, people, and funding rounds from Crunchbase via 6 structured endpoints. Access profiles, categories, employee counts, and investment data.
What is the Crunchbase API?
The Crunchbase API exposes 6 endpoints for querying organizations, investors, key personnel, and funding rounds from Crunchbase's startup and venture capital dataset. Use search_organizations to find companies by keyword with fields like rank_org, categories, location_identifiers, and num_employees_enum, or call get_company_funding_rounds to retrieve a full list of investment events tied to any organization UUID.
curl -X GET 'https://api.parse.bot/scraper/9859fdb0-267c-477d-be52-582d371da0e0/search_organizations?limit=5&query=stripe' \ -H 'X-API-Key: $PARSE_API_KEY'
Full-text search over Crunchbase organizations. Returns results with organization details including categories, location, employee count, rank, and operating status. Omitting query returns all organizations ordered by rank.
| Param | Type | Description |
|---|---|---|
| limit | integer | Max results to return. |
| query | string | Search keyword for organization name (e.g. 'stripe', 'google'). Omitting returns all organizations. |
{
"type": "object",
"fields": {
"count": "total number of matching organizations",
"entities": "array of organization objects with uuid and properties (identifier, short_description, rank_org, categories, location_identifiers, num_employees_enum, status)"
},
"sample": {
"data": {
"count": 61,
"entities": [
{
"uuid": "6f83ddd7-d637-61f8-06b2-438a0037605f",
"properties": {
"status": "operating",
"rank_org": 97,
"categories": [
{
"uuid": "e06799a9-f789-76e7-49a7-71ee980a70ec",
"value": "FinTech",
"permalink": "fintech-e067",
"entity_def_id": "category"
}
],
"identifier": {
"uuid": "6f83ddd7-d637-61f8-06b2-438a0037605f",
"value": "Stripe",
"permalink": "stripe",
"entity_def_id": "organization"
},
"short_description": "Stripe is a financial technology company.",
"num_employees_enum": "c_05001_10000",
"location_identifiers": [
{
"uuid": "e3409735-6075-d2fd-fec4-669b4f9c9979",
"value": "South San Francisco",
"permalink": "south-san-francisco-california",
"entity_def_id": "location",
"location_type": "city"
}
]
}
}
]
},
"status": "success"
}
}About the Crunchbase API
Search and Profile Endpoints
Two search endpoints — search_organizations and search_investors — accept an optional query string and an optional limit. Omitting query returns all records ordered by rank, making it straightforward to pull top-ranked organizations or investors without a keyword. Each result includes a uuid that feeds into the detail endpoints, plus summary properties like short_description, rank_org, and location_identifiers.
Organization Detail
get_organization_profile accepts a slug (the identifier.permalink from search results, e.g. 'stripe' or 'anthropic') and returns a single organization object. The properties payload includes categories, category_groups, num_employees_enum, status, and rank_org. get_company_people and get_company_funding_rounds both take an org_uuid from search results. The people endpoint returns each person's primary_job_title, primary_organization, and rank_person. The funding rounds endpoint returns each round's investment_type and funded_organization_identifier, along with a count of total rounds.
Investor Profiles
get_investor_profile accepts a slug such as 'sequoia-capital' and returns two distinct property bundles: investor_properties (covering num_investments_funding_rounds, num_exits, investor type, stage focus, and diversity investments) and organization_properties (covering categories, founded_on, num_employees_enum, and rank_org). This separation makes it possible to distinguish an entity's investment activity from its organizational characteristics without merging the two yourself.
Coverage Notes
All endpoints return data scoped to what Crunchbase makes publicly accessible. Fields like num_employees_enum return a range bucket rather than an exact headcount, and funding round records include investment_type and the funded organization identifier but do not break out individual investors per round within this endpoint set.
The Crunchbase API is a managed, monitored endpoint for crunchbase.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when crunchbase.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official crunchbase.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a competitor tracker that pulls
rank_org,categories, andnum_employees_enumfor a set of organizations viaget_organization_profile. - Map the leadership of any company by calling
get_company_peoplewith anorg_uuidand listing each person'sprimary_job_title. - Aggregate funding history for a portfolio of startups using
get_company_funding_roundsto count rounds byinvestment_type. - Screen investors by activity using
search_investorsfiltered by name, then comparenum_investments_funding_roundsacross results. - Identify top-ranked startups in a category by running
search_organizationswithout aqueryand filtering the returnedcategoriesfield. - Enrich a CRM with company metadata by resolving organization slugs through
get_organization_profileto getstatus,location_identifiers, andshort_description. - Research venture firms by slug with
get_investor_profileto comparenum_exits, investor stage focus, and diversity investment counts side by side.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Crunchbase have an official developer API?+
What does `get_investor_profile` return that `search_investors` doesn't?+
search_investors returns summary fields like num_investments_funding_rounds and location_identifiers. get_investor_profile adds a full investor_properties bundle (exits, investor type, stage, diversity investments) and a separate organization_properties bundle with categories, founded_on, and num_employees_enum — data not available in the search result set.Do the funding round endpoints include individual investor names per round?+
get_company_funding_rounds returns each round's investment_type, funded_organization_identifier, and a total count. It does not currently expose the individual investors or lead investors for each round. The API covers organization-level funding history and investor profiles as separate resources. You can fork it on Parse and revise to add an endpoint that surfaces per-round investor participants.Is exact employee headcount available, or only a range?+
num_employees_enum field in both get_organization_profile and get_investor_profile returns a bucketed range (e.g. '1001-5000') rather than a precise number. That bucket structure reflects what Crunchbase exposes in its public data layer.