Search Console search analytics
gsc_search_analyticsGoogle Search Console performance: clicks, impressions, CTR and average position, grouped by query, page, country, device, date or search appearance, with filters. Pass compare_start_date and compare_end_date to compare two periods (each row then has the previous values and the change, and rows that disappeared are listed). Dates are YYYY-MM-DD; Search Console keeps about 16 months of history (use it for year-over-year and seasonality) and lags about 2 to 3 days. Default: the last 28 days of final data, grouped by query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Property, like sc-domain:example.com or https://www.example.com/ (a bare domain also works). Optional when one property is picked. | |
| filters | No | All must match. Like {"dimension": "page", "operator": "contains", "expression": "/blog/"} or {"dimension": "country", "operator": "equals", "expression": "prt"} (countries are ISO 3166-1 alpha-3, devices DESKTOP, MOBILE, TABLET). | |
| end_date | No | ||
| row_limit | No | Default 100, max 1000. | |
| start_row | No | For paging: skip this many rows. | |
| dimensions | No | Default ["query"]. Up to 3, like ["page", "query"]. | |
| start_date | No | ||
| search_type | No | Default web. | |
| include_fresh | No | Include the last days' data that is not final yet. Default false. | |
| compare_end_date | No | ||
| compare_start_date | No |