DatahyenaDatahyena
Webhooks

Filters

Narrow what each webhook endpoint receives per event kind.

Each endpoint can narrow what it receives per event kind, for example only Series A and B rounds above a minimum size:

{
  "funding": {
    "rounds": ["series-a", "series-b"],
    "minAmountUsdCents": 500000000,
    "countries": ["US", "GB"],
    "industries": ["Software Development"]
  },
  "acquisition": { "minDealAmountUsdCents": 10000000000, "countries": ["US"] },
  "exec_move": { "seniorities": ["c_level"], "moveTypes": ["appointment"] }
}

All clauses within a kind are combined with AND. Omitting a filter delivers every signal of that kind.

Available filters

KindFilters
fundingrounds[], minAmountUsdCents, maxAmountUsdCents, countries[], industries[], verticals[], employeeBuckets[]
acquisitionminDealAmountUsdCents, maxDealAmountUsdCents, countries[], paymentTypes[], isMerger, industries[], verticals[]
exec_moveseniorities[], moveTypes[], countries[]

Country codes are ISO 3166-1 alpha-2 (US, GB). Rounds, seniorities, move types, payment types, and verticals use the same canonical values as the API reference. For acquisitions, industries and verticals match the target (acquired) company.

Webhook filters mirror the query filters on the matching REST endpoint, so a subscription narrows to exactly the events you would get by polling with the same filters. Amounts are in integer USD cents (minAmountUsdCents), matching the webhook payload, whereas the REST query takes whole dollars (minAmountUsd).

On this page