Get AI visibility
One projection per call, selected with `view`: - `kpis`: visibility score, share of voice, rank, average position and citation share, each with its previous value - `trend`: the same headline numbers over time - `share_of_voice`: the entity leaderboard, brand and competitors together - `platform_matrix`: the same picture split by assistant - `prompt_scores`: per tracked prompt, how often the brand is mentioned - `citation_gaps`: domains assistants cite for competitors but not for this brand - `top_sources`: what assistants cite most in this category Start at `kpis` and follow the weak number into the view that explains it. If `enabled` is false, tracking is off for this brand and every row is empty. That is an absence of measurement, not a score of zero.
Authorization
tenantApiKeyAuth In: header
Path Parameters
Query Parameters
Rows to return, 1-50, default 10.
Restrict to one assistant. Omit to aggregate across all of them.
Value in
- "chatgpt"
- "google_ai_mode"
- "google_ai_overview"
How much to return. concise (the default) omits long-form text: briefs, outlines, evidence, passage excerpts, per-dimension breakdowns. detailed includes it and costs several times the tokens.
"concise"Value in
- "concise"
- "detailed"
"kpis"Value in
- "citation_gaps"
- "kpis"
- "platform_matrix"
- "prompt_scores"
- "share_of_voice"
- "top_sources"
- "trend"
Rolling window ending today.
"28d"Value in
- "28d"
- "7d"
- "90d"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/public/brands/string/visibility/overview/"{ "brandSlug": "orbital-labs", "enabled": true, "view": "citation_gaps", "windowDays": 28, "startDate": "2026-06-29", "endDate": "2026-07-26", "completedRuns": 490, "platform": "all", "rows": [ { "domain": "g2.com", "competitorCitations": 12, "selfCitations": 0 } ], "note": ""}Last updated on