search_analytics
Retrieve search performance metrics—clicks, impressions, CTR, average position—from Google Search Console or Bing Webmaster Tools.
Instructions
Query search performance and analytics data (clicks, impressions, CTR, average position) across Google Search Console or Bing Webmaster Tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | Search engine provider: 'google' or 'bing' (default: 'google') | |
| endDate | Yes | End date in YYYY-MM-DD format (e.g. 2026-08-28) | |
| siteUrl | Yes | Site URL exactly as verified in Search Console (e.g. https://example.com/ or sc-domain:example.com) | |
| rowLimit | No | Max rows to return (default 100, maximum 25000) | |
| startRow | No | Zero-based row offset for pagination | |
| dataState | No | Data freshness (Google): 'all' includes fresh (recent ~2 days) data, 'final' only finalized | all |
| startDate | Yes | Start date in YYYY-MM-DD format (e.g. 2026-08-01) | |
| dimensions | No | Comma-separated dimensions to group by: query, page, country, device, searchAppearance, date. Default: 'query' | |
| pageFilter | No | Filter page URLs: plain text (contains), 'exact:url', 'regex:pattern', or '!regex:pattern' | |
| searchType | No | Search vertical: web, image, video, news, discover, googleNews (default: web) | web |
| queryFilter | No | Filter queries: plain text (contains), 'exact:keyword', 'regex:pattern', or '!regex:pattern' | |
| deviceFilter | No | Filter by device: DESKTOP, MOBILE, or TABLET | |
| countryFilter | No | Filter by ISO 3166-1 alpha-3 country code (e.g. USA, GBR, IND, DEU) |