List Sources
Returns one row per source citation from AI responses in the date range — the URLs models referenced when answering. Use it to analyze which domains and pages drive AI answers in your space. Pass filter[runId] to isolate the citations of one monitor run.
Returns one row per source citation from AI responses in the date range — the URLs models referenced when answering. Use it to analyze which domains and pages drive AI answers in your space. Pass filter[runId] to isolate the citations of one monitor run.
Path Parameters
Project ID (see List Projects)
Query Parameters
Page number (1-indexed, default: 1)
1 <= value1Items per page (default: 50, max: 1000)
1 <= value <= 100050Response Body
application/json
curl -X GET "https://example.com/projects/string/sources?filter%5BstartDate%5D=2026-01-01&filter%5BendDate%5D=2026-03-19&filter%5Blanguages%5D=en%2Cde&filter%5Bcountries%5D=US%2CDE&filter%5Bmodels%5D=microsoft%2Fcopilot-search%2Cgoogle%2Fai-overview%2Cgoogle%2Fai-mode%2Cperplexity%2Fsearch%2Cgemini%2Fsearch%2Copenai%2Fchatgpt&filter%5BpromptTypes%5D=informational%2Cnavigational&filter%5BisBranded%5D=true&filter%5BpersonaIds%5D=string&filter%5BofferingIds%5D=string&filter%5BpromptTagIds%5D=string&filter%5BbrandIds%5D=string&filter%5BrunId%5D=665f1c2e9b1d4a3f8c0e7a11"{ "data": [ { "responseId": "string", "runId": "string", "url": "string", "domain": "example.com", "position": 0, "type": "string", "domainRank": 0, "urlRank": 0, "createdAt": "string" } ], "pagination": { "page": 0, "limit": 0, "total": 0 }}List Brand Mentions GET
Returns one row per brand mention extracted from AI responses in the date range, with position, sentiment, and perception attributes. Covers your own brand and tracked competitors; use filter[brandIds] to narrow to specific brands.
Get Source URL Analytics GET
Returns per-URL citation analytics over the date range — appearances, citation rate, average position, and the brands mentioned alongside each URL. Export-equivalent of the source URLs CSV.