Skip to main content
GET
Get GEO Matrix
Get the GEO visibility matrix: rows (topics, tags, prompts, or funnel stages) crossed with columns (AI providers), showing composite scores, sub-scores, rankings, citations, and top competitors per cell.
This endpoint returns a cross-tabulation of your brand’s visibility. See Performance for aggregated metrics and Competitor for entity structures used in topCompetitors.

Get Matrix

string
required
Bearer token. Example: Bearer qw-api-xxx

Path Parameters

string
required
The unique identifier of the brand

Query Parameters

string
Group rows by: topics (default), tags, prompts, or funnel
number
Number of days to include. Default: 30
string
Start date (ISO 8601 format). Overrides period if provided with endDate
string
End date (ISO 8601 format). Overrides period if provided with startDate
string
Filter by AI provider. Supports comma-separated multi-select (e.g., chatgpt,claude).
string
Filter by topic ID (keywordId). Supports comma-separated multi-select (e.g., id1,id2).
string
Filter by tag ID. Supports comma-separated multi-select (e.g., id1,id2).
number
Max rows to return. Default: 50, max: 100

Granularity Options

Response

boolean
Indicates if the request was successful
object
string
The granularity used for this matrix (topics, tags, prompts, or funnel)
array
List of AI providers used as columns. Each entry is an object with an id and a name.
array
Matrix rows, one per topic/tag/prompt/funnel stage
array
Per-provider average metrics across all returned rows.
object

Example Request

Example Response

Error Responses