gsc_search_analytics
Query Google Search Console search analytics to retrieve clicks, impressions, CTR, and position, filterable by query, page, country, device, date, and search appearance.
Instructions
Query Google Search Console search analytics. Returns clicks, impressions, CTR, and position. Dimensions: query, page, country, device, date, searchAppearance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Search type: 'web' (default), 'image', 'video', 'news', 'discover', 'googleNews' | |
| end_date | Yes | End date (YYYY-MM-DD) | |
| site_url | Yes | Site URL as registered in GSC (e.g. 'https://example.com/' or 'sc-domain:example.com') | |
| row_limit | No | Max rows (default 100, max 25000) | |
| start_row | No | Starting row for pagination (default 0) | |
| dimensions | No | Dimensions to group by: 'query', 'page', 'country', 'device', 'date', 'searchAppearance' | |
| start_date | Yes | Start date (YYYY-MM-DD) | |
| page_filter | No | Filter pages whose URL contains this string | |
| query_filter | No | Filter search queries containing this string (case-insensitive) | |
| dimension_filters | No | Optional filters, e.g. [{"dimension":"query","operator":"contains","expression":"keyword"}] |