gsc_query_search_analytics
Get Google Search Console performance data: clicks, impressions, CTR, position grouped by query, page, country, device, or date. Use filters to identify SEO trends and opportunities.
Instructions
Query Google Search Console Search Analytics. Returns clicks, impressions, CTR, and average position for queries, pages, countries, devices, dates, and search appearances. Use gsc://metrics, gsc://dimensions, gsc://filters, and gsc://compatibility for available fields and rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| filters | No | ||
| metrics | No | Native: clicks, impressions, ctr, position. Calculated: ctrOpportunity, clicksPerImpression, impressionShare, clickShare. | |
| orderBy | No | clicks | |
| siteUrl | No | Search Console property URL, e.g. https://example.com/ or sc-domain:example.com. Uses GSC_SITE_URL when omitted. | |
| startRow | No | Optional 0-based row offset for explicit pagination. | |
| dataState | No | final=stable data, all=fresh daily data, hourly_all=fresh hourly data (use hour dimension). | all |
| dateRange | No | ||
| datePreset | No | last28days | |
| dimensions | No | Up to 5 dimensions selected from query, page, country, device, date, hour, searchAppearance. | |
| searchType | No | web | |
| autoPaginate | No | When true, omit rowLimit so the GSC client auto-paginates until exhaustion. | |
| orderDirection | No | DESC | |
| aggregationType | No | Official GSC aggregation. byProperty is incompatible with page grouping/filtering and Discover/Google News. byNewsShowcasePanel requires discover/googleNews plus searchAppearance equals NEWS_SHOWCASE, and forbids page grouping/filtering or another searchAppearance filter. | auto |