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.
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.
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 quickstartcurl --get 'https://extractor.sh/api/extract' \
--data-urlencode 'url=https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT' \
--data-urlencode 'format=json'const params = new URLSearchParams({
url: 'https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT',
format: 'json',
});
const response = await fetch(
`https://extractor.sh/api/extract?${params}`,
);
const data = await response.json();from json import load
from urllib.parse import urlencode
from urllib.request import urlopen
params = urlencode({
"url": "https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT",
"format": "json",
})
with urlopen(f"https://extractor.sh/api/extract?{params}") as response:
data = load(response)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