Get paginated citations for explorer table
Returns paginated and filtered inlined citations aggregated from all analysis types (visibility, competition, sentiment, alignment). Supports server-side filtering, sorting, and returns filter option values for building multi-select dropdowns (skip them with includeFilterOptions=false). A page past the end returns no rows and the true total. To read a whole window, follow `nextCursor`: pass it back as `cursor` with the same filters; every cursor page costs the same however deep the walk goes, while a high `page` gets slower. 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 report date range (ISO 8601)
endDate?stringEnd of report date range (ISO 8601)
models?array<string>Global filter: LLM models (comma-separated)
searchQuery?stringPartial match on prompt text
source?stringPartial match on source domain name
linkDomain?array<string>Multi-select filter on citation domains (comma-separated)
promptCategory?array<string>Filter by analysis type
model?array<string>Multi-select filter on LLM model (comma-separated)
promptText?array<string>Filter by exact prompt texts (use repeated params, not comma-separated)
topicName?array<string>Filter by topic names (comma-separated, visibility/competition only)
sortBy?stringField to sort by
"source""linkDomain""model""promptCategory"sortOrder?stringSort direction (default: asc). Ties, and unsorted requests, are ordered newest first
"asc""desc"includeFilterOptions?booleanCompute filterOptions with the page (default: true). When false, filterOptions is null; read them from /explorer/citations/filter-options
truecursor?stringThe nextCursor of a previous response: returns the rows after it, newest first, with the same dates and filters. Not combinable with sortBy or a page above 1. Cursor responses carry total, totalPages and page as null
Paginated citations with filter options for building UI dropdowns
application/json- response
data*array<>Paginated citation rows
total*|Total number of citations matching filters. Null on a cursor page, which skips the count.
page*|Current page number (1-indexed). Null on a cursor page.
limit*numberNumber of items per page
totalPages*|Total number of pages (minimum 1). Null on a cursor page.
hasNext*booleanWhether there is a next page
hasPrev*booleanWhether there is a previous page
nextCursor*|Send as cursor to read the rows after this page, newest first. Null on the last page and on sorted pages.
filterOptions*|nullDistinct filter values from the full filtered dataset (before pagination), for building UI dropdowns. Null when the request set includeFilterOptions=false.
curl -X GET 'https://api.getmint.ai/api/domains/497f6eca-6276-4993-bfeb-53cbbbba6f08/explorer/citations'{ "data": [ { "fanOutQueries": [ "best payment processing APIs 2025" ], "source": "techcrunch.com", "link": "https://techcrunch.com/2025/01/10/payment-apis-compared", "linkDomain": "techcrunch.com", "model": "chatgpt", "promptCategory": "visibility", "promptText": "What are the best payment processing solutions?", "promptId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "topicId": "f9e8d7c6-b5a4-3210-fedc-ba0987654321", "topicName": "Payment Processing" }, { "fanOutQueries": [ "Stripe developer sentiment 2025" ], "source": "g2.com", "link": "https://g2.com/products/stripe/reviews", "linkDomain": "g2.com", "model": "chatgpt", "promptCategory": "sentiment", "promptText": "How do developers feel about Stripe?", "promptId": "b2c3d4e5-f6a7-8901-bcde-f12345678901" } ], "total": 142, "page": 1, "limit": 50, "totalPages": 3, "hasNext": true, "hasPrev": false, "nextCursor": "eyJ2IjoxLCJ0cyI6IjIwMjUtMDItMjhUMTA6MTI6MzMuNDU2Nzg5WiIsImlkIjoiLi4uIiwicyI6Ii4uLiJ9", "filterOptions": { "linkDomains": [ "techcrunch.com", "g2.com", "stripe.com", "forbes.com" ], "models": [ "chatgpt", "claude-sonnet-4-5-20250929", "gemini-2.5-pro" ], "promptCategories": [ "visibility", "sentiment", "competition", "alignment" ], "promptTexts": [ "What are the best payment processing solutions?", "How do developers feel about Stripe?" ], "topicNames": [ "Payment Processing", "Developer Tools" ] }}