
One call returns a page of hubs (themed collections like 'Unicorns' or 'YC Startups'). Each item is one hub with member counts and rank. The answer held 5 items per page. Get the next page by incrementing the `page` parameter.
1 live route on Web / SEO, price on request. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
crunchbase-extractor-full-api3RapidAPI listing | hub_searchGET hub/search | price on request |
From a real call to the route: crunchbase-extractor-full-api3.
data.results[].nameHub name (e.g. Startup Moldova Portfolio Companies)data.results[].slugHub slug identifierdata.results[].uuidHub UUIDdata.results[].num_orgsNumber of companies in hubdata.results[].num_peopleNumber of people in hubdata.results[].num_eventsNumber of events in hubdata.results[].rank_hubHub rankdata.results[].short_descriptionHub descriptiondata.pageCurrent page numberdata.totalTotal hubs in databasedata.has_next_pageWhether more pages existHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| min_people | integer · query | optional | Show only hubs with at least this many people members. |
| q | string · query | optional | Find hubs whose name **contains** this text (case-insensitive). `q=unicorn` finds 'Unicorn Startups', 'Manufacturing Unicorn Startups', etc. |
| per_page | integer · query | optional | How many results per page (max 15). · default 5e.g. 5 |
| min_orgs | integer · query | optional | Show only hubs with at least this many companies in them. |
| sort | string · query | optional | `asc` for best first, `desc` for worst first. · one of asc, desce.g. asc |
| min_events | integer · query | optional | Show only hubs with at least this many associated events. |
| order_by | string · query | optional | Field to sort by. `rank_hub` = Crunchbase's hub prominence (use `asc` for 'most popular hub first'). `org_num` = number of member organizations (use `desc` for biggest hubs). `person_num` = number of member people. `event_num` = number of associated events. **Pagination:** only `rank_hub` supports paging past page 1. The other sorts return the top 15 results — requesting `page>1` with those fails with 400. · one of rank_hub, org_num, person_num, event_nume.g. rank_hub |
| rank_max | integer · query | optional | Show only hubs ranked this good or better (lower rank = more prominent). |
| company | string · query | optional | Reverse lookup: show only hubs that include this company as a member. Accepts name, slug, or UUID. E.g. `company=stripe` returns hubs like 'SaaS Companies (Top 10K)', 'Khosla Ventures Portfolio Companies'. Find slugs via `/company/search` or `/autocomplete`. |
| rank_min | integer · query | optional | Show only hubs ranked this or worse (higher rank = less prominent). Pair with `rank_max` to target a mid-tier range. |
| page | integer · query | optional | Page number, starts at 1. Pages must be requested sequentially (1, 2, 3…) — skipping ahead returns 400. · default 1e.g. 1 |
curl "https://fetchapi.co/api/gw/rapidapi-crunchbase-extractor-full-api3/hub/search?page=1&sort=asc&order_by=rank_hub&per_page=5" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-crunchbase-extractor-full-api3.hub_search", {"page": "1", "sort": "asc", "order_by": "rank_hub", "per_page": "5"}){
"data": {
"page": 1,
"total": 118570,
"results": [
{
"name": "Startup Moldova Portfolio Companies",
"slug": "startup-moldova-portfolio-companies",
"type": "hub",
"uuid": "0f06003c-4652-4d0d-b57a-81a1d36d2816",
"image": "https://images.crunchbase.com/image/upload/nddkj8cp21yblgwwmmqb",
"num_orgs": 264,
"rank_hub": 1,
"num_events": 1,
"num_people": 23,
"short_description": "Organizations invested in by Startup Moldova."
},
{
"name": "Arkansas' Rural Health Transformation Portfolio Companies",
"slug": "arkansas-rural-health-transformation-portfolio-companies",
"type": "hub",
"uuid": "0034cdd4-f124-432b-973c-6222c9f87b0c",
"image": "https://images.crunchbase.com/image/upload/f7ef54bcb79e4d889a7243145581a99f",
"num_orgs": 36,
"rank_hub": 2,
"num_events": 0,
"num_people": 40,
"short_description": "Organizations invested in by Arkansas' Rural Health Transformation."
},
"… 2 more"
],
"has_next_page": true,
"resolved_filters": {}
},
"status": true,
"request_id": "3e230b30-0473-5f57-9c19-329db2d0",
"request_params": {
"page": "1",
"sort": "asc",
"order_by": "rank_hub",
"per_page": "5"
}
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.