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

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

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 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

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

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)

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
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 ⏳

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