Query video search performance
query_video_analyticsRetrieve clicks, impressions, CTR, and average position from Google Search's Videos tab, grouped by query, page, country, device, or date.
Instructions
Performance in the Videos tab of Google Search: clicks, impressions, CTR and average position, by query, page, country, device or date. Video results shown on the main web results are counted under web search, not here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No | Filters, combined with AND. | |
| end_date | No | Last day (inclusive), YYYY-MM-DD in Pacific Time. Defaults to today. | |
| site_url | Yes | The property, as listed by list_sites: 'sc-domain:example.com' for a domain property or 'https://www.example.com/' for a URL-prefix property. A bare domain such as 'example.com', or any URL on the site, is resolved to the property that contains it. | |
| row_limit | No | Rows to return (1-25,000). | |
| start_row | No | Zero-based row offset, for paging. | |
| data_state | No | 'all' includes fresh data that may still change and matches the Search Console UI; 'final' is finalized data only (lags 2-3 days). | all |
| dimensions | No | Group rows by these. Omit for ['query']; [] for totals. searchAppearance must be the only dimension. | |
| start_date | No | First day, YYYY-MM-DD in Pacific Time. Defaults to 28 days ago. | |
| aggregation_type | No | 'auto' is right almost always. byProperty cannot be used with page grouping or filters. | auto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | One object per row: dimension values by name, then clicks, impressions, ctr (0-1) and position (absent for Discover and Google News). | |
| notes | No | ||
| request | Yes | The exact request body sent to Google. | |
| end_date | Yes | ||
| site_url | Yes | ||
| row_count | Yes | ||
| data_state | Yes | ||
| dimensions | Yes | ||
| start_date | Yes | ||
| search_type | Yes | ||
| next_start_row | No | Pass as start_row to fetch the next page, if there is one. | |
| aggregation_type | No | ||
| first_incomplete_date | No | ||
| first_incomplete_hour | No |