Skip to main content
GET
/
companies
/
{companyId}
/
acquisitions
Get company acquisitions
curl --request GET \
  --url https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions \
  --header 'X-API-Key: <api-key>'
import requests

url = "https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions"

headers = {"X-API-Key": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};

fetch('https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("X-API-Key", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions")
.header("X-API-Key", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://app.tryspecter.com/api/v1/companies/{companyId}/acquisitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'

response = http.request(request)
puts response.read_body
[
  {
    "acquisition_id": "acq_b59797f0d5cb3c8e63b5d098",
    "acquirer_company_id": "6270fedd4b7ad6a07cbd0326",
    "acquirer_name": "Deel",
    "acquiree_company_id": "6204bf4607449e8f64aa6198",
    "acquiree_name": "Deel IT (Previously Hofy)",
    "acquirer_domain": "deel.com",
    "acquiree_domain": "hofy.com",
    "acquisition_type": "acquisition",
    "price_usd": 100000000,
    "acquisition_date": "2024-07-18"
  }
]
{
"errorCode": "API_KEY_MISSING",
"message": "No API Key was presented on the header X-API-KEY"
}
{
"errorCode": "OUT_OF_CREDITS",
"message": "<string>"
}
{
"errorCode": "NOT_PERMITTED",
"message": "You do not have permission to access this resource."
}
{
"errorCode": "<string>",
"message": "<string>"
}
{
"errorCode": "<string>",
"message": "<string>"
}

Authorizations

X-API-Key
string
header
required

Path Parameters

companyId
string
required

The Specter company ID.

Query Parameters

limit
number

The number of results to return, default is 50.

page
number

The page number of results to return, base 0, default is 0.

Response

A page of acquisitions involving the company. The same company may appear on either side: as the acquirer (outbound) or as the acquiree (inbound).

acquisition_id
string
required

The Specter ID for this acquisition.

Example:

"acq_b59797f0d5cb3c8e63b5d098"

acquirer_company_id
string
required

The Specter company ID of the acquirer. Use with GET /companies/{companyId} to fetch the full company record.

Example:

"6270fedd4b7ad6a07cbd0326"

acquirer_name
string
required

The acquirer company's name.

Example:

"Deel"

acquiree_company_id
string
required

The Specter company ID of the acquiree. Use with GET /companies/{companyId} to fetch the full company record.

Example:

"6204bf4607449e8f64aa6198"

acquiree_name
string
required

The acquiree company's name.

Example:

"Deel IT (Previously Hofy)"

acquirer_domain
string | null

The acquirer's primary domain.

Example:

"deel.com"

acquiree_domain
string | null

The acquiree's primary domain.

Example:

"hofy.com"

acquisition_type
enum<string> | null

The type of deal. One of acquisition, merge, lbo, acquihire, or management_buyout. Null when Specter could not classify the deal.

Available options:
acquisition,
merge,
lbo,
acquihire,
management_buyout
Example:

"acquisition"

price_usd
integer | null

Deal value in USD, if disclosed.

Example:

100000000

acquisition_date
string<date> | null

Date the acquisition was announced or closed (YYYY-MM-DD).

Example:

"2024-07-18"