Choose from multiple scraping options based on your needs
Tracks in a List
16 fields
Track NameTrack NumberDisc NumberDuration (ms)Duration (formatted)Album Name+10 more
Track Details
28 fields
Track NameOriginal TitleAlbum NameAlbum GIDArtist NamesPrimary Artist+22 more
Track Lyrics
11 fields
Track IDLine ID (Start Time)Lyrics TextStart Time (ms)End Time (ms)Provider+5 more
Playlists in a List
13 fields
Playlist NamePlaylist DescriptionPlaylist URIPlaylist FormatOwner NameOwner Username+7 more
Playlist Details
23 fields
Playlist NamePlaylist DescriptionPlaylist URIPlaylist FormatFollowers CountFollowing Status+17 more
Library Playlists
12 fields
Playlist NamePlaylist DescriptionPlaylist URIOwner NameOwner UsernameOwner URI+6 more
Artists in a List
7 fields
Artist NameArtist URIVerified StatusAll Avatar URLsAvatar ColorArtist Type+1 more
Artist Details
31 fields
Artist NameArtist IDArtist URIVerified StatusBiographyExternal Links+25 more
Artist Discography
11 fields
Release NameRelease TypeRelease IDRelease URIRelease DateRelease Year+5 more
Albums in a List
12 fields
Album NameAlbum TypeAlbum URIRelease YearArtist NamesPrimary Artist+6 more
Album Details
30 fields
Album NameAlbum URIAlbum TypeRelease DateRelease YearRelease Precision+24 more
Album Tracks
15 fields
Track NameTrack NumberDisc NumberDuration (ms)Duration (formatted)Play Count+9 more
Profiles in a List
8 fields
UsernameDisplay NameUser IDUser URIAll Avatar URLsAvatar Color+2 more
Profile Details
16 fields
Profile NameUser URIUser IDProfile Image URLFollowers CountFollowing Count+10 more
Available Add-ons
Extend your scraper with powerful add-ons.
Batch URL Opener
Open and scrape multiple URLs in one go. Add URLs manually or auto-collect them from a list page, then batch-process and export all results.
Page Watcher
Track changes on any page and get notified instantly. Set conditions on fields you care about and receive alerts via webhook or ntfy.sh when something changes.
Screenshots
All Fields
About Spotify Scraper
Spotify Data Extractor & Scraper
This browser extension allows you to extract publicly available information from Spotify. It automates the process of gathering details from tracks, albums, playlists, artists, and user profiles directly from your browser.
The tool operates locally to parse content from the web interface and provides various export options for your data. You can perform one-time scrapes or use built-in monitoring tools to track changes over time.
Key Features
✓ Comprehensive scraping options for tracks, artists, and playlists
✓ Multiple export formats including CSV and JSON
✓ Automatic pagination for long lists
✓ Support for advanced add-ons and monitors
✓ Customizable formatting and conditional fields
What Data You Can Extract
You can extract a wide range of metadata across different categories:
Tracks & Lyrics: Track names, URIs, durations, popularity, ISRC, labels, release dates, and synchronized lyric lines with timestamps.
Playlists: Names, descriptions, follower counts, owner details, total track counts, and cover images.
Artists: Monthly listeners, world rank, biographies, verified status, social links, and full discography details.
Albums: Release years, copyright text, track lists, and primary artist information.
Profiles: User IDs, follower/following counts, and public playlist lists.
Perfect For
This extension is designed for users who need to archive music metadata or track artist growth. It simplifies the collection of discography information and playlist statistics for personal or professional record-keeping.
Export Format Support
The extension supports exporting extracted data into the following formats:
- CSV
- Excel (XLSX)
- JSON
- HTML Table
- Raw JSON
Advanced Add-ons
The extension includes specialized add-ons to streamline data collection and monitoring:
- Playlist Details from List: Automatically opens and scrapes comprehensive details for multiple playlists, including follower counts.
- Artist Details from List: Processes lists of artists to extract monthly listeners, biographies, and social links.
- Track Details from List: Scrapes deep metadata like ISRC and labels from playlist or album tracks.
- Artist Details Monitor: Watches artist profiles for changes in monthly listeners, world rank, or new releases.
- Playlist Details Monitor: Tracks specific playlists for updates to follower counts or track totals.
- New Tracks Alert: Sends notifications when new tracks are added to a monitored playlist or album.
Supported Regions
This extension supports Spotify domains globally, allowing for data extraction across all regions where the web player is accessible.
Technical Support
For assistance or inquiries, please contact hello@nifty.codes.
Privacy & Security
All scraping and data processing are performed locally on your machine. No data beyond general metrics is sent to external servers.
Disclaimer: This extension is an independent project and is not affiliated with, authorized, maintained, sponsored, or endorsed by Spotify.