
π YouTube Channel's Playlist Scraper β‘
Pricing
$10.00/month + usage

π YouTube Channel's Playlist Scraper β‘
π Scrape ALL YouTube channel playlists ποΈ & videos π₯! Extract views π, likes β€οΈ, tags π·οΈ, descriptions π. Residential proxies π, Apify storage π¦. For analysts π, marketers π’, devs π οΈ. Fast β‘, bypass restrictions π‘οΈ! YouTube Channel's Playlist Scraper π·οΈ
0.0 (0)
Pricing
$10.00/month + usage
0
Monthly users
1
Last modified
12 hours ago
π YouTube Channel Playlist Scraper β Surgical Content Extraction + Metadata Control π―π
Scrape SPECIFIC playlists/videos by index π from YouTube channels! Hybrid filtering π + metadata toggles πΉοΈ. Residential proxies π & Apify storage π¦.
π Overview
Need precision scraping of YouTube content? This actor now offers:
β
Index-based selection: Target exact playlist/video positions (e.g., "2nd playlist, 5th video")
β
Hybrid filtering: Combine index picks + bulk limits (maxPlaylists
/maxVideosPerPlaylist
)
β
Metadata toggle: Remove view counts/tags with includeAdditionalInfo=false
β
1-based indexing: Human-friendly numbering (1=first item)
Perfect for:
π Targeted content audits π―
π§ͺ Dataset sampling for ML models
βοΈ API integrations needing light payloads
β‘ New precision controls:
playlistNumbers="3,7"
β 3rd & 7th playlistsvideoNumbers="1,5"
β 1st & 5th videos per playlist
π₯ Key Features
π― Surgical Selection
- Position-Based Targeting: "2,5,8" = 2nd/5th/8th items
- Negative Index Support (Planned): "-1" = last item in list
- Hybrid Mode: Combine with
maxPlaylists=10
to scan first 10 playlists THEN pick positions
π Metadata Management
- includeAdditionalInfo Toggle:
true
= Full metadata (views, likes, tags, descriptions)false
= Lightweight output (titles/URLs/thumbnails only)
- 50% Data Reduction: When metadata disabled
π οΈ Enterprise-Grade
- Index Validation: Auto-skips non-existent positions
- Error Resilience: Continues after failed items
- Proxy Rotation: Residential/IP pools for anti-blocking
βοΈ Input Configuration
1{ 2 "channel_url": [ 3 { 4 "url": "https://www.youtube.com/@awakeningrecords", 5 "method": "GET" 6 } 7 ], 8 "includeAdditionalInfo": false, 9 "maxPlaylists": 10, 10 "maxVideosPerPlaylist": 10, 11 "playlistNumbers": "2,5", 12 "videoNumbers": "3,4", 13 "proxy": { 14 "useApifyProxy": true, 15 "apifyProxyGroups": ["RESIDENTIAL"], 16 "apifyProxyCountry": "US" 17 } 18}
π Input Fields Explained
Parameter | Type | Description |
---|---|---|
channel_url | Array | YouTube channel URLs (@handle or /channel links) |
includeAdditionalInfo | Boolean | false excludes views/tags/descriptions |
maxPlaylists | Number | 0=unlimited, 10=first 10 playlists |
maxVideosPerPlaylist | Number | 0=all videos, 10=first 10 videos |
playlistNumbers | String | Comma-separated playlist indexes (1-based) |
videoNumbers | String | Comma-separated video indexes per playlist |
proxy | Object | Residential proxies recommended |
ποΈ Parameter Interactions:
- Priority Order:
playlistNumbers
overridesmaxPlaylists
videoNumbers
overridesmaxVideosPerPlaylist
- Empty Values:
- Blank
playlistNumbers
β UsemaxPlaylists
- Blank
videoNumbers
β UsemaxVideosPerPlaylist
- Blank
π€ Output Examples
With includeAdditionalInfo=true
(Default)
1{ 2 "sourceChannel": "https://www.youtube.com/@awakeningrecords", 3 "playlistTitle": "Awakening Music 2025", 4 "playlistUrl": "https://www.youtube.com/playlist?list=PLoagsPg26SY4IHZw2ksuD_JRAYyy2mXn3", 5 "playlistNumber": 3, 6 "videoNumber": 1, 7 "video_title": "Maher Zain & Harris J - Qalbi Fil Madinah | Official Music Video", 8 "video_url": "https://www.youtube.com/watch?v=2VLqZtded_0", 9 "channel_name": "Awakening Music", 10 "duration": "4m 7s", 11 "thumbnail": "https://i.ytimg.com/vi/2VLqZtded_0/maxresdefault.jpg", 12 "additional_info": { 13 "view_count": 15851657, 14 "like_count": 316260, 15 "tags": ["awakening music", "maher zain"], 16 "description": "Watch Maher Zain & Harris J's new music video..." 17 } 18}
With includeAdditionalInfo=false
1{ 2 "sourceChannel": "https://www.youtube.com/@awakeningrecords", 3 "playlistTitle": "Awakening Music 2025", 4 "playlistUrl": "https://www.youtube.com/playlist?list=PLoagsPg26SY4IHZw2ksuD_JRAYyy2mXn3", 5 "playlistNumber": 3, 6 "videoNumber": 1, 7 "video_title": "Maher Zain & Harris J - Qalbi Fil Madinah | Official Music Video", 8 "video_url": "https://www.youtube.com/watch?v=2VLqZtded_0", 9 "channel_name": "Awakening Music" 10}
π Competitive Edge
Feature | π This Actor | π Others |
---|---|---|
Precision | Index-based + hybrid filtering | Bulk-only scraping |
Flexibility | Combine index picks & bulk limits | Either/or selection |
Data Control | Metadata toggle | All-or-nothing data |
Error Handling | Skips missing indexes | Fails entire job |
π οΈ How It Works
-
Input Parsing
- Converts
playlistNumbers="2,5"
β[2,5]
- Converts
videoNumbers="3,4"
β[3,4]
- Converts
-
Playlist Processing
- Fetches playlists up to
maxPlaylists
(10) - Filters to indexes 2 & 5
- Fetches playlists up to
-
Video Extraction
- From each selected playlist:
- Fetches videos up to
maxVideosPerPlaylist
(10) - Filters to indexes 3 & 4
- Fetches videos up to
- From each selected playlist:
-
Output Generation
- Includes/excludes metadata per
includeAdditionalInfo
- Returns Apify-encrypted dataset
- Includes/excludes metadata per
π‘ Use Cases
π― Targeted Analysis
- Compare performance of 5th vs 10th playlist
- Analyze video #3 patterns across playlists
π¦ Lightweight API Feeds
- Mobile apps needing minimal payload
- Dashboard cards without engagement metrics
π¬ Academic Research
- Study position bias in playlist engagement
- Catalog specific content types by index
β Troubleshooting
Issue: "Video index 4 not found in playlist 2"
Fix:
- Check playlist has β₯4 videos
- Increase
maxVideosPerPlaylist
beyond 4
Issue: "Playlist 5 skipped - does channel have 5+ playlists?"
Fix:
- Verify channel's public playlists count
- Use
maxPlaylists=0
to scan all playlists
Issue: "Additional info missing despite includeAdditionalInfo=true"
Fix:
- YouTube sometimes hides metrics
- Retry with residential proxies
π§© Related Tools
π₯ YouTube Ecosystem
π΅ Music & Audio
π Deploy Now!
First run initializes dependencies β allow 1-2 minutes β³
Pricing
Pricing model
RentalΒTo use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.
Free trial
1 day
Price
$10.00