Get paginated sentiment sources
Returns the sources cited by sentiment answers, grouped by domain or listed per URL, with the sentiment split each source contributed to. Supports server-side filtering and sorting, and returns the filter option values needed to build multi-select dropdowns. Responses are cached for 60 seconds.
X-API-Key<token>API Key for programmatic access
domainId*stringUUID of the domain
uuidpage?numberPage number (1-based)
1 <= value1limit?numberItems per page (1-1000, default 50)
1 <= value <= 100050startDate?stringStart of the report date range (ISO 8601)
endDate?stringEnd of the report date range (ISO 8601)
models?array<string>Global filter: LLM models the report was run with (repeat the param, or send one comma-separated value)
viewMode?stringGroup rows by source domain, or list individual cited URLs (default: domain)
"domain""url"filterModels?array<string>Multi-select filter on LLM model (repeat the param, or send one comma-separated value)
filterPrompts?array<string>Filter by exact prompt texts (use repeated params, not comma-separated)
sourceSearch?stringPartial match on the source/domain column
sortOrder?stringSort direction (default: desc)
"asc""desc"marketLanguageCodePairId?stringRestrict to one market/language pair
filterSentiments?array<>Multi-select filter on sentiment (comma-separated)
sortBy?stringField to sort by (default: count)
"source""count""sentiment"Paginated sentiment sources with filter options
application/json- response
data*array<>Paginated source rows
total*numberTotal number of sources matching filters
page*numberCurrent page number (1-indexed)
limit*numberNumber of items per page
totalPages*numberTotal number of pages
hasNext*booleanWhether there is a next page
hasPrev*booleanWhether there is a previous page
filterOptions*Filter options for dropdowns
curl -X GET 'https://api.getmint.ai/api/domains/3fa85f64-5717-4562-b3fc-2c963f66afa6/sources/sentiment'{ "data": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "domain": "g2.com", "url": "https://g2.com/products/nike/reviews", "title": "Nike Reviews 2026", "prompts": [ "How do customers feel about Nike?" ], "models": [ "chatgpt", "claude" ], "count": 12, "sentiments": [ "positive", "neutral" ], "dominantSentiment": "positive" } ], "total": 142, "page": 1, "limit": 50, "totalPages": 3, "hasNext": true, "hasPrev": false, "filterOptions": { "models": [ { "value": "chatgpt", "label": "GPT-5", "score": 72 } ], "prompts": [ { "value": "chatgpt", "label": "GPT-5", "score": 72 } ], "sentiments": [ "positive", "neutral", "negative" ] }}