List channel videos
list_channel_videosList a creator's items, newest first by default. Accepts a YouTube channel (@handle, UC… id, or URL), a TikTok profile URL (tiktok.com/@user), or an Instagram profile URL. On YouTube, tab picks the videos, shorts or live tab, sort orders it, and query searches inside the channel. Every row's url can be passed straight to get_transcript. To read what the videos say rather than only their titles, set transcripts to N: the caption transcripts of the first N rows (at most 5) come back in the same call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tab | No | YouTube only. videos (default), shorts, or live (streams, past and upcoming). A tab the channel does not have returns no rows and a notice saying so. For playlists or podcasts, use list_channel_playlists. | videos |
| sort | No | YouTube only. newest (default), popular, or oldest. popular is YouTube's Popular order, most viewed first, and leaves out videos with no views. | newest |
| limit | No | Max results to return (1–50). Defaults to 5. | |
| query | No | YouTube only. Search inside the channel and return its matching videos. Leave tab and sort unset. | |
| channel | Yes | YouTube handle/ID/URL, or a TikTok or Instagram profile URL. | |
| transcripts | No | Also return the caption transcripts of the first N videos (1-5), each cut at 12,000 characters. Captions only: a video without captions (most Instagram reels) comes back with outcome no_transcript, and get_transcript transcribes its audio. 1 credit per transcript delivered, on top of the listing's; failures are free. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of videos returned. | |
| notice | No | Why a list is empty or may be incomplete, when the source says: e.g. "This channel has no Live tab." | |
| videos | No | Matching videos with ids, titles, and URLs. | |
| balance | No | Remaining credit balance after this call, when known. | |
| creditsSpent | No | Credits charged for this call (0 on failure or for admins). | |
| creditsNotice | No | Credits words for the user, with the link that acts on them: why the call was refused for credits, or a note once the balance runs low. Pass it on to the user. |