πŸš€ YouTube Channel's Playlist Scraper ⚑ avatar
πŸš€ YouTube Channel's Playlist Scraper ⚑

Pricing

$10.00/month + usage

Go to Store
πŸš€ YouTube Channel's Playlist Scraper ⚑

πŸš€ YouTube Channel's Playlist Scraper ⚑

Developed by

Scrape Architect

Scrape Architect

Maintained by Community

πŸš€ 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

Total users

4

Monthly users

4

Runs succeeded

>99%

Last modified

21 days 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 playlists
  • videoNumbers="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

{
"channel_url": [
{
"url": "https://www.youtube.com/@awakeningrecords",
"method": "GET"
}
],
"includeAdditionalInfo": false,
"maxPlaylists": 10,
"maxVideosPerPlaylist": 10,
"playlistNumbers": "2,5",
"videoNumbers": "3,4",
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

πŸ“‹ Input Fields Explained

ParameterTypeDescription
channel_urlArrayYouTube channel URLs (@handle or /channel links)
includeAdditionalInfoBooleanfalse excludes views/tags/descriptions
maxPlaylistsNumber0=unlimited, 10=first 10 playlists
maxVideosPerPlaylistNumber0=all videos, 10=first 10 videos
playlistNumbersStringComma-separated playlist indexes (1-based)
videoNumbersStringComma-separated video indexes per playlist
proxyObjectResidential proxies recommended

🎚️ Parameter Interactions:

  1. Priority Order:
    • playlistNumbers overrides maxPlaylists
    • videoNumbers overrides maxVideosPerPlaylist
  2. Empty Values:
    • Blank playlistNumbers β†’ Use maxPlaylists
    • Blank videoNumbers β†’ Use maxVideosPerPlaylist

πŸ“€ Output Examples

With includeAdditionalInfo=true (Default)

{
"sourceChannel": "https://www.youtube.com/@awakeningrecords",
"playlistTitle": "Awakening Music 2025",
"playlistUrl": "https://www.youtube.com/playlist?list=PLoagsPg26SY4IHZw2ksuD_JRAYyy2mXn3",
"playlistNumber": 3,
"videoNumber": 1,
"video_title": "Maher Zain & Harris J - Qalbi Fil Madinah | Official Music Video",
"video_url": "https://www.youtube.com/watch?v=2VLqZtded_0",
"channel_name": "Awakening Music",
"duration": "4m 7s",
"thumbnail": "https://i.ytimg.com/vi/2VLqZtded_0/maxresdefault.jpg",
"additional_info": {
"view_count": 15851657,
"like_count": 316260,
"tags": ["awakening music", "maher zain"],
"description": "Watch Maher Zain & Harris J's new music video..."
}
}

With includeAdditionalInfo=false

{
"sourceChannel": "https://www.youtube.com/@awakeningrecords",
"playlistTitle": "Awakening Music 2025",
"playlistUrl": "https://www.youtube.com/playlist?list=PLoagsPg26SY4IHZw2ksuD_JRAYyy2mXn3",
"playlistNumber": 3,
"videoNumber": 1,
"video_title": "Maher Zain & Harris J - Qalbi Fil Madinah | Official Music Video",
"video_url": "https://www.youtube.com/watch?v=2VLqZtded_0",
"channel_name": "Awakening Music"
}

πŸ†š Competitive Edge

FeatureπŸš€ This Actor🐌 Others
PrecisionIndex-based + hybrid filteringBulk-only scraping
FlexibilityCombine index picks & bulk limitsEither/or selection
Data ControlMetadata toggleAll-or-nothing data
Error HandlingSkips missing indexesFails entire job

πŸ› οΈ How It Works

  1. Input Parsing

    • Converts playlistNumbers="2,5" β†’ [2,5]
    • Converts videoNumbers="3,4" β†’ [3,4]
  2. Playlist Processing

    • Fetches playlists up to maxPlaylists (10)
    • Filters to indexes 2 & 5
  3. Video Extraction

    • From each selected playlist:
      • Fetches videos up to maxVideosPerPlaylist (10)
      • Filters to indexes 3 & 4
  4. Output Generation

    • Includes/excludes metadata per includeAdditionalInfo
    • Returns Apify-encrypted dataset

πŸ’‘ 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:

  1. Check playlist has β‰₯4 videos
  2. 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

πŸŽ₯ YouTube Ecosystem

🎡 Music & Audio


πŸš€ Deploy Now!

First run initializes dependencies – allow 1-2 minutes ⏳