Skip to content

Google keyword ideas

The Keyword Ideas endpoint provides search terms that are relevant to the product or service categories of the specified keywords. Needs keywords. Served by DataForSEO.

Inputs

1 required
Keywords
Keywords required field UTF-8 encoding The maximum number of keywords you can specify: 200Required · keywords
Location name
Full name of the location required field if you don't specify location_code Note: it is required to specify either…Optional · location_name
Location code
Unique location identifier required field if you don't specify location_name Note: it is required to specify either…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
Closely variants
Search mode optional field if set to_true the results will be based on the phrase-match search algorithm if set to…Optional · closely_variants
Ignore synonyms
Ignore highly similar keywords optional field if set to_true only core keywords will be returned, all highly similar…Optional · ignore_synonyms
Include SERP info
Include data from SERP for each keyword optional field if set to true, we will return a serp_info array containing…Optional · include_serp_info
Limit
The maximum number of keywords in the results array optional field default value: 700 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
Offset token
Offset token for subsequent requests optional field provided in the identical filed of the response to each request;…Optional · offset_token
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

Keyword research

Playbooks that use it

Connect your agent to 2,400+ tools for free

Sign in with Google or GitHub. No card required.