πŸš€ YouTube Playlist ScraperπŸŽ₯

πŸš€ YouTube Playlist ScraperπŸŽ₯

by scrapearchitect

πŸŽ₯ Extract video titles, channels, stats, thumbnails, and metadata from YouTube playlists in πŸš€ 2-5 mins! Perfect for research, archiving, or content an...

122 runs
40 users
Try This Actor

Opens on Apify.com

About πŸš€ YouTube Playlist ScraperπŸŽ₯

πŸŽ₯ Extract video titles, channels, stats, thumbnails, and metadata from YouTube playlists in πŸš€ 2-5 mins! Perfect for research, archiving, or content analysis. Fast, reliable, and proxy-ready. πŸ“Š πŸš€ YouTube Playlist ScraperπŸŽ₯

What does this actor do?

πŸš€ YouTube Playlist ScraperπŸŽ₯ is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

--- # πŸš€ YouTube Playlist Scraper – Surgical Video Extraction + Metadata Control πŸŽ―πŸ“Š ## πŸ“œ Overview Need precision control over YouTube playlist scraping? Now with surgical video selection and metadata toggles! The enhanced YouTube Playlist Scraper lets you: βœ… Target specific videos by position (e.g., 2nd & 5th videos) βœ… Toggle metadata: Include/exclude views, likes, tags & descriptions βœ… Combine limits: Set max videos + specific indexes in one run Perfect for: - Targeted content analysis 🎯 - Lightweight API feeds πŸ“² - Archiving key playlist positions πŸ“Œ > πŸ†• Feature Spotlight: > - videoNumbers="2,5" β†’ Scrape 2nd & 5th videos per playlist > - includeAdditionalInfo=false β†’ 20% smaller payloads --- ## πŸ”₯ Enhanced Features ### 🎯 Precision Controls - Video Position Selection: "1,3,5" for 1st/3rd/5th videos - Metadata Toggle: Remove stats/tags with one switch - Hybrid Filtering: Combine maxVideosPerPlaylist=20 + videoNumbers="2,5" ### ⚑ Performance Boosters - 40% faster scraping when metadata disabled - Index-based skipping avoids full playlist scans ### πŸ“¦ Structured Output Options | Mode | Includes | Ideal For | |------|----------|-----------| | Full Metadata (default) | Views, likes, tags, descriptions | SEO analysis πŸ“ˆ | | Lightweight | Titles, URLs, thumbnails only | Mobile apps πŸ“± | --- ## πŸ› οΈ Input Configuration json { "includeAdditionalInfo": true, "maxVideosPerPlaylist": 20, "playlist_urls": [ { "url": "https://youtube.com/playlist?list=PLKqX9tEhgjeaqBzvPfRT4WZ_lLPc4gNfK", "method": "GET" }, { "url": "https://www.youtube.com/playlist?list=PLe6YKWr4VVM1x2LIpiqmVvG4QgIvoDEdO", "method": "GET" } ], "videoNumbers": "2,5" } ### πŸ“‹ New Field Explanations | Parameter | Type | Format | Behavior | |-----------|------|--------|----------| | videoNumbers | String | "1,3" | Targets specific video positions (1-based index) | | includeAdditionalInfo | Boolean | true/false | Toggles view counts/tags/descriptions | | maxVideosPerPlaylist | Number | 0=unlimited | Max videos scanned before applying videoNumbers filter | #### πŸ’‘ Parameter Interactions: 1. videoNumbers overrides maxVideosPerPlaylist when both exist - Example: maxVideos=20 + videoNumbers="2,5" β†’ Scans first 20 videos, then picks 2nd & 5th 2. Blank videoNumbers uses maxVideosPerPlaylist limit --- ## πŸ“€ Output Examples ### Full Metadata Mode (includeAdditionalInfo=true) json { "playlist_url": "https://youtube.com/playlist?list=PLKqX9tEhgjeaqBzvPfRT4WZ_lLPc4gNfK", "video_title": "Islamic background music no copyright", "channel_name": "Islamic Music", "video_url": "https://www.youtube.com/watch?v=u9i6OaCjhlw", "duration": "2m 28s", "thumbnail": "https://i.ytimg.com/vi_webp/u9i6OaCjhlw/maxresdefault.webp", "additional_info": { "view_count": 3576151, "like_count": 55209, "tags": ["islamic music", "no copyright"], "description": "⚠️ You’re free to use this song..." } } ### Lightweight Mode (includeAdditionalInfo=false) json { "playlist_url": "https://youtube.com/playlist?list=PLKqX9tEhgjeaqBzvPfRT4WZ_lLPc4gNfK", "video_title": "Islamic background music no copyright", "video_url": "https://www.youtube.com/watch?v=u9i6OaCjhlw", "thumbnail": "https://i.ytimg.com/vi_webp/u9i6OaCjhlw/maxresdefault.webp" } --- ## πŸ† Why Choose This Scraper? | Feature | πŸš€ This Scraper | Basic Tools | |---------|-----------------|-------------| | Video Selection | Position targeting + bulk limits | Bulk-only | | Data Control | Metadata toggle | All-or-nothing | | Speed | 2-3 mins for 20 videos | 5-8 mins | | Error Handling | Skips missing indexes | Fails entire job | --- ## πŸ§‘πŸ’» Enhanced Use Cases 🎯 Position Analysis - Compare engagement of 1st vs 5th videos in playlists πŸ“² API Optimization - Lightweight mode reduces payload size for mobile apps πŸ”¬ Academic Research - Study content placement strategies in playlists πŸ“Š Trend Spotting - Track if specific positions (e.g., video #3) consistently perform best --- ## βš™οΈ How It Works Now 1. Input Processing - Converts videoNumbers="2,5" β†’ [2,5] indexes - Applies maxVideosPerPlaylist limit 2. Playlist Scanning - Fetches videos up to maxVideosPerPlaylist - Filters to specified indexes 3. Output Generation - Includes/excludes metadata per includeAdditionalInfo - Returns Apify-encrypted dataset --- ## ❓ Troubleshooting New Features Issue: "Video position 5 not found" Fix: - Ensure playlist has β‰₯5 videos - Increase maxVideosPerPlaylist beyond 5 Issue: "Additional info missing when enabled" Fix: - YouTube sometimes hides metrics - retry with proxies - Check includeAdditionalInfo=true in input Issue: "Only 1 video returned from 20-video playlist" Fix: - Verify videoNumbers indexes exist in first maxVideosPerPlaylist videos ---

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try πŸš€ YouTube Playlist ScraperπŸŽ₯ now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
scrapearchitect
Pricing
Paid
Total Runs
122
Active Users
40
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support