v1

latestOpenAPI 3.0.02026-07-13321262.1 KB
search

[BETA] Unified semantic search

Semantic search across the data PG:AI holds for your accounts — public filings and news, your uploaded materials, web pages, jobs, technologies, contacts, conversations, insights and more. Use scope=organisation to search every account tracked for your workspace, or scope=companies to restrict to a comma-separated list of company_ids. Returns a ranked { items, total, page, per_page } envelope (organisation scope additionally includes resolved_company_count).

get/search

Query parameters

scope'organisation' | 'companies' required

Search scope: organisation (all tracked accounts for the org) or companies (explicit company_ids).

qstring required

Search query (minimum 1 character).

company_idsstring

Required when scope=companies: comma-separated company UUIDs.

pageinteger

Page index for the response envelope.

per_sourceinteger

Page size. Default 25, maximum 50 on all list endpoints. Omit to use the default; increase up to 50 only if you need larger pages. Applied per vector source.

date_fromstring

ISO 8601 lower bound on result date.

date_tostring

ISO 8601 upper bound on result date.

Response

Success — { items, total, page, per_page } (and optionally resolved_company_count for organisation scope)

object required

Response data