google_ads_keyword_ideas
Generate keyword ideas with search volume, competition, and CPC estimates from seed keywords or a page URL.
Instructions
Generate keyword ideas with search volume + competition + CPC estimates.
Args: customer_id: customer_id to attribute the request (any Ads account under MCC works). keywords: seed keywords, list of strings. Optional if page_url is given. page_url: seed URL (crawled for keyword extraction). Optional if keywords given. language_id: Google language criterion ID. Default '1000' (English). Common: '1001' Spanish, '1002' French, '1003' German, '1007' Italian. geo_target_ids: list of geo criterion IDs. Default ['2840'] (US). Common: '2826' UK, '2124' Canada, '2036' Australia, '2276' Germany. keyword_network: GOOGLE_SEARCH (default) | GOOGLE_SEARCH_AND_PARTNERS. include_adult: include adult-category keywords (default False). page_size: max ideas to return (default 100, capped at 10000).
Returns: {ideas: [{text, avg_monthly_searches, competition, low_top_of_page_bid_micros, high_top_of_page_bid_micros, concept_group}]}.
Rate limit: 1 QPS for this service. Back off on RESOURCE_EXHAUSTED. Requires Basic Access (Explorer may 403); if you get USER_PERMISSION_DENIED, the dev_token tier is too low.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | No | ||
| page_url | No | ||
| page_size | No | ||
| customer_id | Yes | ||
| language_id | No | 1000 | |
| include_adult | No | ||
| geo_target_ids | No | ||
| keyword_network | No | GOOGLE_SEARCH |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |