01
Get your access key
Create a free account and copy your access key from the dashboard.
Rank Tracking API
Get a domain's Google position and AI Overview presence for any keyword.
Track visibility across
POST https://api.trackee.dev/v1/rank
{ "keyword": "best crm software", "domain": "salesforce.com" }POST /v1/rank
Clean, predictable JSON that is easy to parse and build on. 1 credit per keyword.
curl -X POST https://api.trackee.dev/v1/rank \
-H "x-access-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"keyword": "best crm software",
"domain": "salesforce.com"
}'{
"success": true,
"credits": { "charged": 1, "remaining": 4999 },
"data": {
"keyword": "best crm software",
"domain": "salesforce.com",
"position": 2,
"url": "https://www.salesforce.com/crm/what-is-crm/software/",
"ai_overview": { "present": true, "cited": true }
}
}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.
Everything you need to track a keyword, without building and babysitting a SERP scraper.
Get the exact position and URL a domain ranks at for a keyword, straight from live Google results.
See whether Google generated an AI Overview for the query and whether the domain is cited in it, the new front line of search visibility.
Check rankings for any location and on desktop or mobile, so you measure what your actual audience sees.
Position, URL, and AI Overview flags come back as predictable JSON that is easy to store and chart.
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();Yes. Every rank check returns whether an AI Overview was shown for the keyword and whether your domain is cited in it, alongside the classic organic position.
Yes. Pass a device of desktop or mobile and a location, and Trackee returns the ranking for exactly that context.
You get a clean response with position and url set to null, so your code can handle not-ranked keywords without special error handling.
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.