YouTube Channel Videos Scraper - All Videos, No API Key
Pricing
from $1.00 / 1,000 video scrapeds
YouTube Channel Videos Scraper - All Videos, No API Key
All the videos of any YouTube channel by @handle, URL or id: title, views, publish date, duration, thumbnail and link, newest first, with the channel name and subscribers. Up to 2,000 videos per channel. No API key or quota. New uploads flagged on scheduled runs. $0.001 per video.
Pricing
from $1.00 / 1,000 video scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
List every video of a YouTube channel, newest first, without an API key or quota. Give channel handles, URLs or ids and get one row per video with title, views, publish date, duration, thumbnail and link, plus the channel name, id and subscribers on every row. Content audits, competitor tracking, creator research, dataset building and upload monitoring at $0.001 per video.
The Actor reads the public Videos tab of the channel exactly as YouTube serves it to a visitor and follows its pages up to the limit you set (up to 2,000 videos per channel). Schedule it and new uploads are flagged with isNew.
What you get
Video (one row each): position (1 = newest), id, url, title, durationText, durationSeconds, views, viewsText, publishedText, publishedAt (approximate ISO date computed from the relative text), thumbnailUrl, isLive.
Channel on every row: channelId, channelName, channelUrl, channelSubscribers, source.
Changes on scheduled runs: isNew is true for videos that were not in the previous run of the same channel.
Channels that do not exist or could not be read return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Add Channels, one per line (up to 500 per run):
@GoogleDevelopers,https://www.youtube.com/@GoogleDevelopers,https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttwor the channel id. - Set Max videos per channel (also caps what you pay).
- Click Start and export the rows as JSON, CSV or Excel.
- Schedule the Actor to be notified of new uploads.
Input
{"channels": ["https://www.youtube.com/@GoogleDevelopers", "@MrBeast"],"maxVideos": 100}
Output
{"position": 1,"source": "https://www.youtube.com/@GoogleDevelopers","id": "QhD015WUMxE","url": "https://www.youtube.com/watch?v=QhD015WUMxE","title": "Build with Gemini","channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw","channelName": "Google for Developers","channelUrl": "https://www.youtube.com/@GoogleDevelopers","channelSubscribers": 2680000,"durationText": "7:36","durationSeconds": 456,"views": 484842,"publishedText": "2 days ago","publishedAt": "2026-10-19T10:00:00.000Z","thumbnailUrl": "https://i.ytimg.com/vi/QhD015WUMxE/hq720.jpg","isLive": false,"isNew": false,"timestamp": "2026-10-21T10:00:00.000Z"}
Pricing
Pay per event: $0.001 per video and $0.002 per new video detected on a scheduled run. Channels that cannot be read are free. The 100 latest videos of 50 channels cost $5.00.
Limits and notes
- Views and dates are the rounded values YouTube shows on the channel page ("484K views", "2 days ago"); use the YouTube Video Details Scraper for exact counts, likes and descriptions.
- Shorts and live streams listed in the Videos tab are included; the Shorts tab is not read.
- The Actor never bypasses logins, CAPTCHAs or rate limits.
Related Actors
- YouTube Channel & Search Scraper: channels and keyword searches in one Actor.
- YouTube Search Scraper: keyword results with date and duration filters.
- YouTube Playlist Scraper: all the videos of a playlist.
- YouTube Video Details Scraper: exact views, likes, description and tags of single videos.
- YouTube Comments Scraper and YouTube Transcript Scraper: comments and subtitles of videos.