YouTube Playlist Scraper - Full Metadata avatar

YouTube Playlist Scraper - Full Metadata

Pricing

from $10.00 / 1,000 results

Go to Apify Store
YouTube Playlist Scraper - Full Metadata

YouTube Playlist Scraper - Full Metadata

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Donny

Donny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

YouTube Playlist Scraper

What it does

YouTube Playlist Scraper is a powerful data extraction tool that scrapes all videos from any public YouTube playlist and returns comprehensive metadata for each video. It leverages the YouTube InnerTube API to access playlist data directly, ensuring fast and reliable extraction without requiring any API keys or authentication from the user. Whether you need to catalog educational playlists, analyze music compilations, or archive video collections, this scraper handles playlists of any size with built-in pagination support.

The scraper navigates through YouTube's internal data structures to pull playlist contents, automatically handling continuation tokens for playlists with hundreds or thousands of videos. Each video entry includes its position in the playlist, full title, channel information, duration, thumbnail URL, and playability status.

Features

  • Full Playlist Extraction: Scrape all videos from any public YouTube playlist, regardless of size
  • Automatic Pagination: Handles YouTube's continuation-based pagination seamlessly for large playlists
  • Rich Metadata: Extracts video title, channel name, channel ID, duration, thumbnail, and more
  • Multiple Playlists: Process several playlists in a single run by providing multiple URLs
  • Configurable Limits: Set maximum videos per playlist to control run time and costs
  • Position Tracking: Each video includes its ordinal position within the playlist
  • Error Resilience: Gracefully handles unavailable videos and parsing errors without stopping the entire run
  • Fast Execution: Uses the InnerTube API directly for efficient data retrieval

How to use

  1. Navigate to the actor page on Apify and click "Start"
  2. Enter one or more YouTube playlist URLs in the input field
  3. Optionally adjust the maximum number of videos per playlist
  4. Configure proxy settings if needed
  5. Run the actor and download results in JSON, CSV, or Excel format

You can find playlist URLs by navigating to any YouTube playlist page. The URL should contain a list= parameter with the playlist ID.

Input

FieldTypeDescription
urlsArrayList of YouTube playlist URLs to scrape (required)
maxVideosPerPlaylistIntegerMaximum videos to extract per playlist (default: 500)
proxyConfigurationObjectProxy settings for the scraper

Output

Each scraped video produces a record with the following fields:

FieldTypeDescription
positionIntegerVideo position in the playlist
playlistIdStringYouTube playlist ID
playlistTitleStringTitle of the playlist
videoIdStringYouTube video ID
urlStringFull URL to the video
titleStringVideo title
channelNameStringChannel name
channelIdStringYouTube channel ID
durationStringDuration in human-readable format
durationSecondsIntegerDuration in seconds
thumbnailUrlStringVideo thumbnail URL
isPlayableBooleanWhether the video is playable
scrapedAtStringISO timestamp of extraction

Pricing

This actor runs on the Apify platform with pay-per-usage pricing. A typical run extracting 500 videos from a single playlist costs approximately $0.50, making it roughly $1 per 1,000 videos. Actual costs depend on playlist size, proxy usage, and memory allocation. The actor is optimized for minimal compute usage by leveraging direct API calls rather than browser-based scraping.

  • YouTube Trending Scraper - Extract trending videos by country and category from YouTube
  • YouTube Channel Scraper - Scrape all videos and metadata from YouTube channels
  • Social Media Video Downloader - Download videos from multiple social media platforms