API Introduction
Build powerful integrations with the Trakkr API. Access brand visibility data, manage prompts, and automate research programmatically.
Code example
curl -X GET 'https://api.trakkr.ai/get-brands' \
-H "Authorization: Bearer $TRAKKR_API_KEY"{
"brands": [
{
"id": "00000000-0000-4000-8000-81f286d10c3c",
"name": "Sample workspace",
"active": true,
"role": "owner"
}
]
}Synthetic example. Values are made up.
Overview
The Trakkr API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
You can use the API to integrate Trakkr's AI search visibility data into your own applications, build custom dashboards, automate reporting workflows, or create integrations with other tools.
Base URL
Quick Start
Start with a synthetic sample read without a key. To use your own data, follow these steps:
Get your API key
Generate an API key from Settings → API and MCP in your dashboard.
Make your first request
Run the request example to list your brands. Use cURL, Python requests, or JavaScript fetch.
Get your visibility scores
Use a brand’s id from the response as brand_id to call /get-scores and see your metrics.
Available Endpoints
The API provides access to these resources:
Brands and markets
List your tracked brands
GET /get-brandsVisibility scores
Visibility and presence metrics
GET /get-scoresPrompts and tags
Manage tracked prompts
GET /get-promptsCitations
URLs cited in AI responses
GET /get-citationsCompetitor performance
Compare competitors
GET /get-competitor-dataModel performance
Compare AI platforms
GET /get-modelsOpportunities
Review citation targets and saved suggestions
GET /get-opportunitiesData export
Export data as CSV or JSON
GET /export