GET /acquisition/search

Acquisition Search

Search Crunchbase acquisitions with sorting and pagination. Returns acquirer, acquiree, categories, and location data for each deal.

Crunchbase Data API

Search across all acquisitions tracked in Crunchbase. Sort by announcement date or rank and paginate through results. Each result includes the acquirer and acquiree organizations with their categories and locations — useful for M&A intelligence, market consolidation analysis, and competitive monitoring.

HTTP Request

1
GET /acquisition/search

Parameters

ParameterTypeRequiredDefaultDescription
acquirerstringNo—Slug, UUID, or name of the acquiring organization
acquireestringNo—Slug, UUID, or name of the acquired organization
acquiree_locationstringNo—Acquired company’s HQ — city/region/country slug, UUID, or free-form name
acquirer_locationstringNo—Acquiring company’s HQ — city/region/country slug, UUID, or free-form name
categorystringNo—Limit to acquisitions of companies in this category
announced_on_afterstringNo—Only acquisitions announced on or after this date (YYYY-MM-DD)
announced_on_beforestringNo—Only acquisitions announced on or before this date (YYYY-MM-DD)
completed_on_afterstringNo—Only acquisitions completed on or after this date (YYYY-MM-DD)
completed_on_beforestringNo—Only acquisitions completed on or before this date (YYYY-MM-DD)
rank_maxintegerNo—Only acquisitions ranked this good or better
rank_minintegerNo—Only acquisitions ranked this or worse
per_pageintegerNo5Results per page (max 15)
order_bystringNoannounced_onSort field
sortstringNodescdesc for newest first
pageintegerNo1Page number (sequential, 1-indexed)

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
  "status": true,
  "request_id": "7a66cd7b-6805-9873-7084-6040b767",
  "data": {
    "total": 203644,
    "page": 1,
    "has_next_page": false,
    "results": [
      {
        "name": "Reliance Motor Car Company acquired by General Motors",
        "slug": "general-motors-acquires-reliance-motor-car-company--71c669ea",
        "uuid": "71c669ea-43cb-23a2-a158-71bb06cf785b",
        "image": "https://images.crunchbase.com/image/upload/v1465390856/yz07glmgyhwzacacrdrr.jpg",
        "type": "acquisition",
        "acquirer": {
          "uuid": "5087a047-80c5-4aa3-dfdf-30dd8ac88b5e",
          "slug": "general-motors",
          "name": "General Motors",
          "type": "organization",
          "image": "https://images.crunchbase.com/image/upload/hmmrtltnb5pke51rxlvg"
        },
        "acquiree": {
          "uuid": "65cbc73a-6584-ab45-db78-5939b7938024",
          "slug": "reliance-motor-car-company",
          "name": "Reliance Motor Car Company",
          "type": "organization",
          "image": "https://images.crunchbase.com/image/upload/v1465390856/yz07glmgyhwzacacrdrr.jpg"
        },
        "acquiree_last_funding_type": null,
        "rank_acquisition": 162176,
        "acquirer_categories": [
          {
            "name": "Automotive",
            "slug": "automotive",
            "uuid": "bb2ad65f-1009-db81-c6f6-83dbcfd64870",
            "image_id": "70b9211be4744e26936e45db0b986706",
            "image": "https://images.crunchbase.com/image/upload/70b9211be4744e26936e45db0b986706"
          }
          // ... more items
        ],
        "acquiree_categories": [
          {
            "name": "Automotive",
            "slug": "automotive",
            "uuid": "bb2ad65f-1009-db81-c6f6-83dbcfd64870",
            "image_id": "70b9211be4744e26936e45db0b986706",
            "image": "https://images.crunchbase.com/image/upload/70b9211be4744e26936e45db0b986706"
          }
          // ... more items
        ],
        "acquirer_locations": [
          {
            "name": "Detroit",
            "slug": "detroit-michigan",
            "uuid": "169942a0-8e9f-a450-cba1-f5c0e0430180",
            "location_type": "city"
          },
          {
            "name": "Michigan",
            "slug": "michigan-united-states",
            "uuid": "e38a2116-36db-d2e1-c526-30a42b3e9bb4",
            "location_type": "region"
          }
        ],
        "acquiree_locations": [
          {
            "name": "Detroit",
            "slug": "detroit-michigan",
            "uuid": "169942a0-8e9f-a450-cba1-f5c0e0430180",
            "location_type": "city"
          },
          {
            "name": "Michigan",
            "slug": "michigan-united-states",
            "uuid": "e38a2116-36db-d2e1-c526-30a42b3e9bb4",
            "location_type": "region"
          }
        ]
      }
      // ... more items
    ],
    "resolved_filters": {}
  },
  "request_params": {
    "order_by": "announced_on",
    "page": "1",
    "per_page": "2",
    "sort": "asc"
  }
}

Response Fields

FieldTypeDescription
statusbooleanWhether the request was successful
request_idstringUnique identifier for the request
data.totalintegerTotal number of acquisitions matching the query
data.pageintegerCurrent page number
data.has_next_pagebooleanWhether more pages are available
data.resultsarrayList of acquisition results
data.results[].namestringDisplay name (e.g., “CompanyB acquired by CompanyA”)
data.results[].slugstringURL slug — use this as the id param in acquisition-details
data.results[].uuidstringCrunchbase UUID of the acquisition
data.results[].imagestringURL to the acquiree’s logo
data.results[].typestringEntity type, always "acquisition"
data.results[].acquirerobjectThe acquiring organization
data.results[].acquirer.uuidstringAcquirer UUID
data.results[].acquirer.slugstringAcquirer slug — use in company-details
data.results[].acquirer.namestringAcquirer name
data.results[].acquirer.typestringEntity type, always "organization"
data.results[].acquirer.imagestringURL to the acquirer’s logo
data.results[].acquireeobjectThe acquired organization
data.results[].acquiree.uuidstringAcquiree UUID
data.results[].acquiree.slugstringAcquiree slug — use in company-details
data.results[].acquiree.namestringAcquiree name
data.results[].acquiree.typestringEntity type, always "organization"
data.results[].acquiree.imagestringURL to the acquiree’s logo
data.results[].acquiree_last_funding_typestring|nullLast funding type of the acquiree before acquisition
data.results[].rank_acquisitionintegerCrunchbase rank for this acquisition
data.results[].acquirer_categoriesarrayIndustry categories of the acquirer
data.results[].acquirer_categories[].namestringCategory name
data.results[].acquirer_categories[].slugstringCategory slug
data.results[].acquirer_categories[].uuidstringCategory UUID
data.results[].acquirer_categories[].image_idstringCategory image ID
data.results[].acquirer_categories[].imagestringFull URL to category icon
data.results[].acquiree_categoriesarrayIndustry categories of the acquiree
data.results[].acquiree_categories[].namestringCategory name
data.results[].acquiree_categories[].slugstringCategory slug
data.results[].acquiree_categories[].uuidstringCategory UUID
data.results[].acquiree_categories[].image_idstringCategory image ID
data.results[].acquiree_categories[].imagestringFull URL to category icon
data.results[].acquirer_locationsarrayAcquirer headquarters locations
data.results[].acquirer_locations[].namestringLocation name
data.results[].acquirer_locations[].slugstringLocation slug
data.results[].acquirer_locations[].uuidstringLocation UUID
data.results[].acquirer_locations[].location_typestringType of location: city or region
data.results[].acquiree_locationsarrayAcquiree headquarters locations
data.results[].acquiree_locations[].namestringLocation name
data.results[].acquiree_locations[].slugstringLocation slug
data.results[].acquiree_locations[].uuidstringLocation UUID
data.results[].acquiree_locations[].location_typestringType of location: city or region
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
import requests

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

params = {
    "per_page": "20",
    "order_by": "announced_on",
    "sort": "desc",
    "page": "1"
}

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 acquisitions: {data['total']}")
for acq in data["results"]:
    acquirer = acq["acquirer"]["name"]
    acquiree = acq["acquiree"]["name"]
    print(f"  {acquirer} acquired {acquiree}")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const url = "https://crunchbase-extractor-full-api3.p.rapidapi.com/acquisition/search";

const params = new URLSearchParams({
  per_page: "20",
  order_by: "announced_on",
  sort: "desc",
  page: "1",
});

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 acquisitions: ${data.total}`);
data.results.forEach((acq) => {
  console.log(`  ${acq.acquirer.name} acquired ${acq.acquiree.name}`);
});
1
2
3
4
5
6
7
curl -G "https://crunchbase-extractor-full-api3.p.rapidapi.com/acquisition/search" \
  --data-urlencode "per_page=20" \
  --data-urlencode "order_by=announced_on" \
  --data-urlencode "sort=desc" \
  --data-urlencode "page=1" \
  -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