curl --request GET \
--url https://api.trakkr.ai/get-citations \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.trakkr.ai/get-citations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.trakkr.ai/get-citations"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"brand_id": "1749113348709x432280934699237400",
"mode": "citations",
"updated_at": "2025-11-03T01:42:25.502006+00:00",
"summary": {
"total_citations": 346,
"top_domains": [
{
"domain": "runnersworld.com",
"count": 161,
"citation_share": 13.55
},
{
"domain": "tomsguide.com",
"count": 86,
"citation_share": 7.24
}
],
"top_competitors": [
{
"competitor": "Hoka One One",
"count": 437,
"citation_share": 10.93
},
{
"competitor": "ASICS",
"count": 426,
"citation_share": 10.66
}
]
},
"citations": [
{
"url": "https://www.runnersworld.com/best-running-shoes/",
"domain": "runnersworld.com",
"times_cited": 22,
"first_seen": "2025-10-03T11:53:27.751253+00:00",
"last_seen": "2025-10-28T01:40:50.681897+00:00",
"competitors_referenced": [
"Adidas",
"Hoka One One"
],
"prompts": [
"best running shoes for marathon"
],
"search_queries": [
{
"query": "best marathon shoes 2025",
"count": 5
}
],
"sentiment": 75,
"domain_rating": 85,
"page_authority": 78,
"topics": [
"running",
"marathon training"
],
"h1": "Best Running Shoes 2025",
"mentions_brand": true
}
],
"pagination": {
"limit": 100,
"has_more": true,
"next_cursor": "MTA="
}
}Get citations
Returns citations data for the specified brand in one of three modes:
- citations (default): AI Search citations with aggregates (top domains/competitors)
- search-queries: Search queries that return citations, with prompts and citation lists
- knowledge: Raw knowledge base citations with rich metadata
Supports filtering by date range, domain, and search query text. Results are paginated with cursor-based pagination.
curl --request GET \
--url https://api.trakkr.ai/get-citations \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.trakkr.ai/get-citations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.trakkr.ai/get-citations"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"brand_id": "1749113348709x432280934699237400",
"mode": "citations",
"updated_at": "2025-11-03T01:42:25.502006+00:00",
"summary": {
"total_citations": 346,
"top_domains": [
{
"domain": "runnersworld.com",
"count": 161,
"citation_share": 13.55
},
{
"domain": "tomsguide.com",
"count": 86,
"citation_share": 7.24
}
],
"top_competitors": [
{
"competitor": "Hoka One One",
"count": 437,
"citation_share": 10.93
},
{
"competitor": "ASICS",
"count": 426,
"citation_share": 10.66
}
]
},
"citations": [
{
"url": "https://www.runnersworld.com/best-running-shoes/",
"domain": "runnersworld.com",
"times_cited": 22,
"first_seen": "2025-10-03T11:53:27.751253+00:00",
"last_seen": "2025-10-28T01:40:50.681897+00:00",
"competitors_referenced": [
"Adidas",
"Hoka One One"
],
"prompts": [
"best running shoes for marathon"
],
"search_queries": [
{
"query": "best marathon shoes 2025",
"count": 5
}
],
"sentiment": 75,
"domain_rating": 85,
"page_authority": 78,
"topics": [
"running",
"marathon training"
],
"h1": "Best Running Shoes 2025",
"mentions_brand": true
}
],
"pagination": {
"limit": 100,
"has_more": true,
"next_cursor": "MTA="
}
}Authorizations
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Query Parameters
The brand ID (32-character hexadecimal string)
32^[0-9a-fx]{32}$Citation mode to use:
citations- AI Search citations with aggregatessearch-queries- Search queries with associated citationsknowledge- Knowledge base citations
citations, search-queries, knowledge Filter by last seen date (YYYY-MM-DD). Only applies to citations and search-queries modes.
^\d{4}-\d{2}-\d{2}$Filter by last seen date (YYYY-MM-DD). Only applies to citations and search-queries modes.
^\d{4}-\d{2}-\d{2}$Filter citations by domain (substring match)
Filter search queries by query text (substring match). Only applies to search-queries mode.
Number of items per page (1-500)
1 <= x <= 500Pagination cursor from previous response
Response
Successful response
- Option 1
- Option 2
- Option 3
The brand ID
"1749113348709x432280934699237400"
Response mode
citations "citations"
When the snapshot was last updated
"2025-11-03T01:42:25.502006+00:00"
Array of citation items
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Top aggregates (only included when no filters applied)
Show child attributes
Show child attributes
Was this page helpful?