extractor.sh

Spotify extraction API

Spotify Scraper - Extract Music & Podcast Data

Normalize public Spotify tracks, albums, artists, playlists, shows, and podcast episodes as clean Markdown or JSON.

Try it free No account needed

Live playground

Try Spotify extraction.

Use an example or paste your own public URL. The playground calls the same cacheable GET API your agent will use.

Output format

Supported inputs

Built for normal public URLs.

  • Public tracks, albums, artists, and playlists
  • Public podcast shows and episodes
  • Supported public short links
  • Clean Markdown and normalized JSON

Clear boundaries

Know exactly what to expect.

  • No private or unavailable content
  • No lyrics, transcripts, playback data, audio analysis, or downloads
  • Detail depth depends on the public metadata exposed for the URL

One GET request

Add Spotify data to your agent.

No SDK and no account are required during the public preview. Choose JSON for typed entities or Markdown for direct model context.

Read the quickstart
curl --get 'https://extractor.sh/api/extract' \
  --data-urlencode 'url=https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT' \
  --data-urlencode 'format=json'

Common questions

Spotify scraper FAQ

What Spotify URLs can extractor.sh process?

Music, Podcasts. Use an ordinary public URL from the platform.

What does the Spotify extraction API return?

A clean audio entity or public artist profile. Choose raw Markdown or schema-versioned JSON for every request.

What are the limits of Spotify extraction?

No private or unavailable content. No lyrics, transcripts, playback data, audio analysis, or downloads. Detail depth depends on the public metadata exposed for the URL.

More sources