01
Get your access key
Create a free account and copy your access key from the dashboard.
Brand Tracking API
Save brands with their prompts and competitors, then reuse them. Free to manage.
Track visibility across
POST https://api.trackee.dev/v1/brands
{ "name": "Salesforce", "domain": "salesforce.com", "engines": ["chatgpt"] }POST /v1/brands
Clean, predictable JSON that is easy to parse and build on. Free.
curl -X POST https://api.trackee.dev/v1/brands \
-H "x-access-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Salesforce",
"domain": "salesforce.com",
"aliases": ["SFDC"],
"category": "CRM",
"engines": ["chatgpt", "claude"]
}'{
"success": true,
"data": {
"id": "6a8b2e3ba6701c53f6dcc743",
"name": "Salesforce",
"domain": "salesforce.com",
"aliases": ["SFDC"],
"category": "CRM",
"location": "United States",
"engines": ["chatgpt", "claude"],
"prompts": [],
"competitors": []
}
}From access key to your first call in minutes.
01
Create a free account and copy your access key from the dashboard.
02
Send one request with the x-access-key header. No SDK required.
03
Parse the typed response and ship it into your product, dashboard, or agent.
Brands turn one-off checks into a tracked history. Create them for free and build monitoring on top.
Define a brand once, then point visibility, rank, and mentions checks at it instead of repeating parameters everywhere.
Attach the prompts you want to monitor and the competitors you want to measure against, all stored with the brand.
Every brand belongs to your organization and is isolated from everyone else, secured by your access key.
Brands are the anchor for scheduled scans and historical tracking, so your visibility data has something to attach to over time.
SDKs and tools
Start with Node.js over REST, or hand the query to an agent. The same visibility contract sits underneath.
One predictable contract for visibility checks, normalized results, and organization-scoped access.
Official TypeScript and Python clients are on the way.
Let Claude, Codex, Cursor, or your own agent query Trackee through MCP and agent-ready tools.
Use the same underlying data in a visual workspace for teams that prefer to inspect and compare results.
const response = await fetch(
"https://api.trackee.dev/v1/track",
{
method: "POST",
headers: {
"x-access-key": process.env.TRACKEE_ACCESS_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
brand: "Acme",
prompt: "best project management software",
engines: ["chatgpt", "claude", "google"],
}),
},
);
const visibility = await response.json();No. Creating, reading, updating, and deleting brands is free. You only spend credits when you run a check that calls out to search or an AI model.
A domain, aliases, a category, a default location, the AI engines to track, plus lists of prompts and competitors you care about.
Brands are the anchor for monitoring. Once a brand and its prompts exist, you can run checks against it on a schedule and build a history of your visibility.
See every field and status code in the API reference.
One access key
Check whether ChatGPT, Claude, Gemini, and Perplexity mention your brand for any prompt.
Get a domain's Google position and AI Overview presence for any keyword.
Search volume, CPC, and competition for any list of keywords, in one request.
Find the web pages that mention your brand for any query.
Discover the domains that compete for your keywords in Google, ranked by visibility.
Save brands with their prompts and competitors, then reuse them. Free to manage.