Search entities
Searches the entity index by name and returns a flat ranked array of rows; each row carries its type (company | investor | person | university | gov_ngo) plus display fields website_domain, hq_city, and hq_country (any of which may be null). Scope is controlled by the types= param (comma-separated; defaults to every type the caller may read). Types the caller lacks permission for are silently dropped. Default ranking uses pg_trgm word-similarity on entities.name (gated by SEARCH_RANKING_ENABLED, default on; when off it falls back to full-string similarity). When SEARCH_TYPE=hybrid the endpoint additionally fuses with vector ANN over entity_embeddings via Reciprocal Rank Fusion. See docs/hybrid-search.md.
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
Search term (minimum 2 characters)
2Comma-separated entity types to search (investor, person, company, university, gov_ngo). Defaults to every type the caller is permitted to read.
"company,investor"
Maximum number of results per request (default 5, max 20)
1 <= x <= 20Response
Flat ranked results array, up to limit rows