Skip to main content
GET
Get Acquisition Signals

Authorizations

Authorization
string
header
required

API key authentication. Include as Bearer token in Authorization header.

Query Parameters

page
integer
default:1

Page number for pagination

Required range: x >= 1
limit
integer
default:20

Number of results per page (maximum 100)

Required range: 1 <= x <= 100
dateFrom
string<date>

Filter signals from this date (ISO 8601 format: YYYY-MM-DD)

dateTo
string<date>

Filter signals up to this date (ISO 8601 format: YYYY-MM-DD)

date_preset
enum<string>

Relative date shorthand. Takes precedence over dateFrom/dateTo.

Available options:
today,
yesterday,
last_7d,
last_14d,
last_30d,
last_60d,
last_90d,
last_6m,
last_1y,
last_2y,
this_week,
this_month,
this_quarter,
this_year,
last_week,
last_month,
last_quarter,
last_year
countries
string

Comma-separated list of country codes to filter by (acquired company)

exclude_countries
string

Comma-separated list of country names or codes to EXCLUDE for the ACQUIRED company's HQ (denylist), e.g. China or CN. Complements countries. Deals whose acquired company has an unknown/NULL HQ are kept.

categories
string

Pipe-separated list of company categories / industries to filter by

subcategories
string

Comma-separated list of subcategory IDs to filter by

Search by company name or industry keywords

industry
string

Comma-separated list of exact industry names to filter by

company_name
string

Search by acquired company name (partial match)

company_domain
string

Recommended. Company website domain, e.g. novartis.com. Strict match — if no company has this domain the result is empty; never falls back to fuzzy name matching. Variants are equivalent: novartis.com, www.novartis.com and https://novartis.com/ all match the same company. Malformed values return 400. Takes priority over company_name; combined identifiers must agree or the result is empty.

company_linkedin_url
string

Recommended. LinkedIn company URL, e.g. linkedin.com/company/novartis. Strict match — if no company has this LinkedIn page the result is empty; never falls back to fuzzy name matching. http/https, optional www. and trailing slash are equivalent. Non-company LinkedIn URLs (e.g. personal /in/ profiles) return 400. Takes priority over company_name; combined identifiers must agree or the result is empty.

acquiring_company
string

Search by acquiring company name (partial match)

acquirer_countries
string

Comma-separated list of country codes for the ACQUIRING company's HQ (allowlist). Independent of countries/exclude_countries, which target the acquired company.

exclude_acquirer_countries
string

Comma-separated list of country names or codes to EXCLUDE for the ACQUIRING company's HQ (denylist), e.g. China or CN. Deals with an unknown/NULL acquirer HQ are kept.

amount_min
integer

Minimum acquisition amount in whole USD (not cents)

amount_max
integer

Maximum acquisition amount in whole USD (not cents)

currency
enum<string>

Filter by currency, as an ISO 4217 code. Acquisition amounts are stored as USD by convention (the vast majority); a few records are EUR. Exact match.

Available options:
USD,
EUR
verification_status
enum<string>

Comma-separated list of verification statuses to filter by

Available options:
verified,
unverified,
pending
employee_count_min
integer

Minimum company employee count

employee_count_max
integer

Maximum company employee count

founded_year_min
integer

Minimum company founded year

founded_year_max
integer

Maximum company founded year

sort_by
enum<string>
default:occurred_at

Field to sort results by

Available options:
occurred_at,
discovered_at,
amount,
employee_count
sort_order
enum<string>
default:desc

Sort direction

Available options:
asc,
desc
count
enum<string>

When set to "true", returns only pagination metadata with an empty data array. No credits are charged.

Available options:
true

Response

Successful response with acquisition signals

success
boolean
required
Example:

true

data
object[]
required
pagination
object
required
meta
object
required