Skip to content

Google ranked keywords

This endpoint will provide you with the list of keywords that any domain, subdomain, or webpage is ranking for. Needs target. Served by DataForSEO.

Inputs

1 required
Target
Domain name or page url required field the domain name of the target website, subdomain or URL of the target webpage;…Required · target
Location name
Full name of the location optional field if you use this field, you don't need to specify location_code you can…Optional · location_name
Location code
Location code optional field if you use this field, you don't need to specify location_name you can receive the list…Optional · location_code
Language name
Full name of the language optional field if you use this field, you don't need to specify language_code you can…Optional · language_name
Language code
Language code optional field if you use this field, you don't need to specify language_name you can receive the list…Optional · language_code
Ignore synonyms
Ignore highly similar keywords optional field if set to true only core keywords will be returned, all highly similar…Optional · ignore_synonyms
Item types
Display results by item type optional field indicates the type of search results included in the responseNote: if the…Optional · item_types
Limit
The maximum number of returned keywords optional field default value: 100 maximum value: 1000Optional · limit
Offset
Offset in the results array of returned keywords optional field default value: 0 if you specify the 10 value, the…Optional · offset
Load rank absolute
Return rankings distribution by rank_absolute optional field default value: false if set to true, we will return the…Optional · load_rank_absolute
Historical SERP mode
Data collection mode optional field you can use this field to filter the results; possible types of filtering: live,…Optional · historical_serp_mode
Filters
Array of results filtering parameters optional field you can add several filters at once (8 filters maximum) you…Optional · filters
Order by
Results sorting rules optional field you can use the same values as in the filters array to sort the results possible…Optional · order_by
Tag
User-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task…Optional · tag

Pricing

Price
Usage based, at the cost the provider reports for the call
Billing
Billed at the cost the provider reports for the call, never above $100. Your agent sees the maximum before running.
Price checked
10 October 2026

Call

Your agent reads the schema and the price with inspect_tool before it runs the tool.

MCP call
cURL command
TypeScript
Tool ID

Alternatives

Competitor domains & rankings

Playbooks that use it

Connect your agent to 2,400+ tools for free

Sign in with Google or GitHub. No card required.