get_search_performance
Get search performance data from Google Search Console — queries, clicks, impressions, CTR, and average position. Use when the user asks about SEO performance, keyword rankings, organic traffic, or search visibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | End date in YYYY-MM-DD format. Defaults to today. | |
| site_url | Yes | The site URL exactly as shown in Search Console (e.g., "sc-domain:example.com" or "https://example.com/") | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| row_limit | No | Max rows to return (1-100). Defaults to 25. | |
| dimensions | No | Dimensions to group by. Options: "query", "page", "country", "device", "date". Defaults to ["query"]. | |
| start_date | No | Start date in YYYY-MM-DD format. Defaults to 28 days ago. | |
| page_filter | No | Optional filter: only include rows where the page URL contains this string. | |
| query_filter | No | Optional filter: only include rows where the query contains this string. |