Keyword ideas
discover_keywordsDiscover new keyword ideas using Google Ads Keyword Planner.
Mirrors the "Discover new keywords" UI in Keyword Planner: start with keywords (seed_keywords), start with a website (url), or both together for more targeted ideas. At least one of seed_keywords or url is required.
Returns keyword ideas sorted by avg monthly search volume, with competition level (LOW/MEDIUM/HIGH) and top-of-page bid range, plus the seeds used and insights.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A landing page or site URL to extract ideas from, e.g. "https://example.com/products". | |
| page_size | No | Max keyword ideas to return (default 50, clamped to 1-1000). | |
| customer_id | No | Google Ads customer ID (digits, dashes allowed). Defaults to the configured account. | |
| language_id | No | Language constant ID (1000=English, 1001=German, 1002=French). Defaults to 1000. | 1000 |
| geo_target_id | No | Geo target constant ID (2276=Germany, 2840=USA, 2826=UK). Defaults to 2276. | 2276 |
| seed_keywords | No | Seed terms, e.g. ["running shoes", "trail running"]. | |
| include_monthly_volumes | No | true adds per-month search history (last 24 months, top-20 ideas) plus a seasonality insight — relevant to questions about demand trends, seasonality, or "when should I ramp budget". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||