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.
Two different things get called the "Keywords Everywhere API key". Pick the one you need:
Just using the browser extension? You need a free API key to unlock the paid features. Get your API key here.
Building an app? Use the REST API to pull our data into your own software. See the full API reference.
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.