Unified Search
Search semantically across everything PG:AI holds for your accounts — public filings and news, uploaded materials, web pages, job postings, technologies, contacts, conversations, insights, and more. Results are ranked by relevance.string
required
Defines which accounts to search across.
organisation— searches every account tracked in your workspacecompanies— restricts the search to the accounts you specify incompany_ids
string
required
The search query. Must be at least 1 character.
string
Comma-separated list of company UUIDs. Required when
scope=companies. Ignored when scope=organisation.integer
default:"1"
Page number for pagination.
integer
default:"25"
Maximum number of results returned per vector source. Range: 1–100.
string
ISO 8601 lower bound on result date (e.g.
2025-01-01).string
ISO 8601 upper bound on result date (e.g.
2025-12-31).companies:read
resolved_company_count is only present when scope=organisation. It shows how many distinct companies were searched.Search Behavior
- Results are ranked by semantic relevance, not recency. Use
date_from/date_toto narrow to a time window. per_sourceapplies per vector source independently — the total number of results can exceed this value when multiple sources return results.- If a downstream source fails, the API still returns results from the remaining sources.
