Open source · For independent artists

Spotify Discography Exporter

Pull your entire Spotify catalog — every title, URL, and ISRC code — into one spreadsheet.

This tool is for artists exporting their own released catalog — it pulls official releases tied to a Spotify Artist page (titles, URLs, ISRCs), not a personal listening library.
Looking to move your own liked songs or playlists instead? That's a different job — TuneMyMusic or Soundiiz are built specifically for that and do it well.
Titles URLs ISRC
Export your catalog
Paste your Spotify artist link, get your CSV. First time here? There's one quick, free setup step below — takes about 2 minutes, and you'll only ever need to do it once. After that, every export is just paste and go.
One-time setup: get your Client ID and Secret (2 minutes)
  1. Go to developer.spotify.com/dashboard and log in with your normal Spotify account
  2. Click "Create app" — name and description can be anything (e.g. "My catalog export")
  3. For redirect URI, paste https://localhost:8888/callback (required field, won't be used)
  4. Under "Which API/SDKs are you planning to use?", check only Web API
  5. Save. Your Client ID is shown right away — click "View client secret" to reveal the Secret

Save these somewhere — you'll reuse the same two values every time you export, no need to repeat this setup.

Ready to download as a CSV.

How this works

Built by Jianda Monique .

This uses Spotify's own public Web API to pull data that's already visible to anyone on Spotify . Your artist link isn't restricted in any way. The only requirement is Spotify's own current rule: each person brings their own free developer credentials instead of everyone sharing one connection. Your Client ID and Secret are used only for your own request and never stored, logged, or saved anywhere .

Want to run this yourself instead, with your own credentials, or adapt the code? The original open-source script is on GitHub.

What features would you like to see here, or have a question about how this works? Let us know — we're actively building this out.