Get filter options for the visibility sources table
Returns the values that build the visibility sources dropdowns: the same object /sources/visibility returns in filterOptions. Depends on the global filters only (date range, models, topic, competitor, tags). Responses are cached for 60 seconds.
API Key for programmatic access
In: header
Path Parameters
UUID of the domain
uuidQuery Parameters
Start of the report date range (ISO 8601)
End of the report date range (ISO 8601)
Global filter: LLM models the report was run with (repeat the param, or send one comma-separated value)
Grouping mode: domain (group by domain) or url (show individual URLs)
"domain"Value in
- "domain"
- "url"
Restrict to one topic
Count mentions of this competitor instead of the tracked brand
Keep only results from prompts carrying at least one of these tag UUIDs (comma-separated)
Response Body
application/json
curl -X GET "https://example.com/api/domains/3fa85f64-5717-4562-b3fc-2c963f66afa6/sources/visibility/filter-options"{ "models": [ { "value": "chatgpt", "label": "GPT-5", "score": 72 } ], "prompts": [ { "value": "chatgpt", "label": "GPT-5", "score": 72 } ], "allModelsScore": 72, "allPromptsScore": 68, "categories": [ { "code": 10020, "name": "Internet and Telecom / Technology News" } ]}