๐ YouTube Playlist Scraper๐ฅ
Pricing
$5.00/month + usage
๐ 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๐ฅ
Pricing
$5.00/month + usage
Rating
0.0
(0)
Developer
Scrape Architect
Actor stats
2
Bookmarked
54
Total users
3
Monthly active users
5 months ago
Last modified
Categories
Share
๐ 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 playlistincludeAdditionalInfo=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
{"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:
videoNumbersoverridesmaxVideosPerPlaylistwhen both exist- Example:
maxVideos=20+videoNumbers="2,5"โ Scans first 20 videos, then picks 2nd & 5th
- Example:
- Blank
videoNumbersusesmaxVideosPerPlaylistlimit
๐ค Output Examples
Full Metadata Mode (includeAdditionalInfo=true)
{"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)
{"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
-
Input Processing
- Converts
videoNumbers="2,5"โ[2,5]indexes - Applies
maxVideosPerPlaylistlimit
- Converts
-
Playlist Scanning
- Fetches videos up to
maxVideosPerPlaylist - Filters to specified indexes
- Fetches videos up to
-
Output Generation
- Includes/excludes metadata per
includeAdditionalInfo - Returns Apify-encrypted dataset
- Includes/excludes metadata per
โ Troubleshooting New Features
Issue: "Video position 5 not found"
Fix:
- Ensure playlist has โฅ5 videos
- Increase
maxVideosPerPlaylistbeyond 5
Issue: "Additional info missing when enabled"
Fix:
- YouTube sometimes hides metrics - retry with proxies
- Check
includeAdditionalInfo=truein input
Issue: "Only 1 video returned from 20-video playlist"
Fix:
- Verify
videoNumbersindexes exist in firstmaxVideosPerPlaylistvideos