SEO API

SEO Ranked keywords API

Get AnyAPI SEO ranked keywords for a domain with rankings, traffic estimates, volume, CPC, difficulty, and intent as normalized JSON.

POST/v1/run/seo.ranked_keywords
Uptime
96.97%
30d · 33 calls
Requests
33
30d · weekly, last 12 wks
Response
1.4s
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": {
    "rankedKeywords": [
      {
        "cpc": 12.5,
        "etv": 12.5,
        "keyword": "a1b2c3d4",
        "keywordDifficulty": 42,
        "rankAbsolute": 1,
        "rankGroup": 1,
        "searchIntent": "example",
        "searchVolume": 12500,
        "updatedUtc": 12.5,
        "url": "https://example.com/page"
      }
    ]
  },
  "found": true
}
Response interface
interface SeoRankedKeywordsResponse {
  data: {
    rankedKeywords: {
      cpc?: number;
      etv?: number;
      keyword: string;
      keywordDifficulty?: number;
      rankAbsolute: number;
      rankGroup?: number;
      searchIntent?: string;
      searchVolume?: number;
      updatedUtc?: number;
      url?: string;
    }[];
  } | 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.ranked_keywords
curl -X POST https://api.getanyapi.com/v1/run/seo.ranked_keywords \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"language":"en","limit":10,"location":2840,"target":"github.com"}'
FieldTypeExample value
Request body
targetstring"github.com"Domain to analyze, without a protocol or leading www.
languagestring"en"Language code for SEO ranking metrics.
limitinteger10Maximum number of ranked keywords to return. You are billed per returned result, so a lower limit costs less.
locationinteger2840Location code for SEO ranking metrics. The default is the United States.
orderByenumSort order for the returned ranked keywords: by SERP position (ascending for best rankings first), search volume, or estimated traffic value (etv). Omit for the default order.
Response
dataobject
data.rankedKeywordsobject[]SEO ranked keyword records for the domain. Populated whenever the provider has data for the entity.
data.rankedKeywords[].cpcnumberAverage paid-search cost per click in USD.
data.rankedKeywords[].etvnumberEstimated organic search traffic for the ranking URL.
data.rankedKeywords[].keywordstringKeyword phrase the domain ranks for. Populated whenever the provider has data for the entity.
data.rankedKeywords[].keywordDifficultyintegerEstimated organic ranking difficulty on a 0-100 scale.
data.rankedKeywords[].rankAbsoluteintegerAbsolute organic ranking position for the keyword. Populated whenever the provider has data for the entity.
data.rankedKeywords[].rankGroupintegerGrouped organic ranking position for the keyword. Populated whenever the provider has data for the entity.
data.rankedKeywords[].searchIntentstringPrimary SEO search intent for the keyword.
data.rankedKeywords[].searchVolumeintegerAverage monthly search volume for the keyword. Populated whenever the provider has data for the entity.
data.rankedKeywords[].updatedUtcnumberUTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
data.rankedKeywords[].urlstringRanking URL for the domain.
foundboolean
Price
Price per request (ceiling)USD$0.17496
Price /1k resultsUSD$0.17496

FAQ

About the SEO Ranked keywords API

The AnyAPI SEO Ranked keywords API returns SEO ranked keywords data as normalized JSON from one POST call to /v1/run/seo.ranked_keywords. Get AnyAPI SEO ranked keywords for a domain with rankings, traffic estimates, volume, CPC, difficulty, and intent as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs $0.17 per 1,000 results, and never more than $0.17496 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 97.0% of SEO ranked keywords calls through AnyAPI succeeded, with a median response time of 1.4 seconds across 33 measured calls.

It costs $0.17 per 1,000 results, and never more than $0.17496 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 ranked keywords for a domain with rankings, traffic estimates, volume, CPC, difficulty, and 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, 97.0% of SEO ranked keywords calls through AnyAPI succeeded, with a median response time of 1.4 seconds across 33 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.