Scrape YouTube videos and channels
scrape_youtube_videos_channelsScrape public YouTube channels, playlists, and search results into structured video and channel rows with views, dates, lengths, subscribers, and links—no login required.
Instructions
Scrape public YouTube channels, playlists, and search results: one row per video with title, rounded views, relative date, and length, and a row per channel with subscribers, total views, and links. It does not open single video pages. No YouTube login.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | No | Channel, @handle, playlist, or search result addresses, or a bare channel ID or @handle. Up to 200 sources a run, counted with search terms. A single video address returns one free row: this actor does not open video pages. Clay users: wrap a column in a one item list. | |
| channel_tab | No | Which channel list to read: videos (default), shorts, or streams. | |
| search_terms | No | Terms to search on YouTube. Each term returns videos in YouTube's order, for a logged out US visitor. Clay users: wrap a column in a one item list. | |
| max_charge_usd | No | Optional. The run stops before a charge that would pass this amount. Reports are always delivered. | |
| include_channel_row | No | yes (default) adds one row per channel source with subscribers, total views, video count, joined date, country, and links. no skips it. | |
| max_videos_per_source | No | Per channel, playlist, or search term. Default 30, maximum 5000. Set 0 on a channel to get only its channel row. |