Match investors
Returns a ranked list of investors matched to a target company and deal profile. Scoring uses three weighted dimensions — geography, sector, and stage — with weights determined by the investor_preference (generalist/specialist) and local_preference (local/non_local) parameters. A basic-activity multiplier (1 / 0.75 / 0) is applied before normalisation so that recently inactive investors rank lower. The top investor in the result set always receives a total_score of 100.
Authorizations
OAuth2 client-credentials flow against the Dealroom Auth0 tenant. Use the client_id / client_secret from a Programmatic API key. Tokens are valid for 24h — Swagger UI will reuse the same token across operations.
Query Parameters
UUID of the target company.
"345d1ab6-33df-4759-9e17-0d0c0ec9ab1c"
Round stage the company is raising.
PRE-SEED, SEED, SERIES A, SERIES B, SERIES C+ "SERIES A"
Lower bound of the target round size in USD.
"10000000"
Upper bound of the target round size in USD.
"20000000"
When true, only count rounds where the investor was a lead.
"false"
Whether the founder prefers a generalist or a sector-specialist investor. Shifts scoring weights toward geography or sector accordingly.
generalist, specialist "specialist"
Whether the founder prefers a local (same city/country) or non-local investor. Shifts scoring weights toward geography or stage accordingly.
local, non_local "local"
Number of matched investors to return (1–100, default 50).
1 <= x <= 100"50"
Location name to filter by. Matched against the investor HQ field that corresponds to filter_location_type (continent → continent, country → country, state → state, city → city, region → mapped Dealroom region).
"Netherlands"
Location granularity: continent, country, state, city, or region. Controls which HQ field is compared against filter_location_name.
"country"
Comma-separated investor type codes to include (e.g. vc,accelerator). Filters the candidate pool before ranking.
"vc"