Documentation Index
Fetch the complete documentation index at: https://slatehq.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Returns citation data for URLs belonging to a specific domain. Use this to drill into which pages from a domain are being cited by AI platforms.
Parameters
Domain name to retrieve citations for (e.g., example.com).
Bearer token. Format: Bearer slat_<your-token>.
Number of days for the analysis window.
Start of date range. ISO 8601 format.
End of date range. ISO 8601 format.
Brand ID. Optional — if omitted, uses the workspace’s default brand.
Filter by one or more platforms.
Filter by citation category (e.g., OWNED, EARNED, COMPETITOR).
Search URLs by text. Case-insensitive partial match.
Filter by ISO country code.
Maximum number of results. Default: 20. Maximum: 100.
Number of results to skip. Default: 0.
Filter by a single prompt ID.
Filter by multiple prompt IDs. Maximum 10 values.
Response
Returns 200 OK with an array of citation URL objects for the domain.
Array of citation URL objects.
Change from previous period.
Number of query runs that cited the URL.
Platforms that cited the URL.
Example
curl -s "https://api.slatehq.ai/ai-analytics-service/api/public/v1/analytics/citations/domains/example.com/urls?dateRange=30&topicId=42" \
-H "Authorization: Bearer slat_YOUR_TOKEN"
Response
[
{
"urlHash": "a1b2c3d4",
"url": "https://example.com/pm-tools-comparison",
"title": "Best Project Management Tools 2026",
"domain": "example.com",
"citations": 25,
"citationsDelta": 3,
"runsCount": 18,
"avgRank": 1.8,
"category": "OWNED",
"platforms": ["CHATGPT", "PERPLEXITY", "GEMINI"]
},
{
"urlHash": "e5f6g7h8",
"url": "https://example.com/blog/remote-work-tips",
"title": "Remote Work Best Practices",
"domain": "example.com",
"citations": 12,
"citationsDelta": 1,
"runsCount": 10,
"avgRank": 3.2,
"category": "OWNED",
"platforms": ["CHATGPT"]
}
]
Status codes
| Status | Description |
|---|
200 | Domain URLs returned. |
400 | promptIds exceeds maximum of 10 values. |
401 | Missing or invalid Bearer token. See Authentication. |
500 | Internal server error. |
What’s next