Query search analytics
gsc_search_analyticsPull Search Console search data—clicks, impressions, CTR, and average position—grouped by query, page, country, device, or date. Set custom date ranges and filters to analyze SEO performance.
Instructions
Run a Search Console search-analytics query: clicks, impressions, CTR and average position grouped by dimensions (query, page, country, device, date). Dates default to the last 28 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | No | End date YYYY-MM-DD (inclusive), defaults to today | |
| siteUrl | No | Property, e.g. "sc-domain:example.com". Falls back to GSC_DEFAULT_SITE. | |
| rowLimit | No | ||
| startRow | No | ||
| dataState | No | "all" includes fresh (partial) data | final |
| startDate | No | Start date YYYY-MM-DD (inclusive), defaults to today minus 28 days | |
| dimensions | No | Dimensions to group by; up to 3 per API limit when combining | |
| searchType | No | web | |
| aggregationType | No | auto | |
| dimensionFilterGroups | No | Optional filter groups, e.g. filter queries containing 'blog' |