SEO API

SEO Related keywords API

Find AnyAPI SEO related keywords from a seed term with volume, CPC, competition, difficulty, and intent as normalized JSON.

POST/v1/run/seo.related_keywords
Uptime
100.00%
30d · 2 calls
Requests
2
30d
Response
0.7s
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": {
    "relatedKeywords": [
      {
        "competition": "example",
        "cpc": 12.5,
        "depth": 42,
        "keyword": "a1b2c3d4",
        "keywordDifficulty": 42,
        "searchIntent": "example",
        "searchVolume": 12500,
        "updatedUtc": 12.5
      }
    ]
  },
  "found": true
}
Response interface
interface SeoRelatedKeywordsResponse {
  data: {
    relatedKeywords: {
      competition?: string;
      cpc?: number;
      depth?: number;
      keyword: string;
      keywordDifficulty?: 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.related_keywords
curl -X POST https://api.getanyapi.com/v1/run/seo.related_keywords \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"project management software","language":"en","limit":5,"location":2840}'
FieldTypeExample value
Request body
keywordstring"project management software"Seed SEO keyword used to find related keywords.
depthintegerDepth of the related-keyword expansion (0-4). Higher depth explores a broader keyword tree; the number of returned results, and therefore the price, is still capped by limit.
languagestring"en"Language code for SEO metrics.
limitinteger5Maximum number of related keywords to return. You are billed per returned result, so a lower limit costs less.
locationinteger2840Location code for SEO metrics. The default is the United States.
orderByenumSort order for the returned related keywords: by search volume, cost per click, or keyword difficulty, ascending or descending. Omit for the default order.
Response
dataobject
data.relatedKeywordsobject[]SEO related keyword records. Populated whenever the provider has data for the entity.
data.relatedKeywords[].competitionstringPaid-search competition level for the related keyword. Populated whenever the provider has data for the entity.
data.relatedKeywords[].cpcnumberAverage paid-search cost per click in USD. Populated whenever the provider has data for the entity.
data.relatedKeywords[].depthintegerRelated-keyword graph depth from the seed keyword. Populated whenever the provider has data for the entity.
data.relatedKeywords[].keywordstringRelated keyword phrase. Populated whenever the provider has data for the entity.
data.relatedKeywords[].keywordDifficultyintegerEstimated organic ranking difficulty on a 0-100 scale. Populated whenever the provider has data for the entity.
data.relatedKeywords[].searchIntentstringPrimary SEO search intent for the related keyword. Populated whenever the provider has data for the entity.
data.relatedKeywords[].searchVolumeintegerAverage monthly search volume for the related keyword. Populated whenever the provider has data for the entity.
data.relatedKeywords[].updatedUtcnumberUTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
foundboolean
Price
Price per request (ceiling)USD$0.17496
Price /1k resultsUSD$0.17496

FAQ

About the SEO Related keywords API

The AnyAPI SEO Related keywords API returns SEO related keywords data as normalized JSON from one POST call to /v1/run/seo.related_keywords. Find AnyAPI SEO related keywords from a seed term with volume, CPC, competition, 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, 100.0% of SEO related keywords calls through AnyAPI succeeded, with a median response time of 0.7 seconds across 2 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.

Find AnyAPI SEO related keywords from a seed term with volume, CPC, competition, 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, 100.0% of SEO related keywords calls through AnyAPI succeeded, with a median response time of 0.7 seconds across 2 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.