Skip to content

API Introduction

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

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 ($399/mo) or higher. Generate your API key from Settings → API 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

Follow these steps to make your first API request:

1

Get your API key

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

2

Make your first request

Try the example on the right to list your brands. Use cURL, Python requests, or JavaScript fetch.

3

Get your visibility scores

Use the brand_id from the response to call /get-scores and see your metrics.

Available Endpoints

The API provides access to these resources:

Code Example

Request
1curl -H 'Authorization: Bearer $TRAKKR_API_KEY' \
2 'https://api.trakkr.ai/get-brands'
200 OK
1{
2 "brands": [
3 {
4 "id": "75ffdeb9-0924-4ff9-8ded-c2470d73d224",
5 "name": "Notion"
6 }
7 ]
8}
Press ? for keyboard shortcuts