Youtube Music Album Listing Scraper
by alien_force
Extract album details, track names, play counts & artist data from any YouTube Music album URL. Get structured JSON for music analysis, trend tracking, or playlist building.
Opens on Apify.com
About Youtube Music Album Listing Scraper
Need to pull clean, structured data from YouTube Music albums? I've been there. This scraper takes any YouTube Music album URL and gives you back exactly what you need in organized JSON: album details, every track name, play counts, and artist information. It’s the straightforward solution I use when I want to analyze music trends, compare album performance, or build out playlists based on actual data instead of guesswork. You just feed it the link and it handles the rest, saving you hours of manual work. It’s fast, reliable, and gets the job done without any complicated setup. Perfect for developers, researchers, or anyone who works with music data and wants to automate the collection part. Give it a try and see how much easier it makes gathering insights from YouTube Music.
What does this actor do?
Youtube Music Album Listing Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
YouTube Music Album Scraper
Overview
This Apify actor scrapes detailed album and track information from YouTube Music. Provide a valid album URL, and it returns structured JSON data containing metadata, song lists, play counts, and direct links.
Key Features
- Album Metadata: Extracts the album name, artist, release year, total duration, track count, description, and high-resolution cover art URL.
- Track Details: Retrieves every song on the album, including title, unique ID, direct YouTube Music link, play count, and duration.
- Structured Output: Returns a clean, predictable JSON array for easy integration and parsing.
- Simple Input: Requires only a single YouTube Music album URL to run.
How to Use
- Prepare the actor's input as a JSON object containing the target album URL.
- Run the actor (via Apify Console, API, or SDK).
- The actor will fetch the page, extract the data, and return the structured result in its dataset.
Input
The input is a JSON object with one required property.
{
"url": "https://music.youtube.com/playlist?list=OLAK5uy_nmFt9mwNL3JZGzuMRNfgiimbL3fsbjpfo"
}
| Field | Type | Description |
|---|---|---|
url |
string | The URL of the YouTube Music album/playlist. |
Output
The actor outputs an array of objects, one for each track on the album. Each object contains the song's details and a nested album_data object with full album metadata.
Example Output:
[
{
"id": "q392mSz4VeY",
"name": "Wake Up",
"music_url": "https://music.youtube.com/watch?v=q392mSz4VeY&list=OLAK5uy_mAWpL2_R3tGLfDvxDyydWDnpdyANSoJJU",
"plays": "17M",
"duration": "2:47",
"album_data": {
"id": "OLAK5uy_mAWpL2_R3tGLfDvxDyydWDnpdyANSoJJU",
"name": "LOOM",
"url": "https://music.youtube.com/playlist?list=OLAK5uy_mAWpL2_R3tGLfDvxDyydWDnpdyANSoJJU",
"image": "https://lh3.googleusercontent.com/HXl1-8EFmkheZcYoPiFgDe1HCeaBaZDWY4yxjJsaZqSasbompkowFh7UC7vxIIARnXh_5uTBLAkHs_qz=w544-h544-l90-rj",
"release_year": "2024",
"number_of_songs": "10",
"album_songs_duration": "31 minutes",
"description": "Loom is the sixth studio album by American pop rock band Imagine Dragons...",
"artist_name": "Imagine Dragons",
"artist_url": "https://music.youtube.com/channel/UC0aXrjVxG5pZr99v77wZdPQ"
}
}
]
Output Field Reference:
| Field | Type | Description |
|---|---|---|
id |
string | Unique ID of the song. |
name |
string | Title of the song. |
music_url |
string | Direct link to the song on YouTube Music. |
plays |
string | Number of times the song has been played. |
duration |
string | The length of the song. |
album_data |
object | Contains metadata about the album. |
album_data.id |
string | Unique ID of the album. |
album_data.name |
string | Name of the album. |
album_data.url |
string | Link to the album on YouTube Music. |
album_data.image |
string | High-resolution cover image URL. |
album_data.release_year |
string | Year of release. |
album_data.number_of_songs |
string | Total number of songs in the album. |
album_data.album_songs_duration |
string | Total duration of all songs in the album. |
album_data.description |
string | Album description (if available). |
album_data.artist_name |
string | Name of the album artist. |
album_data.artist_url |
string | Link to the artist's YouTube Music channel. |
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube Music Album Listing Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- alien_force
- Pricing
- Paid
- Total Runs
- 304
- Active Users
- 19
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support