search.queries
Get the search terms that drive clicks to your site, with clicks, impressions, CTR, and average position. Use it to see what you're ranking for and which queries deliver the most clicks.
Instructions
Google Search Console query metrics — the pre-click side of search. Returns the search terms that drove clicks to the site, with clicks, impressions, CTR (0–1), and average position (1 = top of results), over the period. Sourced from the project's connected Search Console property, synced daily; data lags ~2 days, same as Search Console itself.
Use for "what are we ranking for", "which queries drive the most clicks", "where do we sit on [term]".
Examples:
"top search queries this month" → period="28d", read
queries(already sorted by clicks)"what position are we for 'X'" → scan
queriesfor X, readposition
Limitations: only queries with at least one click in the period appear — Search Console omits zero-click impressions and anonymized rare queries, so totals won't match site-wide impressions. Requires a connected Search Console property (returns an empty list if none is connected). For what those clicks did AFTER landing — sessions and conversions — use search.landing_pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows to return (1-50). Defaults to 10. | |
| period | No | Time period. Use "today", "yesterday", "7d", "30d", "90d", or a custom range as "YYYY-MM-DD:YYYY-MM-DD" (e.g. "2026-01-01:2026-03-31"). Defaults to "30d". | |
| project_id | No | Target project ID (e.g. "proj_abc123"). Required when the credential has access to multiple projects. If omitted and only one project is accessible, that project is used automatically. Call `projects.list` to discover available project IDs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queries | Yes |