The Keywords Everywhere API: Keyword Data, Volume & SEO Metrics

Pull search volume, CPC, competition, related keywords, traffic and backlink data into your own app, over one REST API, using the same API key you already use in the extension.

A keyword research API for developers

The API exposes the data behind Keywords Everywhere as plain REST endpoints. Almost everything the extension shows, you can request straight from your own code.

Data Endpoints What you get
Keyword metrics Get Keyword Data Search volume, CPC, competition and a 12-month trend for up to 100 keywords per request
Keyword ideas Related Keywords, People Also Search For Keyword suggestions for any seed keyword, each with its volume, CPC and competition
Site keywords Domain Keywords, URL Keywords The keywords a domain or a single page already ranks for
Traffic Domain Traffic Metrics, URL Traffic Metrics Estimated monthly organic traffic for a domain or a page
Backlinks Domain & Page Backlinks (all or unique) Backlinks and referring domains for a site or a page
Account Get Credit Balance, Countries, Currencies Your remaining credits and the supported countries and currencies

A simple request

Send your API key as a Bearer token and post the keywords you want. Here is a Get Keyword Data call:

curl -X POST "https://api.keywordseverywhere.com/v1/get_keyword_data" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -d "dataSource=gkp" \
  -d "country=us" \
  -d "currency=usd" \
  -d "kw[]=digital marketing"

Add more kw[] values to look up as many as 100 keywords in a single call.

Each keyword comes back with its volume, CPC, competition and trend, along with the credits used and your remaining balance:

{
  "data": [
    {
      "keyword": "digital marketing",
      "vol": 90500,
      "cpc": { "currency": "$", "value": "9.96" },
      "competition": 0.62,
      "trend": [
        { "month": "January",  "year": 2026, "value": 110000 },
        { "month": "February", "year": 2026, "value": 90500 }
      ]
    }
  ],
  "credits": 148520,
  "credits_consumed": 1,
  "time": 0.31
}

See the full API reference for every endpoint, parameter and copy-paste examples.

Use it from ChatGPT, Claude and Cursor (MCP)

Keywords Everywhere also runs an MCP server, so AI tools and coding assistants can pull keyword data directly, with no glue code to write.

Connect the server at mcp.keywordseverywhere.com/mcp to ChatGPT, Claude Desktop, Claude Code, Cursor, VS Code, Windsurf or Qodo Gen. It authenticates with your normal API key (or OAuth), so you can ask your assistant for search volume, related keywords or a site's top keywords and get live data back.

See the MCP setup guide for per-client instructions.

Getting started

The API key is free. Data calls use the same credits as the extension (Get Keyword Data uses one credit per keyword returned), so you will need a plan with credits to pull data.

There is no separate API fee, and since 2025 every API method works on all plans, including the entry-level Bronze plan. You can see plan prices on the pricing page.

Questions you may have

Is there a Keywords Everywhere API, and what does it do?
Yes. Keywords Everywhere has a REST API that returns the same data as the extension: search volume, CPC, competition and a 12-month trend for any keyword, related and People Also Search For keyword ideas, the keywords a domain or URL already ranks for, plus traffic estimates and backlink data. Any language that can make an HTTP request can use it.
How do I get an API key for the API?
The API uses the same key as the browser extension. Sign up for a free key on the first-install page, then send it as a Bearer token in the Authorization header of each request. One key works for both the extension and the API, across all your devices.
Is the API free? How much does it cost?
The API key is free. Calls draw from the same credits as the extension, for example Get Keyword Data uses one credit per keyword returned, so you need a plan with credits to pull data. There is no separate API fee, and since June 2025 every API method works on all plans, including the entry-level Bronze plan. You can see plan prices on the pricing page.
Can I get keyword suggestions or ideas from the API?
Yes. The Related Keywords and People Also Search For endpoints return keyword ideas for any seed keyword, and the Domain Keywords and URL Keywords endpoints return the keywords a site already ranks for. Each idea comes back with its search volume, CPC and competition.
Does the API return real search volume?
The volume comes from Google Keyword Planner, the same source Google gives advertisers. You can request Google Keyword Planner data only, or a blend of Keyword Planner and clickstream data, using the dataSource option. Competition is the Google Ads advertiser-competition metric from 0 to 1, not a ranking-difficulty score.
Does the API track keyword rankings?
No. Keywords Everywhere is not a rank tracker. The API returns keyword data and the keywords a domain or URL currently ranks for, but it does not monitor rank positions over time. It is a great fit if you need search volume, CPC, competition and keyword research data; it is not the right tool if you need daily rank tracking.
Can I use the API with ChatGPT, Claude or Cursor?
Yes. Keywords Everywhere runs an MCP server at mcp.keywordseverywhere.com/mcp that connects to ChatGPT, Claude Desktop, Claude Code, Cursor, VS Code, Windsurf and Qodo Gen. It authenticates with your normal API key or OAuth, so your AI tools and coding assistants can pull keyword data directly.
How many keywords can I send in one request?
The Get Keyword Data endpoint accepts up to 100 keywords per request. You choose the country and currency per request, and every response tells you how many credits the call used and how many credits you have left.