YouTube Playlist Scraper - Videos of Any Playlist
Pricing
from $0.50 / 1,000 video scrapeds
YouTube Playlist Scraper - Videos of Any Playlist
All the videos of any public or unlisted YouTube playlist by URL or id: title, channel, views, date, duration, thumbnail and position, plus playlist title, owner, video count, views and last update. Up to 5,000 videos. No API key. New videos flagged on scheduled runs. $0.0005 per video.
Pricing
from $0.50 / 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
2 days ago
Last modified
Categories
Share
Scrape every video of a YouTube playlist by URL or id, without an API key and without quota. Paste playlist URLs and get one row per video with position, title, channel, views, date, duration and thumbnail, plus the playlist title, description, owner, number of videos, total views and last update. Up to 5,000 videos per playlist. Schedule it and videos added to the playlist are flagged: course and series tracking, content archiving, competitor playlists and curation at $0.0005 per video.
The Actor uses YouTube's internal web API (the one the site uses), through rotating IPs, so there is no daily quota. Public and unlisted playlists work; private ones do not.
What you get
Video (one row each): position, id, url, title, channelId, channelName, channelUrl, durationText, durationSeconds, viewsText, views, publishedText, publishedAt (approximate, from the relative text), thumbnailUrl, isLive.
Playlist (on every row): playlistId, playlistUrl, playlistTitle, description, ownerName, ownerId, ownerUrl, videoCountText, videoCount, viewsText, views, updatedText, unlisted, videosFound.
Changes on scheduled runs: isNew is true for videos that were not in the playlist in the previous run (null on the first run).
Playlists that do not exist or are private return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Add Playlist URLs or ids, one per line (up to 200 per run):
https://www.youtube.com/playlist?list=PL..., a watch URL with&list=, or the id itself. - Set Max videos per playlist if you only need the first ones.
- Click Start and export the rows as JSON, CSV or Excel.
Input
{"playlists": ["https://www.youtube.com/playlist?list=PLOU2XLYxmsIIAOskSyap13n9W-xOt_GP5"],"maxVideos": 200}
Output
{"playlistId": "PLOU2XLYxmsIIAOskSyap13n9W-xOt_GP5","playlistTitle": "Google I/O 2026 Keynotes","ownerName": "Google for Developers","videoCount": 14,"views": 61795,"position": 1,"id": "wYSncx9zLIU","url": "https://www.youtube.com/watch?v=wYSncx9zLIU","title": "Google I/O '26 Keynote","views": 9200000,"publishedText": "Streamed 5 months ago","durationText": "1:51:16","isNew": null,"timestamp": "2026-10-20T10:00:00.000Z"}
Pricing
Pay per event: $0.0005 per video and $0.001 per new video detected on a scheduled run. Empty, private or missing playlists are free. A playlist of 200 videos costs $0.10.
Limits and notes
- Views and dates are the rounded values YouTube shows in lists; the channel of each video comes as YouTube lists it (some playlist layouts omit it). For exact numbers use the YouTube Video Details Scraper.
- The Actor never bypasses logins, CAPTCHAs or rate limits.
Related Actors
- YouTube Scraper: videos of a channel or a search.
- YouTube Video Details Scraper: exact views, likes, comments, tags and chapters.
- YouTube Transcript Scraper: subtitles of any video.