Skip to content

API Introduction

Build powerful integrations with the Trakkr API. Access brand visibility data, manage prompts, and automate research programmatically.

Code example

Request
curl -X GET 'https://api.trakkr.ai/get-brands' \
  -H "Authorization: Bearer $TRAKKR_API_KEY"
Response · 200 OK
{
  "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.

API access requires the Scale plan ($500/mo) or higher. Generate your API key from Settings → API and MCP after upgrading.

Base URL

https://api.trakkr.ai
All API requests must be made over HTTPS. Calls made over plain HTTP will fail.

Quick Start

Start with a synthetic sample read without a key. To use your own data, follow these steps:

1

Get your API key

Generate an API key from Settings → API and MCP in your dashboard.

2

Make your first request

Run the request example to list your brands. Use cURL, Python requests, or JavaScript fetch.

3

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: