Search Console performance
gsc_performanceGet Google Search Console clicks, impressions, CTR, and average position split by query, page, country, device, or date to analyze organic search performance.
Instructions
Google Search Console search performance for the configured property: clicks, impressions, CTR and average position, split by query, page, country, device or date. Returns the top rows, "totals" for the whole period (same filter, no split), "truncated", the unit and definition of each metric under "metrics", and a "date_range" in Pacific Time (Search Console's timezone) with "data_complete".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows returned (1 to 1000); totals always cover the whole property | |
| end_date | No | YYYY-MM-DD; empty means 2 days ago (Search Console data lag) | |
| site_url | No | Search Console property, e.g. sc-domain:example.com or https://www.example.com/; empty uses the configured GSC_SITE_URL (or the client's site). With a client registry it must be one of the client's sites | |
| client_id | No | Client id from clients_list. Required when several clients are registered; empty uses the only client (or the environment variables when there is no client registry) | |
| dimensions | No | How to split the results | |
| start_date | No | YYYY-MM-DD; empty means 30 days ago (Pacific Time) | |
| search_type | No | Search type (sent to Google as `type`): web, image, video, news, discover or googleNews | web |
| page_contains | No | Optional: keep only pages whose URL contains this text |