Skip to main content
GET
/
v3
/
keyword-research
Generate keyword ideas
curl --request GET \
  --url https://api.snowseo.com/v3/keyword-research/ \
  --header 'Authorization: Bearer <token>'
{
  "exact_keyword": [
    {
      "keyword": "<string>",
      "monthlysearch": 123,
      "difficulty": "<string>",
      "competition_score": 123,
      "annotation": "<string>",
      "cpc": 123,
      "historic_data": [
        {
          "year": 123,
          "month": 123,
          "search_volume": 123
        }
      ]
    }
  ],
  "related_keywords": [
    {
      "keyword": "<string>",
      "monthlysearch": 123,
      "difficulty": "<string>",
      "competition_score": 123,
      "annotation": "<string>",
      "cpc": 123,
      "historic_data": [
        {
          "year": 123,
          "month": 123,
          "search_volume": 123
        }
      ]
    }
  ]
}
Enter a seed keyword or a page URL and get back a list of related keyword ideas complete with monthly search volume, competition level, and CPC estimates. Powered by Google Ads Keyword Planner data.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

keyword
string

Seed keyword. Required if page_url is omitted.

page_url

Seed URL. Required if keyword is omitted. Empty string allowed when using keyword.

location_ids
string

Comma-separated location IDs (e.g. "2840,2826").

language_id
string
default:1000

Google Ads language resource ID (default: "1000" = English).

Response

Default Response

exact_keyword
object[]
required