SEO API

SEO Keyword overview API

Get AnyAPI SEO keyword metrics including search volume, CPC, competition, difficulty, and search intent as normalized JSON.

POST/v1/run/seo.keyword_overview
Uptime
100.00%
30d · 27 calls
Requests
27
30d · weekly, last 12 wks
Response
0.6s
median · 30d

Try it

Make your first request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "data": {
    "keywords": [
      {
        "bidHigh": 1024,
        "bidLow": 1024,
        "competition": "example",
        "cpc": 12.5,
        "keyword": "a1b2c3d4",
        "keywordDifficulty": 42,
        "monthlySearches": [
          {
            "month": 42,
            "searchVolume": 12500,
            "year": 2024
          }
        ],
        "searchIntent": "example",
        "searchVolume": 12500,
        "updatedUtc": 12.5
      }
    ]
  },
  "found": true
}
Response interface
interface SeoKeywordOverviewResponse {
  data: {
    keywords: {
      bidHigh?: number;
      bidLow?: number;
      competition?: string;
      cpc?: number;
      keyword: string;
      keywordDifficulty?: number;
      monthlySearches?: {
        month?: number;
        searchVolume?: number;
        year?: number;
      }[];
      searchIntent?: string;
      searchVolume?: number;
      updatedUtc?: number;
    }[];
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-16 · uptime and latency measured over 30d
POST /v1/run/seo.keyword_overview
curl -X POST https://api.getanyapi.com/v1/run/seo.keyword_overview \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keywords":["project management software"],"language":"en","location":2840}'
FieldTypeExample value
Request body
keywordsarray["project management software"]SEO keywords to analyze.
languagestring"en"Language code for SEO metrics.
locationinteger2840Location code for SEO metrics. The default is the United States.
Response
dataobject
data.keywordsobject[]SEO keyword metric records. Populated whenever the provider has data for the entity.
data.keywords[].bidHighnumberUpper bound of the estimated paid-search top-of-page bid in USD.
data.keywords[].bidLownumberLower bound of the estimated paid-search top-of-page bid in USD.
data.keywords[].competitionstringPaid-search competition level for the keyword. Populated whenever the provider has data for the entity.
data.keywords[].cpcnumberAverage paid-search cost per click in USD. Populated whenever the provider has data for the entity.
data.keywords[].keywordstringKeyword phrase. Populated whenever the provider has data for the entity.
data.keywords[].keywordDifficultyintegerEstimated organic ranking difficulty on a 0-100 scale. Populated whenever the provider has data for the entity.
data.keywords[].monthlySearchesobject[]Monthly search-volume history for the keyword.
data.keywords[].monthlySearches[].monthintegerCalendar month number for the monthly search-volume record.
data.keywords[].monthlySearches[].searchVolumeintegerSearch volume for the month.
data.keywords[].monthlySearches[].yearintegerCalendar year for the monthly search-volume record.
data.keywords[].searchIntentstringPrimary SEO search intent for the keyword. Populated whenever the provider has data for the entity.
data.keywords[].searchVolumeintegerAverage monthly search volume for the keyword. Populated whenever the provider has data for the entity.
data.keywords[].updatedUtcnumberUTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
foundboolean
Price
Price per request (ceiling)USD$0.12638
Price /1k keywordsUSD$0.180543

FAQ

About the SEO Keyword overview API

The AnyAPI SEO Keyword overview API returns SEO keyword overview data as normalized JSON from one POST call to /v1/run/seo.keyword_overview. Get AnyAPI SEO keyword metrics including search volume, CPC, competition, difficulty, and search intent as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs $0.18 per 1,000 keywords, and never more than $0.12638 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of SEO keyword overview calls through AnyAPI succeeded, with a median response time of 0.6 seconds across 27 measured calls.

It costs $0.18 per 1,000 keywords, and never more than $0.12638 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Get AnyAPI SEO keyword metrics including search volume, CPC, competition, difficulty, and search intent as normalized JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of SEO keyword overview calls through AnyAPI succeeded, with a median response time of 0.6 seconds across 27 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.