FETCHAPI

Search Crunchbase employment records by person, company, title, or date API

One call returns up to 5 employment records (not job postings). Each item is one role held by one person at one company, with start date and title. The answer shows page 1 of 3,468,903 total roles; there is no next page in this sample.

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
role_searchGET role/searchprice on request✓ 2026-10-06

What it returns

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

One call returns up to 5 employment records (not job postings). Each item is one role held by one person at one company, with start date and title. The answer shows page 1 of 3,468,903 total roles; there is no next page in this sample.
data.results[].uuidUnique ID for this employment recorddata.results[].titleJob title helddata.results[].person.uuidID of the persondata.results[].person.nameName of the persondata.results[].person.slugURL-friendly identifier for the persondata.results[].company.uuidID of the companydata.results[].company.nameName of the companydata.results[].company.slugURL-friendly identifier for the companydata.results[].started_onStart date of role (YYYY-MM-DD)data.pageCurrent page numberdata.totalTotal employment records in database

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/role/searchprice on request✓ working · tested 2026-10-060.34 s latency
Parameters
ParameterTypeNotes
titlestring · queryoptionalFilter by role title. Substring match (`contains`). E.g. `title=CEO` matches 'CEO', 'Co-CEO', 'CEO & Founder', etc. Case-sensitive; try Title Case for best results.
companystring · queryoptionalReverse lookup: roles held at this company (current and former employees). Accepts name, slug, or UUID. E.g. `company=stripe` → every person Crunchbase has tagged with a Stripe role. Find slugs via `/company/search` or `/autocomplete`.
sortstring · queryoptionalone of asc, desce.g. asc
order_bystring · queryoptionalField to sort by. `started_on` groups results chronologically (desc = newest hires first). `identifier` is a stable alphabetical fallback. · one of started_on, identifiere.g. started_on
started_on_afterstring · queryoptionalInclude only roles that began on or after this date (`YYYY-MM-DD`).
personstring · queryoptionalReverse lookup: every role this person has held. Accepts name, slug, or UUID. E.g. `person=patrick-collison` → his full employment history. Find slugs via `/person/search` or `/autocomplete`.
started_on_beforestring · queryoptionalInclude only roles that began on or before this date (`YYYY-MM-DD`).
is_currentstring · queryoptional`true` for currently-held roles only. `false` for former roles. Omit for both. · one of any, true, falsee.g. any
per_pageinteger · queryoptionalNumber of results to return (max 15). · default 5e.g. 5
role_typestring · queryoptionalRole category: `employee`, `executive`, `board_member`, `advisor`, or `board_observer`. · one of any, employee, executive, board_member, advisor, board_observere.g. any
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-crunchbase-extractor-full-api3/role/search?sort=asc&order_by=started_on&per_page=5&role_type=any&is_current=any" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-crunchbase-extractor-full-api3.role_search", {"sort": "asc", "order_by": "started_on", "per_page": "5", "role_type": "any", "is_current": "any"})
Real example answer (trimmed) · 2026-10-03
{
  "data": {
    "page": 1,
    "total": 3468903,
    "results": [
      {
        "name": "Raymond Kersten Admin @ Videozing",
        "slug": "christian-r-executive-mysticalduckling-video-tv--196db239",
        "type": "job",
        "uuid": "196db239-12c9-40f7-bba5-729c4e82e6c3",
        "image": null,
        "title": "Admin",
        "person": {
          "name": "Raymond Kersten",
          "slug": "christian-r",
          "type": "person",
          "uuid": "9279b0d6-a089-4571-8ed7-e0e953c443aa",
          "image": "https://images.crunchbase.com/image/upload/xpe9zotyl4wejltcf6u7"
        },
        "company": {
          "name": "Videozing",
          "slug": "mysticalduckling-video-tv",
          "type": "organization",
          "uuid": "77686c58-b64b-4d11-81f2-0e96ee26f97d",
          "image": "https://images.crunchbase.com/image/upload/wfydmuwdwmpokwwhvwaw"
        },
        "started_on": "1000-01-01"
      },
      {
        "name": "Bob Smith nothing @ Illumavision",
        "slug": "dan-myers-4-board-observer-illumavision--60f5dfa2",
        "type": "job",
        "uuid": "60f5dfa2-1cb0-0300-2aa6-16942b3a586d",
        "image": null,
        "title": "nothing",
        "person": {
          "name": "Bob Smith",
          "slug": "dan-myers-4",
          "type": "person",
          "uuid": "8fd78dc6-2181-281f-f166-da97feb140ba",
          "image": null
        },
        "company": {
          "name": "Illumavision",
          "slug": "illumavision",
          "type": "organization",
          "uuid": "86c544d1-c5b1-8d7f-17b1-fbffd58cf255",
          "image": "https://images.crunchbase.com/image/upload/v1454701423/z6qc26ku9vtn8oalmhh6.png"
        },
        "started_on": "1000-01-01"
      },
      "… 2 more"
    ],
    "has_next_page": false,
    "resolved_filters": {}
  },
  "status": true,
  "request_id": "dad2b1e3-aaee-7f73-ca6a-c0b95c40",
  "request_params": {
    "sort": "asc",
    "order_by": "started_on",
    "per_page": "5",
    "role_type": "any",
    "is_current": "any"
  }
}

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.