Skip to main content

SERP Competitors API

SERP Competitors API

Discover the domains that compete for your keywords in Google, ranked by visibility.

Track visibility across

  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Perplexity
  • Google
competitors.sh
POST https://api.trackee.dev/v1/competitors
{ "keywords": ["crm software", "best crm"], "limit": 5 }
Mentions
Across AI answers

126

+18% this week

Share of voice
Against competitors

34%

+4.2 points

Citations
Pages used as sources

48

12 new sources

POST /v1/competitors

One request. Structured response.

Clean, predictable JSON that is easy to parse and build on. 5 credits per request.

POSTRequest
curl -X POST https://api.trackee.dev/v1/competitors \
  -H "x-access-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": ["crm software", "best crm"],
    "limit": 5
  }'
JSONResponse
{
  "success": true,
  "credits": { "charged": 5, "remaining": 4995 },
  "data": {
    "keywords": ["crm software", "best crm"],
    "location": "United States",
    "total": 63,
    "competitors": [
      {
        "domain": "www.g2.com",
        "avg_position": 4,
        "visibility": 0.7,
        "etv": 191.11,
        "keywords_count": 1
      }
    ]
  }
}

Live in three steps

From access key to your first call in minutes.

01

Get your access key

Create a free account and copy your access key from the dashboard.

02

Call POST /v1/competitors

Send one request with the x-access-key header. No SDK required.

03

Build on clean JSON

Parse the typed response and ship it into your product, dashboard, or agent.

Your competitive landscape, on demand

One request turns a keyword list into a ranked map of who you are up against in the results.

Automatic discovery

Pass the keywords you care about and Trackee surfaces the domains that show up most across those results.

Ranked by visibility

Competitors come sorted by a visibility score, so the sites that own your space are right at the top.

Traffic estimates

Each competitor includes estimated traffic value and average position, so you can size up the threat quickly.

Keyword footprint

See how many of your keywords each competitor ranks for to understand where the overlap really is.

SDKs and tools

One API. Every way to build.

Start with Node.js over REST, or hand the query to an agent. The same visibility contract sits underneath.

01

REST API

API docs

One predictable contract for visibility checks, normalized results, and organization-scoped access.

02

SDK

Coming soon

Official TypeScript and Python clients are on the way.

03

AI agents

AI docs

Let Claude, Codex, Cursor, or your own agent query Trackee through MCP and agent-ready tools.

04

Dashboard

Open app

Use the same underlying data in a visual workspace for teams that prefer to inspect and compare results.

visibility.js
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();
One request · every configured engine

Frequently asked questions

How does Trackee decide who my competitors are?

It looks at who ranks across the keywords you send, then ranks those domains by how much of the results they own, measured as a visibility score.

What is estimated traffic value?

It approximates the monthly organic traffic a domain earns from the keywords it ranks for, which is a fast way to gauge how strong a competitor is.

How many keywords should I send?

Send the cluster of keywords that defines your space. More keywords give a fuller picture of who competes across the whole topic.

See every field and status code in the API reference.

Start building with the SERP Competitors API

Create a free account, grab an access key, and make your first call in minutes.
Start Tracking for Free

No credit card required.