list_channel_videos
List a YouTube channel's uploads in reverse chronological order, optionally filtered by a custom date range.
Instructions
List a channel's uploads newest first, optionally within a date range.
Example: everything MKBHD posted in the last year, via published_after='1y'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | Channel handle (@mkbhd), channel URL, channel id (UC...), or channel name | |
| max_results | No | How many videos to return (1-200) | |
| published_after | No | Only videos published at or after this point: 7d, 6m, 1y, 2025-01-31, or RFC 3339 | |
| published_before | No | Only videos published at or before this point, same formats as published_after |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of videos in this response | |
| query | No | Search terms, when searching | |
| videos | Yes | Videos, newest first unless reordered | |
| channel | Yes | The channel the videos belong to | |
| truncated | No | True when more videos matched than max_results allowed | |
| published_after | No | Lower bound applied to publish dates | |
| published_before | No | Upper bound applied to publish dates |