Skip to main content

Keyword Research API

Keyword Research API

Search volume, CPC, and competition for any list of keywords, in one request.

Track visibility across

  • ChatGPT
  • Claude
  • Gemini
  • Grok
  • Perplexity
  • Google
keywords.sh
POST https://api.trackee.dev/v1/keywords
{ "keywords": ["crm software", "email marketing"] }
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/keywords

One request. Structured response.

Clean, predictable JSON that is easy to parse and build on. 1 credit per keyword.

POSTRequest
curl -X POST https://api.trackee.dev/v1/keywords \
  -H "x-access-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": ["crm software", "email marketing"]
  }'
JSONResponse
{
  "success": true,
  "credits": { "charged": 2, "remaining": 4998 },
  "data": {
    "location": "United States",
    "language": "en",
    "keywords": [
      {
        "keyword": "crm software",
        "volume": 165000,
        "cpc": 39.75,
        "competition": "LOW",
        "competition_index": 7
      },
      {
        "keyword": "email marketing",
        "volume": 90500,
        "cpc": 74.34,
        "competition": "LOW",
        "competition_index": 8
      }
    ]
  }
}

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/keywords

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.

Keyword data without the ad platform

Skip the Google Ads setup and OAuth. Send keywords, get metrics back, and build your own research tools on top.

Volume that matters

Get real monthly search volume for each keyword so you can prioritize the terms worth targeting.

CPC and competition

Every keyword comes with cost per click and a competition score, the signals you need to judge commercial intent.

Batch friendly

Send up to 100 keywords in one call. Trackee returns a result for each, so you make one request instead of a hundred.

Any location or language

Scope volume to the market you care about by passing a location and language with the request.

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 many keywords can I send at once?

Up to 100 keywords per request. You are charged one credit per keyword, so batching is both faster and the same price as one-by-one lookups.

Can I get volume for a specific country?

Yes. Pass a location and language and Trackee returns volume, CPC, and competition scoped to that market.

What does the competition score mean?

It reflects how many advertisers compete for the keyword, returned as a label plus a numeric index, which is a useful proxy for commercial intent.

See every field and status code in the API reference.

Start building with the Keyword Research API

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

No credit card required.