VOOZH about

URL: https://apify.com/easyapi/spotify-songs-scraper

⇱ Spotify Songs Scraper Β· Apify


Pricing

from $2.99 / 1,000 results

Go to Apify Store

Spotify Songs Scraper

Scrape Spotify tracks data by keywords. Extract comprehensive track information including artist details, album info, cover art, duration, and more. Perfect for music data analysis and playlist generation.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ EasyApi

EasyApi

Maintained by Community

Actor stats

2

Bookmarked

54

Total users

7

Monthly active users

2 months ago

Last modified

Share

Spotify Songs Scraper 🎡

🎯 Features

  • Search and scrape Spotify tracks by keywords
  • Extract detailed track information including:
    • Track name and ID
    • Artist details
    • Album information
    • Cover art in multiple resolutions
    • Track duration
    • Content rating
    • Playability status
    • URI and other metadata

πŸ“Š Output Dataset Structure

Each record in the output dataset contains comprehensive track information:

  • __typename: Type of the record
  • albumOfTrack: Detailed album information including:
    • Cover art with various resolutions
    • Album ID, name, and URI
    • Extracted color information
  • artists: List of artists with their profiles
  • associations: Related content information
  • contentRating: Content rating label
  • duration: Track duration in milliseconds
  • id: Unique track identifier
  • name: Track name
  • playability: Track availability status
  • uri: Spotify URI
  • keyword: The search keyword used to find this track

πŸ’‘ Use Cases

  • Music catalog analysis
  • Playlist generation
  • Music trend research
  • Content aggregation
  • Music recommendation systems
  • Market research

πŸ”§ Input Parameters

  • keywords: Array of search terms to find tracks
  • maxItems: Maximum number of tracks to scrape

Input Example

A full explanation of an input example in JSON.

{
"keywords":["punk"],
"maxItems":100
}

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.

[
{
"__typename":"Track",
"albumOfTrack":{
"coverArt":{
"extractedColors":{
"colorDark":{
"hex":"#535353",
"isFallback":true
}
},
"sources":[
{
"height":300,
"url":"https://i.scdn.co/image/ab67616d00001e026dfdabd8d791c3fc94baf463",
"width":300
},
{
"height":64,
"url":"https://i.scdn.co/image/ab67616d000048516dfdabd8d791c3fc94baf463",
"width":64
},
{
"height":640,
"url":"https://i.scdn.co/image/ab67616d0000b2736dfdabd8d791c3fc94baf463",
"width":640
}
]
},
"id":"5L1RkN1nh5m18ZuXCktUbc",
"name":"PUNK TACTICS",
"uri":"spotify:album:5L1RkN1nh5m18ZuXCktUbc"
},
"artists":{
"items":[
{
"profile":{
"name":"Joey Valence & Brae"
},
"uri":"spotify:artist:1q4618qKswelCGLoanFKQh"
}
]
},
"associations":{
"associatedVideos":{
"totalCount":1
}
},
"contentRating":{
"label":"NONE"
},
"duration":{
"totalMilliseconds":143609
},
"id":"2jQ1P0aGT4WkNyJCeoQnb9",
"name":"PUNK TACTICS",
"playability":{
"playable": true,
"reason":"PLAYABLE"
},
"uri":"spotify:track:2jQ1P0aGT4WkNyJCeoQnb9",
"keyword":"punk"
},
{
"__typename":"Track",
"albumOfTrack":{
"coverArt":{
"extractedColors":{
"colorDark":{
"hex":"#701028",
"isFallback":false
}
},
"sources":[
{
"height":300,
"url":"https://i.scdn.co/image/ab67616d00001e0270a92ddbe10010f1c2f95da1",
"width":300
},
{
"height":64,
"url":"https://i.scdn.co/image/ab67616d0000485170a92ddbe10010f1c2f95da1",
"width":64
},
{
"height":640,
"url":"https://i.scdn.co/image/ab67616d0000b27370a92ddbe10010f1c2f95da1",
"width":640
}
]
},
"id":"1aYcfMrpGIuPNZhDWMJcnV",
"name":"Dutty Rock (20th Anniversary)",
"uri":"spotify:album:1aYcfMrpGIuPNZhDWMJcnV"
},
"artists":{
"items":[
{
"profile":{
"name":"Sean Paul"
},
"uri":"spotify:artist:3Isy6kedDrgPYoTS1dazA9"
}
]
},
"associations":{
"associatedVideos":{
"totalCount":0
}
},
"contentRating":{
"label":"NONE"
},
"duration":{
"totalMilliseconds":215266
},
"id":"2haxvmy6n8quJtJRuORGBh",
"name":"Punkie - EspaΓ±ol Version",
"playability":{
"playable": true,
"reason":"PLAYABLE"
},
"uri":"spotify:track:2haxvmy6n8quJtJRuORGBh",
"keyword":"punk"
},
...
]

You might also like

Spotify Track Search 🎡

easyapi/spotify-track-search

Extract and search Spotify tracks data using keywords. Get comprehensive track information including artists, album details, track URLs, and preview links - perfect for music data analysis and content discovery.

🎧 Spotify Album Scraper 🎡

scrapearchitect/spotify-album-scraper

🎧 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! πŸš€πŸ“Š

πŸ‘ User avatar

Scrape Architect

25

Spotify Albums Scraper

easyapi/spotify-albums-scraper

Scrape Spotify albums by keywords. Extract comprehensive album data including artist details, cover art, release dates, and playability status. Perfect for music cataloging, album research, and industry analysis.

Spotify Music/Mp3 Downloader

codenest/spotify-music-mp3-downloader

Extract Spotify artist, tracks & playlists with title, artists, duration, album art, and multiple audio formats (M4A/WebM) including bitrates. Get YouTube fallback links, playlist tracking with indices, and artist metadata with Spotify URIs. Perfect for music archiving!

Spotify Playlist Scraper

nifty.codes/spotify-playlists-scraper

Extract playlist names, descriptions, owner details, and cover images from Spotify search results and user profiles. Powered by Spotify Scraper.

Spotify Playlists Scraper

easyapi/spotify-playlists-scraper

Scrape Spotify playlists by keywords. Extract comprehensive playlist data including name, description, images, owner details, and track information. Perfect for music industry analysis, playlist curation, and market research.

Spotify Playlist Details Scraper

nifty.codes/spotify-playlistdetails-scraper

Extract playlist names, descriptions, follower counts, owner info, and cover images from Spotify playlist pages. Powered by Spotify Scraper.

Spotify Albums Scraper

nifty.codes/spotify-albums-scraper

Extract album names, release years, and artist details from Spotify search results and artist pages. Powered by Spotify Scraper.

Spotify Tracks Search and Scraper 🎡

apiharvest/spotify-tracks-search-and-scraper

🎡 Scrape Spotify tracks with play counts, content ratings, lyrics flags, disc/track numbers, preview playback, duration & full artist + album relationships. Enable Fetch Details to get artist bios, album track lists & more. Same complete data as real Spotify app β€” every field included ✨