Budget forecast
estimate_budgetForecast clicks, cost, and conversions for keywords to plan campaign budgets, using Google Ads Keyword Planner with optional geo, language, and daily budget filters.
Instructions
Forecast clicks, cost, and conversions for a set of keywords.
Uses Google Ads Keyword Planner to estimate campaign performance without creating anything. Essential for budget planning before launching campaigns. Per-keyword max_cpc values are collapsed to a campaign-level manual CPC cap (the highest one) — the Ads API forecast takes no per-keyword bids.
keywords: list of {"text": "keyword", "match_type": "EXACT|PHRASE|BROAD", "max_cpc": 1.50} max_cpc is optional (defaults to 1.00 in account currency) geo_target_id: geo target constant (2276=Germany, 2840=USA, 2826=UK, 2250=France) language_id: language constant (1000=English, 1001=German, 1002=French, 1003=Spanish) daily_budget: if provided, insights will show what % of traffic the budget captures forecast_days: forecast horizon in days (default 30)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | ||
| customer_id | No | ||
| language_id | No | 1000 | |
| daily_budget | No | ||
| forecast_days | No | ||
| geo_target_id | No | 2276 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||