Get Search Analytics
get_search_analyticsRetrieve Google Search Console search analytics by property and date range, with optional dimensions and filters to analyze queries, pages, countries, and devices.
Instructions
Query GSC search analytics data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No | List of filter dicts: [{"dimension": "query", "operator": "contains", "expression": "keyword"}] | |
| end_date | Yes | End date in YYYY-MM-DD format | |
| site_url | Yes | Property URL (e.g. 'https://example.com/' or 'sc-domain:example.com') | |
| row_limit | No | Max rows to return. Max 5000 (default: 1000) | |
| start_row | No | Pagination offset (default: 0) | |
| data_state | No | 'all' (includes partial data) or 'final' (2-3 day lag, more stable) | all |
| dimensions | No | List of dimensions. Options: query, page, country, device, searchAppearance, date | |
| start_date | Yes | Start date in YYYY-MM-DD format | |
| search_type | No | One of: web, image, video, news, discover, googleNews (default: web) | web |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||