🎧 Spotify Tracks/Songs Scraper avatar
🎧 Spotify Tracks/Songs Scraper

Pricing

$5.00/month + usage

Go to Store
🎧 Spotify Tracks/Songs Scraper

🎧 Spotify Tracks/Songs Scraper

Developed by

Scrape Architect

Maintained by Community

🎤 Unlock the power of Spotify 🎧 with our Spotify Tracks Scraper! 🚀 Easily extract detailed track info 📊 from Spotify using keywords 🔍 or direct track URLs 🌐. Get rich data like track titles 🎵, artists 👩‍🎤, release dates 📅, duration ⏱️, popularity 🌟, available markets 🌍, and more!

0.0 (0)

Pricing

$5.00/month + usage

0

Monthly users

2

Runs succeeded

>99%

Last modified

7 days ago


🎧 Spotify Tracks/Songs Scraper 🔍

Extract Detailed Track Data from Spotify in Seconds!

🚀 Overview

Welcome to the Spotify Tracks Scraper — your ultimate tool to easily scrape and analyze track-level data from Spotify! Whether you're looking for track details, artist info, album data, or a deep dive into track popularity and related songs, this scraper provides you with clean, structured JSON data from the world's largest music streaming platform.

🔍 With the Spotify Tracks Scraper, you can:

  • Extract detailed track metadata
  • Get artist profiles, album links, and more!
  • Discover popular tracks from your favorite artists or genres 🎶
  • Use both keyword searches and direct track URLs for full flexibility 🔑

Key Features

🚀 Multi-Input Flexibility

  • Keyword Search 🕵️‍♂️: Discover tracks by keywords like "love" or "rock"
  • Direct URL Input 🌐: Enter any Spotify track URL to get precise results
  • Custom Search Options ⚙️: Mix both methods for maximum flexibility

🧑‍🎤 Detailed Track Metadata

  • Track Title 🏷️
  • Artist Name & Profile 📸
  • Track Duration ⏳
  • Release Date 📅
  • Popularity Score 🔥
  • Album Name & Link 📀
  • Available Markets 🌍
  • Restrictions ⚖️

🎵 Popular Tracks List

  • Get a curated list of the top 5 popular tracks associated with the track you’re analyzing 🔝

Fast, Efficient JSON Output

  • Get ready-to-use structured JSON data for easy integration into apps, websites, or analysis tools 📊

🛠 Input Configuration

Customize the scraper’s behavior with the following JSON format:

1{
2  "include_available_markets": true,
3  "keywords": [
4    "love",
5    "rock"
6  ],
7  "maxResults": 1,
8  "searchMode": "both",
9  "track_urls": [
10    {
11      "url": "https://open.spotify.com/track/3n3Ppam7vgaVa1iaRUc9Lp",
12      "method": "GET"
13    }
14  ]
15}

📘 Parameters Explained

ParameterDescription
include_available_marketsInclude/exclude data about available countries where the track is accessible
keywordsList of keywords to search for tracks
maxResultsMax number of tracks to return (recommended max: 10)
searchModeOptions: keyword, url, or both
track_urlsList of track URLs to scrape, using the "GET" method

📤 Sample Output

Here’s a sample output you’ll receive after running the Spotify Tracks Scraper:

1[
2  {
3    "result_mode": "keyword",
4    "input_keyword": "love",
5    "input_url": "keyword input",
6    "track_title": "Love Somebody",
7    "track_creator": "Morgan Wallen",
8    "track_creator_profile": "https://open.spotify.com/artist/4oUHIQIBe0LHzYfvXNW4QM",
9    "track_cover": "https://i.scdn.co/image/ab67616d0000b2734b86223903ecefaa8df576a4",
10    "track_creation_date": "2024-10-18",
11    "available_markets": "AR, AU, AT, BE, BO, BR, BG, CA, CL, CO, CR, CY, CZ, DK, DO, DE, EC, EE, SV, FI, FR, GR, GT, HN, HK, HU, IS, IE, IT, LV, LT, LU, MY, MT, MX, NL, NZ, NI, NO, PA, PY, PE, PH, PL, PT, SG, SK, ES, SE, CH, TW, TR, UY, US, GB, AD, LI, MC, ID, JP, TH, VN, RO, IL, ZA, SA, AE, BH, QA, OM, KW, EG, MA, DZ, TN, LB, JO, PS, IN, KZ, MD, UA, AL, BA, HR, ME, MK, RS, SI, KR, BD, PK, LK, GH, KE, NG, TZ, UG, AG, AM, BS, BB, BZ, BT, BW, BF, CV, CW, DM, FJ, GM, GE, GD, GW, GY, HT, JM, KI, LS, LR, MW, MV, ML, MH, FM, NA, NR, NE, PW, PG, WS, SM, ST, SN, SC, SL, SB, KN, LC, VC, SR, TL, TO, TT, TV, VU, AZ, BN, BI, KH, CM, TD, KM, GQ, SZ, GA, GN, KG, LA, MO, MR, MN, NP, RW, TG, UZ, ZW, BJ, MG, MU, MZ, AO, CI, DJ, ZM, CD, CG, IQ, LY, TJ, VE, ET, XK",
12    "restrictions": "it has no restriction",
13    "track_url": "https://open.spotify.com/track/7hR22TOX3RorxJPcsz5Wbo",
14    "track_details": {
15      "track_title": "Love Somebody",
16      "track_artists": [
17        "Morgan Wallen"
18      ],
19      "track_duration": "3m 24s",
20      "tracks_artists_url": [
21        "https://open.spotify.com/artist/4oUHIQIBe0LHzYfvXNW4QM"
22      ],
23      "popularity": 88,
24      "popular_tracks": [
25        {
26          "name": "I Had Some Help (Feat. Morgan Wallen)",
27          "url": "https://open.spotify.com/track/5IZXB5IKAD2qlvTPJYDCFB"
28        },
29        {
30          "name": "Love Somebody",
31          "url": "https://open.spotify.com/track/7hR22TOX3RorxJPcsz5Wbo"
32        },
33        {
34          "name": "I'm The Problem",
35          "url": "https://open.spotify.com/track/3HlWVKwU0JqJXqJK9DWHnZ"
36        },
37        {
38          "name": "Just In Case",
39          "url": "https://open.spotify.com/track/02Ya2Q08bBKFqUJvjmyRXK"
40        },
41        {
42          "name": "Last Night",
43          "url": "https://open.spotify.com/track/7K3BhSpAxZBznislvUMVtn"
44        }
45      ],
46      "album": "Love Somebody",
47      "artist_profile_pic": "https://i.scdn.co/image/ab6761610000e5eb4245b1652fcc23f2b76ccd07"
48    }
49  }
50]

🧑‍🔬 How It Works

1️⃣ Choose your input method

  • Use keywords like "love," "rock," etc.
  • Or use direct Spotify track URLs

2️⃣ Run the scraper

  • The actor will fetch track data from Spotify and process it into structured JSON

3️⃣ Review your results

  • Enjoy clean, organized track data ready for use in your projects

📈 Use Cases

  • Music Recommendation Systems 🎶
  • Track Performance Analysis 📊
  • Artist & Album Research 📚
  • Music Data Integration 🔗
  • Playlist Generation & Optimization 🎧

Performance & Optimization

  • Fast and accurate scraping through Spotify APIs
  • Up to 50 tracks returned per search
  • Include market availability data for targeted insights 🌍
  • Customizable JSON output for easy integration into your apps and databases

🔐 Privacy & Security

  • Dynamic proxy support for enhanced privacy
  • No hardcoded credentials — securely fetch access tokens when needed
  • Scraper respects Spotify's terms of service and API rate limits ⚖️

📦 Deployment Instructions

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

📧 Let's Build Together!

Need a custom scraper or want to scale your data extraction beyond standard limits?
📩 Contact me: scrapearchitect@gmail.com


🎵 Try Spotify Tracks Scraper Now!

Unlock the power of Spotify data! 🚀 Whether you're building music apps, analyzing tracks, or creating playlists, Spotify Tracks Scraper will supercharge your projects! 💽✨

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

$5.00