FETCHAPI

Crunchbase hub search API

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.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
hub_searchGET hub/searchprice on request✓ 2026-10-06

What it returns

From a real call to the route: crunchbase-extractor-full-api3.

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.
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 exist

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-crunchbase-extractor-full-api3/hub/searchprice on request✓ working · tested 2026-10-060.28 s latency
Parameters
ParameterTypeNotes
min_peopleinteger · queryoptionalShow only hubs with at least this many people members.
qstring · queryoptionalFind hubs whose name **contains** this text (case-insensitive). `q=unicorn` finds 'Unicorn Startups', 'Manufacturing Unicorn Startups', etc.
per_pageinteger · queryoptionalHow many results per page (max 15). · default 5e.g. 5
min_orgsinteger · queryoptionalShow only hubs with at least this many companies in them.
sortstring · queryoptional`asc` for best first, `desc` for worst first. · one of asc, desce.g. asc
min_eventsinteger · queryoptionalShow only hubs with at least this many associated events.
order_bystring · queryoptionalField 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_maxinteger · queryoptionalShow only hubs ranked this good or better (lower rank = more prominent).
companystring · queryoptionalReverse 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_mininteger · queryoptionalShow only hubs ranked this or worse (higher rank = less prominent). Pair with `rank_max` to target a mid-tier range.
pageinteger · queryoptionalPage number, starts at 1. Pages must be requested sequentially (1, 2, 3…) — skipping ahead returns 400. · default 1e.g. 1
HTTP
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"
MCP
call_endpoint("rapidapi-crunchbase-extractor-full-api3.hub_search", {"page": "1", "sort": "asc", "order_by": "rank_hub", "per_page": "5"})
Real example answer (trimmed) · 2026-10-03
{
  "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"
  }
}

Related Web / SEO APIs

All 38 Web / SEO jobs →

One key for every API on this page.

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.