#1 Spotify Album Scraper avatar
#1 Spotify Album Scraper

Pricing

$10.00/month + usage

Go to Store
#1 Spotify Album Scraper

#1 Spotify Album Scraper

Developed by

Scrape Architect

Maintained by Community

🎧 Spotify Album Scraper πŸ” | Instantly extract detailed album data from Spotify β€” including 🎡 track info, 🎨 artist details, 🌍 market availability, and more! Perfect for developers, analysts, and music lovers! πŸš€πŸ“Š

0.0 (0)

Pricing

$10.00/month + usage

0

Monthly users

1

Runs succeeded

>99%

Last modified

6 days ago


🎧 Spotify Album Scraper πŸ” | Extract Detailed Album & Track Data from Spotify

πŸš€ Overview

The Spotify Album Scraper is a powerful and efficient tool that helps you extract rich and structured data from Spotify albums using either keyword-based search, direct album URLs, or both!

Whether you're building a music app, analyzing albums and track performance, or collecting clean music data for research, this scraper gives you deep access to album metadata, artist links, cover images, release dates, restrictions, available markets, and detailed track-level data.

✨ Supports both keyword and URL input, and even lets you control inclusion of available market data!

πŸ“§ Need a custom Spotify scraper? Reach out: scrapearchitect@gmail.com


πŸ”‘ Key Features

🎼 Multi-Input Mode
βœ”οΈ Search by keyword, supply album URLs, or do both simultaneously
βœ”οΈ Smart labeling: See if the data came from a keyword or URL input

🧾 Complete Album Metadata
βœ”οΈ Album Type (album, single, compilation)
βœ”οΈ Album Title
βœ”οΈ Album Cover (Image URL)
βœ”οΈ Album Release Date
βœ”οΈ Total Tracks
βœ”οΈ Total Duration for Requested Tracks
βœ”οΈ Album Artists & Artist URLs
βœ”οΈ Restrictions (e.g., streaming limitations)
βœ”οΈ Available Markets (optional toggle)
βœ”οΈ Spotify Album URL

🎧 Track-Level Insights
βœ”οΈ Track Title
βœ”οΈ Track Duration
βœ”οΈ Track Artists & Artist URLs
βœ”οΈ Track Spotify URL

βš™οΈ Fully Configurable Input
βœ”οΈ Set maximum results per keyword
βœ”οΈ Set limit for number of tracks per album
βœ”οΈ Choose whether to include available markets
βœ”οΈ Mix both URL & keyword input for flexibility

πŸ“¦ Clean JSON Output
βœ”οΈ Structured, readable data β€” ready for APIs, databases, or analysis tools


πŸ›  Input Configuration

Use the following JSON format to control the scraper’s behavior:

1{
2  "album_type": "any",
3  "album_urls": [
4    {
5      "url": "https://open.spotify.com/album/1CB5o6cOeGH4q1z6KJROI8",
6      "method": "GET"
7    }
8  ],
9  "include_available_markets": true,
10  "keywords": [
11    "jazz"
12  ],
13  "maxResults": 1,
14  "searchMode": "both",
15  "track_limit": 2
16}

πŸ“˜ Parameters Explained:

ParameterDescription
album_typeFilter albums by type: album, single, compilation, or any
album_urlsList of album URLs to scrape
include_available_marketsToggle to include/exclude available markets (default: false)
keywordsList of search terms for discovering albums
maxResultsMax number of albums per keyword (recommended max: 50)
searchModeOptions: keyword, url, or both
track_limitLimit of tracks to extract per album (max: 100)

πŸ“€ Output Example

Below is a sample JSON output you’ll receive:

1[
2  {
3    "result_mode": "keyword",
4    "input_keyword": "jazz",
5    "input_url": "keyword input",
6    "album_type": "album",
7    "album_title": "Dave Pike Plays the Jazz Version of Oliver!",
8    "album_artists": [
9      "Dave Pike"
10    ],
11    "album_artists_url": [
12      "https://open.spotify.com/artist/64Qwp26Lb2beXJzBs0qBpl"
13    ],
14    "album_cover": "https://i.scdn.co/image/ab67616d0000b2734b16473a86c98da6f9ce5398",
15    "album_release_date": "2025-04-04",
16    "total_tracks": 7,
17    "total_duration_for_requested_tracks": "10m 40s",
18    "available_markets": "AR, AU, AT, BE, BO, BR, BG, CA, ...",
19    "restrictions": "No Restrictions",
20    "album_url": "https://open.spotify.com/album/0YLWr1T1iCuRm6SnmYibkc",
21    "tracks": [
22      {
23        "track_title": "I'd Do Anything",
24        "track_duration": "4m 53s",
25        "track_artists": [
26          "Dave Pike"
27        ],
28        "tracks_artists_url": [
29          "https://open.spotify.com/artist/64Qwp26Lb2beXJzBs0qBpl"
30        ],
31        "track_url": "https://open.spotify.com/track/02rcL5BYRPBejQm7eelmcx"
32      }
33    ]
34  }
35]

πŸ“Š Output Field Guide

FieldDescription
result_modeSource of result: keyword or url
input_keyword / input_urlIf one is keyword input, the other is marked "keyword input"
album_typeAlbum type (album, single, compilation)
album_titleTitle of the album
album_artistsList of artist names
album_artists_urlCorresponding Spotify artist profile links
album_coverURL of the album’s cover image
album_release_dateRelease date of the album
total_tracksTotal number of tracks on the album
total_duration_for_requested_tracksSum duration of extracted tracks
available_marketsList of country codes (optional if enabled)
restrictionsIf none, defaults to No Restrictions
album_urlSpotify link to the album
tracksArray of tracks containing title, artists, URLs, and durations

πŸ§ͺ How It Works

1️⃣ Choose your input method

  • Enter keywords like "jazz", "rock", or "pop"
  • Or drop in specific album URLs
  • Or combine both!

2️⃣ Run the scraper

  • The actor searches Spotify and collects detailed album & track info

3️⃣ Download your results

  • Get clean JSON data with all fields ready for use

πŸ“ˆ Use Cases

🎯 Music Recommendation Systems
πŸ“Š Music Market & Genre Analysis
πŸ” Research on Albums & Artists
πŸ“‚ Archiving or Indexing Albums
πŸ“± Mobile or Web Music Apps
πŸ“’ Music SEO & Content Generation


⚑ Performance & Optimization

βœ… High-speed scraping via official Spotify APIs
βœ… Up to 50 albums per keyword
βœ… Up to 100 tracks per album
βœ… Use your own proxy for privacy and control
βœ… Toggle market availability data on/off


πŸ” Privacy & Security

πŸ”’ This scraper respects your data and Spotify access security:

  • βœ”οΈ Uses your own proxy setup
  • βœ”οΈ Access tokens are fetched dynamically and securely
  • βœ”οΈ No hardcoded or exposed credentials

πŸ“¦ Deployment Instructions

  1. Deploy the actor on Apify
  2. Configure input JSON
  3. Run the actor
  4. Download clean, structured JSON output

πŸ”— Spotify Playlists Scraper β€” Extract full playlist metadata and tracks!
πŸ”— Spotify Artist Scraper β€” Get artist info, albums, followers, and more
πŸ”— Spotify Track Analyzer β€” Coming soon!


πŸ“§ Let's Build Together!

Need a custom scraper for Spotify or another platform?
Want to scale your data extraction beyond standard limits?

πŸ“© Contact me: scrapearchitect@gmail.com


🎡 Try Spotify Album Scraper Now!

Turn any Spotify album into clean, detailed JSON in seconds.
Whether you're a dev, analyst, blogger, or music tech founder β€” this tool will supercharge your data game! πŸš€πŸ’½

πŸ‘‰ Deploy the Spotify Album Scraper and start exploring today! 🎢


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