Skip to main content
GET
Competitor Visibility Heatmap

Authorizations

X-API-Key
string
header
required

API key for authentication. Get yours from the Promptwatch dashboard under Settings > API Keys.

Query Parameters

startDate
string<date>

Start date for heatmap data (YYYY-MM-DD)

endDate
string<date>

End date for heatmap data (YYYY-MM-DD)

model
string

Filter by specific LLM model

promptId
string<uuid>

Filter by specific prompt ID

llmMonitorId
string<uuid>

Filter by specific LLM monitor ID

limit
integer

Maximum number of competitors to include (default: 50)

Required range: 1 <= x <= 100
excludeSelf
boolean

Exclude self brand from results (default: false)

hideIgnoredBrands
boolean

Hide ignored brands from results (default: true)

Response

Default Response

models
string[]
required

Ordered list of model identifiers

competitors
object[]
required

Ordered list of competitor information

matrix
object
required

Matrix of visibility percentages: matrix[competitor][model] = percentage

minVisibility
number | null
required

Minimum visibility value in the matrix, or null if no data

maxVisibility
number | null
required

Maximum visibility value in the matrix, or null if no data