google_ads_keyword_historical_metrics
Retrieve historical monthly search volumes and competition metrics for keywords using Google Ads data.
Instructions
Historical monthly search-volume + competition metrics for specific keywords.
Args: customer_id: 10-digit customer_id. keywords: list of keyword strings (max 10,000 per call). language_id / geo_target_ids / keyword_network: same shape as keyword_ideas. year_month_start / year_month_end: optional date range as {year: 2025, month: 1..12}. Defaults to last 12 months.
Returns: {results: [{text, approximate_monthly_searches, monthly_search_volumes: [{year, month, monthly_searches}], competition, high/low_top_of_page_bid_micros}]}.
Rate limit: 1 QPS. May require Basic Access.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"customer_id": "<customer_id>",
"keywords": "<keywords>"
},
"name": "google_ads_keyword_historical_metrics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | ||
| customer_id | Yes | ||
| language_id | No | 1000 | |
| include_adult | No | ||
| geo_target_ids | No | ||
| year_month_end | No | ||
| keyword_network | No | GOOGLE_SEARCH | |
| year_month_start | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |