YouTube Playlist Scraper: Export CSV, Length & Deleted Videos avatar

YouTube Playlist Scraper: Export CSV, Length & Deleted Videos

Pricing

from $0.16 / 1,000 videos

Go to Apify Store
YouTube Playlist Scraper: Export CSV, Length & Deleted Videos

YouTube Playlist Scraper: Export CSV, Length & Deleted Videos

Export every video of any YouTube playlist to CSV, Excel or JSON: titles, channels, views, dates, durations. No 200-video limit. Playlist length at 1.25x-2x, all playlists of a channel, playlist search, names of deleted videos and change alerts. No API key.

Pricing

from $0.16 / 1,000 videos

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

YouTube Playlist Scraper: Export Playlist Videos to CSV

Export every video of any YouTube playlist to CSV, Excel or JSON: position, title, channel, views, date and length. No 200-video limit: long playlists are read to the end. Get the playlist length at 1.25x to 2x, all playlists of a channel, playlist search, and fix broken playlists: the titles of deleted videos YouTube hides from the list, with a replacement link for each (a re-upload or the official video).

{ "playlists": ["https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH"] }

No YouTube API key, no quota, no login. Use it as a YouTube playlist API: one call returns clean JSON.

What you get

One row per video. Real example, September 2026:

#videochannelviewspublishedlengthstatusreplacement
1Coding Challenge 1: Starfield SimulationThe Coding Train1.3M201613:54available
2Coding Challenge #2: Menger Sponge FractalThe Coding Train322K201614:01available
100(deleted): was Miley Cyrus - Party In The U.S.A.Miley Cyrus TopicunavailableOfficial Video, HollywoodRecordsVEVO, 1.1B views, match 100
Video fieldDescription
position, videoId, url, titleOrder in the playlist and the video
statusavailable, unavailable (deleted or private) or removed (monitoring)
previousTitle, titleSource, archivedAt, archiveUrlWhat a deleted video was: from an earlier run or from the Wayback Machine
replacementUrl, replacementTitle, replacementChannel, replacementViews, replacementDuration, replacementMatchThe best YouTube match for a deleted video: a re-upload, the official video or another upload of the same clip; replacementMatch 0-100 (title and length)
channelName, channelId, channelUrlThe video's channel (a playlist can mix channels)
views, viewsText, publishedText, publishedDateViews and upload date as YouTube shows them in playlists (1.3M, 10 years ago)
duration, durationSeconds, isLiveNow, thumbnailLength and preview
changeMonitoring: added, removed or became unavailable
playlistId, playlistTitle, playlistUrl, playlistOwnerThe playlist

Or one row per playlist (Results = Playlists):

playlistvideoslengthat 1.25xat 1.5xat 2xavg videoupdated
Coding Challenges246106:45:5885:24:4671:10:3953:22:590:26:022026-04-27

Plus ownerName, ownerUrl, views, unavailableVideos, durationAt1_75x, longestVideoDuration, mostViewedVideo, description, thumbnail.

How it works

  1. Add playlists: links, watch?v=...&list=... links, playlist IDs, or channels (@handle) for all their playlists. Or search playlists by keyword
  2. Choose Results: Videos (the full list) or Playlists (one summary row each)
  3. Run, then download as CSV, Excel or JSON, or call it as an API
InputWhat it does
Playlists or channelsAny public playlist; a channel gives all its playlists
Find playlists by keyword"python course", "lofi study music": the top playlists of a YouTube search
Include unavailable videosShow the videos YouTube hides ("Unavailable videos are hidden"), on by default
Find titles of deleted videosName each deleted or private video from earlier runs or the Wayback Machine
Find replacementsFor each named deleted video, the best matching video on YouTube now (on by default, free)
Only changesMonitoring: later runs return only added, removed and newly deleted videos

Why this Actor

πŸ“œ The whole playlistThe YouTube web page stops at 200 videos; this Actor reads 1,000+ video playlists to the end
πŸ•΅οΈ Deleted video finder + replacementsSee which videos disappeared, what they were (13 of 15 old deleted videos named in our test) and a link to watch instead: a re-upload or the official video (12 of 13 correct in our test; check replacementMatch)
⏱️ Playlist length calculatorTotal length and length at 1.25x, 1.5x, 1.75x and 2x for courses and study lists
πŸ”” Playlist change alertsScheduled runs report added, removed and deleted videos with their old titles
πŸ“Ί Channels and searchAll playlists of a channel, or the top playlists for a keyword
πŸ’° $0.05 for a 246-video playlist$0.002 per playlist + $0.0002 per video; the popular playlist scraper charges $0.025 per playlist + $0.0005 per video after 100

Pricing

Pay per result, no subscription needed. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Playlist (read in full)$0.002$0.0018$0.0016
Video (one row)$0.0002$0.00018$0.00016
Deleted video title found (Wayback Machine)$0.003$0.0027$0.0024
TaskCost
Export a 246-video playlist$0.052
Length of 100 playlists (Results = Playlists)$0.20
Daily change check of 10 playlists for a month~$0.63 + changed videos

Archive lookups that find nothing and titles known from earlier runs are free.

Ready-made tasks

TaskWhat you get
Export YouTube Playlist to CSV or ExcelEvery video of a playlist as a table

Monitor your playlists

  1. Add your playlists (or a channel), turn on Only changes and Find titles of deleted videos
  2. Save as a task and schedule it daily
  3. The first run remembers every video; later runs return only added, removed and became unavailable rows, each with the title it had

The Actor also remembers titles of every playlist it has read (key-value store youtube-playlist-titles in your account), so a video deleted later is named for free.

FAQ

Why do playlists stop at 200 videos elsewhere? The YouTube web page gives no next page after 200 videos. This Actor switches to the YouTube app's playlist pages and continues to the end.

How are deleted videos named? YouTube shows only the ID of a deleted or private video. The Actor looks for the title in its own earlier runs, then in copies of the video's page archived by the Wayback Machine (web.archive.org). Popular videos are usually archived; unknown ones may not be.

Can I still watch a deleted video? Not the deleted upload itself: YouTube removed it. With Find replacements the Actor searches YouTube for its old title and gives the best match with a score: often the official video, a re-upload or another upload of the same song. A score near 100 means the same title (and length, when the archive had it); check lower scores by eye.

Why are views rounded? Playlists show rounded views (1.3M). For exact views, likes and comments of each video use YouTube Video Details Scraper.

Mixes and private playlists? Only public playlists; YouTube Mixes (RD...) and Watch Later are personal and not supported.

Use with the API and AI agents

Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "How long is this course playlist at 1.5x, and which videos were deleted from it?"

Other YouTube tools

ToolWhat it does
YouTube Trending & Charts ScraperTrending music videos and trailers, top songs, artists, Shorts songs, podcasts by country, chart history
YouTube Thumbnail DownloaderThumbnails of videos, channels and searches in HD, ZIP, thumbnail change history
YouTube Search ScraperSearch results with every filter, newest first, without Shorts
YouTube Channel ScraperChannel stats, growth history, videos, Shorts and streams
YouTube Channel Email ScraperPublic emails, websites and socials of channels, influencer lists by niche
YouTube Video Details ScraperFull details and exact stats of any videos, views tracker over time
YouTube Shorts ScraperShorts of channels, searches, hashtags and sounds: exact stats, viral score
YouTube Transcript ScraperTranscripts and subtitles of videos, channels and playlists: text, SRT, search
YouTube Comments ScraperComments and replies of videos, Shorts and channels, only-new monitoring
YouTube SEO & Rank TrackerSearches a video ranks for, keyword rankings, tags, suggestions
Google Sheets Import & ExportSend the results to a Google Sheet

The Actor reads only public data that YouTube and the Wayback Machine show to any visitor, without logging in, and does not download videos. Use it for research, archiving your own playlists and monitoring.