๐Ÿš€ YouTube Channel's Playlist Scraper โšก avatar
๐Ÿš€ YouTube Channel's Playlist Scraper โšก

Pricing

$9.00/month + usage

Go to Apify Store
๐Ÿš€ YouTube Channel's Playlist Scraper โšก

๐Ÿš€ 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 ๐Ÿท๏ธ

Pricing

$9.00/month + usage

Rating

0.0

(0)

Developer

Scrape Architect

Scrape Architect

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

1

Monthly active users

2 months ago

Last modified

Share


๐Ÿš€ 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 โณ