Get visibility by AI platform
Visibility broken down by AI platform. The same rows appear inside GET /visibility as platforms[]; this endpoint returns that breakdown on its own and can narrow to specific platforms. platform is comma-separated and resolved through the canonical platform map, so it accepts display names (ChatGPT, AI Overviews), aliases (openai, microsoft, xai), and raw model ids alike — platform=chatgpt matches a stored chatgpt-4o without also matching a copilot-gpt-* id, which belongs to Copilot. Filter further with topicId / country / locationId (each must be a UUID; a malformed value returns 400 invalid_argument), and pass unbranded=true or branded=true to filter by prompt brand state. days defaults to 30, max 365.
Authorizations
A Searchable API key, created under Settings → Workspace → Integrations. Send as Authorization: Bearer sea_xxxxx. Every key carries one or more scopes (read, write, admin) and may optionally be bound to a single project — see Getting started.
Path Parameters
The project id.
Query Parameters
Lookback window in days. Default and maximum vary by endpoint — see the operation description.
x >= 1Pass true to restrict every metric to non-branded prompts only.
true Pass true to restrict every metric to branded prompts only.
true Comma-separated AI platform filter (e.g. chatgpt,claude,gemini). Accepted values and whether the param is required vary by endpoint — see the operation description.
Restrict to a single topic id.
Comma-separated ISO 3166-1 country codes (e.g. US,GB) or country names.
Comma-separated tracked-location ids.