ποΈ Spotify Podcast Scraper - Show & Episode Data
Pricing
from $5.00 / 1,000 results
ποΈ Spotify Podcast Scraper - Show & Episode Data
Extract comprehensive podcast data from Spotify's catalog of 5+ million podcasts. Get show metadata, complete episode listings, descriptions, durations, and more using the official Spotify Web API
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
1
Bookmarked
15
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
ποΈ Spotify Podcast Scraper β show & episode data from 5M+ podcasts
Extract podcast show and episode data from Spotify β names, publishers, descriptions, episode lists, durations, release dates and cover art β as clean, structured data via the official Spotify Web API. Search Spotify's catalog of 5M+ podcasts by keyword, or look up specific shows by ID or URL, and pull complete episode histories for each. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
ποΈ What is the Spotify Podcast Scraper?
It turns Spotify's podcast catalog into a structured dataset. Give it a search term (e.g.
technology, true crime, comedy) or a list of show IDs/URLs, and it returns full show
metadata plus, optionally, every episode with descriptions, durations, release dates and
audio previews. Because it uses Spotify's official Web API with your own free developer
credentials, the data is reliable, accurate and pulled directly from the source β ideal
for podcast research, competitive analysis and content planning across any market.
What data does it extract?
For each show: id, name, publisher, description (plus html_description),
total_episodes, explicit flag, media_type, languages, spotify_url, cover
images, copyrights, is_externally_hosted, episodes_fetched count and a
scraped_at timestamp.
For each episode (when included): id, name, description, duration_ms and a
human-readable duration_formatted (HH:MM:SS), release_date with
release_date_precision, explicit flag, language/languages, spotify_url,
audio_preview_url (30-second clip when available) and cover images.
β¬οΈ Input
A Spotify Client ID and Secret are required β both are free (see the FAQ):
| Field | Description |
|---|---|
spotifyClientId | Your Spotify API Client ID (required) |
spotifyClientSecret | Your Spotify API Client Secret (required) |
mode | search (find shows by keyword) or show_ids (look up by ID/URL) |
searchQuery | Search term, e.g. technology (required in search mode) |
showIds | List of show IDs or open.spotify.com/show/... URLs (used in show_ids mode) |
market | Country code for the Spotify catalog, e.g. US, GB, DE (default US) |
maxResults | Max shows to return in search mode (1β50, default 20) |
includeEpisodes | Fetch full episode data for each show (default true) |
maxEpisodesPerShow | Cap episodes per show (leave empty for all) |
Example input
{"spotifyClientId": "your_client_id","spotifyClientSecret": "your_client_secret","mode": "search","searchQuery": "technology news","market": "US","maxResults": 10,"includeEpisodes": true,"maxEpisodesPerShow": 20}
β¬οΈ Output
Every show is one clean record (view as a table, or export JSON / CSV / Excel):
{"id": "4rOoJ6Egrf8K2IrywzwOMk","name": "The Joe Rogan Experience","publisher": "Joe Rogan","description": "The official podcast of comedian Joe Rogan...","total_episodes": 2100,"explicit": true,"media_type": "audio","languages": ["en"],"spotify_url": "https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk","images": [{ "url": "https://i.scdn.co/image/...", "height": 640, "width": 640 }],"episodes": [{"id": "5Xt5DXGzch68nYYamXrNxZ","name": "Episode Title","description": "Episode description...","duration_ms": 10800000,"duration_formatted": "3:00:00","release_date": "2026-01-15","release_date_precision": "day","explicit": true,"spotify_url": "https://open.spotify.com/episode/...","audio_preview_url": "https://p.scdn.co/mp3-preview/..."}],"episodes_fetched": 20,"scraped_at": "2026-06-26T15:30:00.000Z"}
π‘ Use cases
- π Podcast research: discover every show in a niche or topic, with publisher, episode count and languages in one place.
- π Competitive analysis: track rival shows' episode cadence, release dates and durations to benchmark your own publishing.
- π§ Market intelligence: monitor podcast trends, new releases and category leaders across different country markets.
- π Content & ad planning: research episode topics, formats and lengths, or build a list of shows for ad placement.
β FAQ
How do I scrape podcasts from Spotify? Add your free Spotify API credentials, pick
search mode with a keyword (or show_ids mode with show IDs/URLs), then Run. You get
full show metadata and, optionally, complete episode lists.
Do I need an API key? Yes β a free Spotify Client ID and Secret. Create an app at the Spotify Developer Dashboard (developer.spotify.com/dashboard), log in with any Spotify account, click "Create App", and copy the Client ID and Client Secret. There is no cost and the actor authenticates automatically using them.
Why does it use the official Spotify API? It means accurate, reliable data straight from Spotify rather than fragile page scraping β including fields like total episode counts, durations and audio previews.
Can I look up specific shows instead of searching? Yes β set mode to show_ids and
pass either show IDs (e.g. 4rOoJ6Egrf8K2IrywzwOMk) or full open.spotify.com/show/...
URLs; the actor extracts the ID for you.
Can I limit how many episodes are pulled? Yes β set maxEpisodesPerShow to cap
episodes per show, or set includeEpisodes to false to fetch show metadata only.
Which countries/markets are supported? Any Spotify market code, including US, GB, CA,
AU, DE, FR, ES, IT, NL, SE, JP, KR, BR, MX and more β set the market field.
How many shows can it return in search mode? Up to 50 per run via maxResults
(Spotify's search limit); use multiple targeted queries for broader coverage.
Does it include audio? It returns the 30-second audio_preview_url Spotify provides
when available, not full episode audio.
Can I run it on a schedule or via API? Yes β schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.
Is this legal? It uses the official Spotify Web API with your own credentials. You must comply with Spotify's Developer Terms of Service; use the data responsibly for research and analysis.
π You might also like
- Podcast Intelligence Aggregator β multi-source podcast aggregation
- YouTube Channel Intelligence β YouTube channel & video data
- YouTube Transcript Scraper β video transcripts at scale
- Newsletter Scraper β newsletter archives & content
Keywords: Spotify podcast scraper, Spotify Web API, podcast data, podcast episodes, show metadata, podcast research, podcast analytics, competitive analysis, podcast intelligence, episode list scraper, podcast trends, Spotify shows, audio content data, podcast SEO, content planning.