GET /investment/search

Investment Search

Search individual investments on Crunchbase by type and lead status. Returns investment names, types, lead investor flags, and diversity spotlights.

Crunchbase Data API

Search across all individual investments tracked in Crunchbase. Filter by investment type and lead investor status, then sort and paginate through results. Each result represents a single investor’s participation in a funding round — useful for mapping investor portfolios, tracking lead vs. follow behavior, and analyzing investment patterns.

HTTP Request

1
GET /investment/search

Parameters

ParameterTypeRequiredDefaultDescription
companystringNoReverse lookup: every investment made INTO this company. Name, slug, or UUID
investorstringNoReverse lookup: every investment MADE BY this investor. Name, slug, or UUID
funding_roundstringNoEvery investment on a specific funding round. Round slug or UUID
investment_typestringNoanyRound type: any, pre_seed, seed, angel, series_aseries_j, series_unknown, private_equity, debt_financing, grant, corporate_round, convertible_note, initial_coin_offering, non_equity_assistance, post_ipo_debt, post_ipo_equity, post_ipo_secondary, product_crowdfunding, secondary_market, equity_crowdfunding, ipo, undisclosed
is_leadstringNoanytrue → only lead investments. false → followers only. any → all
per_pageintegerNo5Results per page (max 15)
order_bystringNoidentifierSort field. identifier = alphabetical. is_lead_investor groups leads vs followers
sortstringNoascSort direction

Response

Example Response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  "status": true,
  "request_id": "3d0b00a8-baeb-d6d7-3922-e70ca1e3",
  "data": {
    "total": 1325696,
    "page": 1,
    "has_next_page": false,
    "results": [
      {
        "name": "#adm ventures investment in Debt Financing - Didi",
        "slug": "adm-ventures-invested-in-didi-dache-debt-financing--e1711064--ee9151b7",
        "uuid": "ee9151b7-d61a-42e0-9e14-48f7a7f1a8c7",
        "image": null,
        "type": "investment",
        "investment_type": "debt_financing",
        "is_lead_investor": null,
        "diversity_spotlights": []
      },
      {
        "name": "#adm ventures investment in Post-IPO Equity - Coinbase",
        "slug": "adm-ventures-invested-in-coinbase-post-ipo-equity--e3bd56bd--d6a11bd9",
        "uuid": "d6a11bd9-4392-4c0d-a0d1-8cc96addcdcd",
        "image": null,
        "type": "investment",
        "investment_type": "post_ipo_equity",
        "is_lead_investor": null,
        "diversity_spotlights": []
      }
      // ... more items
    ],
    "resolved_filters": {}
  },
  "request_params": {
    "order_by": "identifier",
    "sort": "asc",
    "per_page": "2"
  }
}

Response Fields

FieldTypeDescription
statusbooleanWhether the request was successful
request_idstringUnique identifier for the request
data.totalintegerTotal number of investments matching the query
data.pageintegerCurrent page number
data.has_next_pagebooleanWhether more pages are available
data.resultsarrayList of investment results
data.results[].namestringDisplay name (e.g., “Investor investment in Round - Company”)
data.results[].slugstringURL slug identifier for the investment
data.results[].uuidstringCrunchbase UUID of the investment
data.results[].imagestring|nullURL to the investor’s logo (null if not available)
data.results[].typestringEntity type, always "investment"
data.results[].investment_typestringType of funding round (e.g., seed, series_a, debt_financing, post_ipo_equity)
data.results[].is_lead_investorboolean|nullWhether the investor led this round (null if unknown)
data.results[].diversity_spotlightsarrayDiversity spotlight tags for the investor
data.resolved_filtersobjectFilters that were applied to the query
request_paramsobjectEcho of the parameters sent in the request

Code Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import requests

url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/investment/search"

params = {
    "investment_type": "series_a",
    "is_lead": "true",
    "per_page": "25",
    "order_by": "identifier",
    "sort": "asc"
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=params)
data = response.json()["data"]

print(f"Total lead Series A investments: {data['total']}")
for inv in data["results"]:
    lead_status = "Lead" if inv["is_lead_investor"] else "Participant"
    print(f"  [{lead_status}] {inv['name']}")
    print(f"    Type: {inv['investment_type']}")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/investment/search";

const params = new URLSearchParams({
  investment_type: "series_a",
  is_lead: "true",
  per_page: "25",
  order_by: "identifier",
  sort: "asc",
});

const response = await fetch(`${url}?${params}`, {
  method: "GET",
  headers: {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "crunchbase-extractor-full-api3.p.rapidapi.com",
  },
});

const { data } = await response.json();

console.log(`Total lead Series A investments: ${data.total}`);
data.results.forEach((inv) => {
  const status = inv.is_lead_investor ? "Lead" : "Participant";
  console.log(`  [${status}] ${inv.name}`);
  console.log(`    Type: ${inv.investment_type}`);
});
1
2
3
4
5
6
7
8
curl -G "https://crunchbase-extractor-full-api3.p.rapidapi.com/investment/search" \
  --data-urlencode "investment_type=series_a" \
  --data-urlencode "is_lead=true" \
  --data-urlencode "per_page=25" \
  --data-urlencode "order_by=identifier" \
  --data-urlencode "sort=asc" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: crunchbase-extractor-full-api3.p.rapidapi.com"
Start building today

Get your API key and make your first request in under a minute.

Get Your API Key on RapidAPI