get_channel_analytics
Fetch channel analytics for any date range, returning views, watch time, subscriber growth, engagement, impressions, and CTR as summary or daily series.
Instructions
Queries core YouTube Studio channel analytics for a specified timeframe.
Args: time_period: Preset time period ('7d', '28d', '90d', '365d', 'last_month'). Defaults to '28d'. start_date: Explicit start date in YYYY-MM-DD format (overrides time_period if both start & end are provided). end_date: Explicit end date in YYYY-MM-DD format. dimensions: Dimension to group by, e.g. 'day' (default) or None for a single aggregate row.
Returns: Summary metrics (total views, watch time hours, avg view duration, subscribers gained/lost, net growth, likes, shares, comments, impressions, CTR) and daily time-series data points.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | ||
| dimensions | No | day | |
| start_date | No | ||
| time_period | No | 28d |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |