Skip to main content
GET
Unified AI Visibility view (sectioned)
Track how often your brand appears in answers from AI assistants like ChatGPT, Perplexity, and Google’s AI Overviews. This is the data behind the dashboard’s AI Visibility tab — share of voice, prompt-level performance, citations, competitor comparisons, and sentiment.
You need AI Visibility set up for your brand with tracked prompts. Configure it from the AI Visibility dashboard.
The overview groups its payload into sections — meta, cards, charts, brands, citations, platforms, competitors, the prompt table, and per-prompt detail. Use the sections and filter query parameters to fetch only the parts you need.

Brand Summary

GET /ai-tracker/visibility/brands/{name} Get the AI visibility summary for a single brand or competitor across the currently filtered dataset.

Filter Options

GET /ai-tracker/filter-options List the available platforms, countries, competitors, and prompt filters you can pass to the visibility endpoint.

Models

GET /ai-models List the AI models available for visibility tracking and whether each one is currently active.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

teamId
string
sections
string

Comma-separated sections: meta,cards,charts,brands,citations,platforms,competitors,overview,table,summaryCards,competitorMatrices,citationDetails,sentimentEvidence. Pass 'prompts' on its own for a minimal list ({id, prompt} for every tracked prompt) that ignores all scope filters and skips the visibility derivation.

promptId
string

Tracked prompt ID for detail mode

platform
string
competitor
string
country
string
startDate
string

YYYY-MM-DD

endDate
string

YYYY-MM-DD

days
integer
promptBrand
string
tracking
string
intent
string

Response

Default Response

error
string