YouTube Music Playlist Scraper 🎵 avatar

YouTube Music Playlist Scraper 🎵

Pricing

from $2.99 / 1,000 results

Go to Apify Store
YouTube Music Playlist Scraper 🎵

YouTube Music Playlist Scraper 🎵

Scrape YouTube Music playlists data by keywords. Extract playlist details including title, thumbnail URLs, creator info, song count and more. Perfect for music data analysis and playlist discovery.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

EasyApi

EasyApi

Maintained by Community

Actor stats

2

Bookmarked

21

Total users

1

Monthly active users

a month ago

Last modified

Share

Extract playlist data from YouTube Music search results based on your keywords. This actor helps you discover and analyze music playlists at scale.

🎯 Use Cases

  • Music trend analysis and research
  • Playlist discovery and curation
  • Content recommendation systems
  • Music marketing research
  • Competitive analysis for music platforms

✨ Features

  • Search playlists by multiple keywords
  • Extract detailed playlist information:
    • Playlist title
    • Thumbnail images in various sizes
    • Playlist ID and direct URL
    • Creator information
    • Number of songs
  • Customizable maximum items per search
  • Built-in anti-blocking measures
  • Clean, structured JSON output
  • Automatic pagination handling

🔍 Output Data Structure

The actor provides data in JSON format with the following structure for each playlist:

💡 Input Parameters

  • keywords (Array): List of keywords to search for playlists
  • maxItems (Number): Maximum number of playlists to scrape per keyword (default: 50)

📊 Output Quality

  • Clean, structured data
  • Consistent format
  • Real-time timestamps
  • High-quality thumbnail links in multiple resolutions
  • Direct playlist URLs for easy access

🚀 Getting Started

  1. Input your search keywords
  2. Set maximum items limit (optional)
  3. Run the actor and get structured playlist data

💪 Reliability

  • Built-in retry mechanism
  • Random delays to prevent blocking
  • Stealth browser configuration
  • Efficient memory management

🎯 Ideal For

  • Music Industry Professionals
  • Content Creators
  • Music Researchers
  • Playlist Curators
  • Digital Marketing Teams

Input Example

A full explanation of an input example in JSON.

{
"keywords": [
"love"
],
"maxItems": 70
}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"keyword": "love",
"data": {
"title": "'80s Lost-Love Ballads",
"thumbnails": [
{
"url": "https://lh3.googleusercontent.com/4eUpYFzbl_vvkbFKQLKh5NO3xVQpGVTNOgapMbgtw606zxhwZfPKQG0wlfGv6egYQDzyxuyVfHbhmz0=w60-h60-l90-rj",
"width": 60,
"height": 60
},
{
"url": "https://lh3.googleusercontent.com/4eUpYFzbl_vvkbFKQLKh5NO3xVQpGVTNOgapMbgtw606zxhwZfPKQG0wlfGv6egYQDzyxuyVfHbhmz0=w120-h120-l90-rj",
"width": 120,
"height": 120
},
{
"url": "https://lh3.googleusercontent.com/4eUpYFzbl_vvkbFKQLKh5NO3xVQpGVTNOgapMbgtw606zxhwZfPKQG0wlfGv6egYQDzyxuyVfHbhmz0=w226-h226-l90-rj",
"width": 226,
"height": 226
},
{
"url": "https://lh3.googleusercontent.com/4eUpYFzbl_vvkbFKQLKh5NO3xVQpGVTNOgapMbgtw606zxhwZfPKQG0wlfGv6egYQDzyxuyVfHbhmz0=w544-h544-l90-rj",
"width": 544,
"height": 544
}
],
"playlistId": "RDCLAK5uy_ksipJjVZdxcV7NDXwU_XH5lB3p2pne-eQ",
"creator": {
"name": "YouTube Music"
},
"songCount": "52 songs",
"url": "https://music.youtube.com/playlist?list=RDCLAK5uy_ksipJjVZdxcV7NDXwU_XH5lB3p2pne-eQ"
},
"scrapedAt": "2025-02-09T12:52:46.772Z"
},
...
]