crunchbase.com APIcrunchbase.com ↗
Search organizations, investors, and funding rounds from Crunchbase. Access profiles, employee counts, categories, and funding history via 5 structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/9859fdb0-267c-477d-be52-582d371da0e0/search_organizations?limit=3&query=stripe' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for organizations with optional name query and limit. Returns paginated results with organization details including categories, location, employee count, and funding status.
| Param | Type | Description |
|---|---|---|
| limit | integer | Max results to return. |
| query | string | Search keyword for organization name (e.g. 'stripe', 'google'). Omitting returns all organizations. |
| after_id | string | Pagination cursor - UUID of last entity from previous page. |
{
"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": 57,
"entities": [
{
"uuid": "6f83ddd7-d637-61f8-06b2-438a0037605f",
"properties": {
"status": "operating",
"rank_org": 196,
"categories": [
{
"value": "Finance",
"permalink": "finance"
}
],
"identifier": {
"uuid": "6f83ddd7-d637-61f8-06b2-438a0037605f",
"value": "Stripe",
"permalink": "stripe",
"entity_def_id": "organization"
},
"short_description": "Stripe enables businesses to accept payments, manage billing, and embed financial services into digital platforms.",
"num_employees_enum": "c_05001_10000",
"location_identifiers": [
{
"value": "South San Francisco",
"permalink": "south-san-francisco-california",
"location_type": "city"
}
]
}
}
]
},
"status": "success"
}
}About the crunchbase.com API
This API exposes 5 endpoints covering Crunchbase organizations, investors, people, and funding rounds. Use search_organizations to find companies by name with category, location, and employee-count fields, or call get_company_funding_rounds to retrieve every disclosed investment round tied to a specific org UUID, including investment type and money raised.
Organization and Investor Search
The search_organizations endpoint accepts an optional query string and a limit integer, returning a paginated list of organization objects. Each entity includes a UUID, short_description, rank_org, categories, location_identifiers, num_employees_enum, and funding status. Pagination is cursor-based: pass the after_id UUID from the last entity in the previous response to fetch the next page. The search_investors endpoint mirrors this pattern, returning investor objects with num_investments_funding_rounds and location_identifiers alongside each investor's identifier.
Organization Profiles and Associated People
get_organization_profile takes a slug (e.g. 'stripe', 'anthropic') and returns the full property set for a single organization: identifier, description, rank, categories, location, employee band, and status — useful when you already know the company permalink. To retrieve the people attached to an organization, pass its UUID (obtained from search results) to get_company_people, which returns paginated person objects carrying primary_job_title, primary_organization, rank_person, and location_identifiers.
Funding Rounds
get_company_funding_rounds accepts an org_uuid and an optional limit, returning a count plus an array of funding-round objects. Each round includes an investment_type field (e.g. seed, series_a) and a funded_organization_identifier. This makes it straightforward to build a timeline of disclosed rounds for any organization indexed on Crunchbase.
- Screen early-stage startups by filtering
search_organizationsresults on category and employee band before outreach - Build a competitive-intelligence tracker that polls
get_organization_profilefor rank and funding-status changes - Map an investor's portfolio breadth using the
num_investments_funding_roundsfield fromsearch_investors - Enumerate all disclosed funding rounds for a target company via
get_company_funding_roundsto reconstruct its capital history - Identify key executives at a company by querying
get_company_peoplewith the organization's UUID and filtering onprimary_job_title - Aggregate investor location data from
search_investorsto analyze geographic concentration of VC activity
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. 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_company_funding_rounds` return, and can I filter by round type?+
investment_type field (e.g. seed, series_a, series_b) and a funded_organization_identifier. Filtering by a specific investment type is not a built-in parameter — you would need to filter the returned array client-side. You can fork the API on Parse and revise it to add a server-side investment_type filter parameter.Are individual investor profiles (not organizations) available through this API?+
search_investors returns investor entities with identifiers, investment counts, and location data. A dedicated endpoint for a single investor's full profile — analogous to get_organization_profile for companies — is not currently included. You can fork the API on Parse and revise it to add a get_investor_profile endpoint using the investor UUID.How does pagination work across these endpoints?+
search_organizations, search_investors, get_company_people, get_company_funding_rounds) use cursor-based pagination. Each response includes a count of total matching records. To advance to the next page, pass the after_id value — the UUID of the last entity in the current response — as a parameter in your next request.Does the API expose contact information such as email addresses or phone numbers for people or organizations?+
primary_job_title, primary_organization, rank_person, and location_identifiers; organization objects carry description, rank, categories, location, and employee band. You can fork the API on Parse and revise it to surface additional fields if they become accessible.