Channel performance over a date range
yt_channel_overviewRetrieve channel performance totals for any date range: views, watch time, engagement, and subscriber changes. Group results by day or month to see trends over time.
Instructions
Owner-side channel totals for a date range: views, watch time, average view duration and percentage, subscribers gained and lost, likes, comments, and shares. Pass group_by='day' or 'month' for a time series instead of a single total row. This is the 'how is the channel doing' tool — start with it, then drill into traffic sources or individual videos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metrics | No | Which metrics to return. Fewer metrics, smaller response. | |
| end_date | Yes | End date, YYYY-MM-DD, inclusive. YouTube Analytics lags roughly 2-3 days, so ending the range at today usually returns zeros for the last few days. | |
| group_by | No | 'none' returns one summary row for the whole range. 'day' or 'month' returns a time series — a 90-day range at 'day' is 90 rows, so keep ranges short or use 'month'. 'month' requires start_date to be the 1st of a month and end_date to be a month's last day. | none |
| start_date | Yes | Start date, YYYY-MM-DD, inclusive. Interpreted in the channel's timezone. |