VOOZH about

URL: https://apify.com/seemuapps/spotify-podcast-scraper

⇱ Spotify Podcast Episodes Scraper Β· Apify


πŸ‘ Spotify Podcast Episodes Scraper avatar

Spotify Podcast Episodes Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store

Spotify Podcast Episodes Scraper

Extract every episode from any public Spotify podcast. Get title, description, publish date, duration, audio preview URL, and cover art with pagination across runs.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

23 days ago

Last modified

Share

Extract every episode from any public Spotify podcast. Get title, description, publish date, duration, audio preview URL, and cover art with pagination across runs.

What you get

For every episode on the show, one dataset row with:

  • episodeId, url β€” Spotify episode ID and canonical episode URL
  • title β€” episode title
  • description β€” full episode description text
  • publishDate β€” release date (YYYY-MM-DD when day-precision, full ISO timestamp otherwise)
  • durationMs β€” episode length in milliseconds
  • durationFormatted β€” human-readable length (1:23:45 or 42:30)
  • audioPreviewUrl β€” direct MP3 preview clip URL (when Spotify exposes one)
  • imageUrl β€” highest-resolution episode cover art
  • explicit β€” true if marked explicit
  • showName, showId β€” parent show identity
  • scrapedAt β€” ISO timestamp of when the run captured this row

Plus a SHOW_INFO record in the default key-value store with: showId, showName, publisher, description, totalEpisodes, imageUrl, mediaType, explicit, languages, copyrights.

Use cases

  • Podcast research and analytics β€” pull a full episode catalog into a spreadsheet to study release cadence and topic mix
  • Competitor analysis β€” benchmark a podcast against rivals by total episodes, average duration, and publishing frequency
  • Content discovery and search β€” build a searchable index of episode titles and descriptions for a show
  • Audio archival β€” capture every episode preview URL and cover art before a show is delisted
  • Lead generation for podcast outreach β€” surface guest names and topics from episode titles for booking pitches

How to use

  1. Paste a Spotify show URL or 22-character show ID into Spotify Show URL or ID β€” https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk or just 4rOoJ6Egrf8K2IrywzwOMk both work
  2. Set Max Items (default 100) β€” how many episodes to fetch in this run; set 0 for unlimited (capped at 5000 per run as a safety net)
  3. Leave Page ID blank on the first run
  4. Run the actor β€” episodes appear in the Dataset tab in newest-first order, and show-level metadata lands in the Key-value store as SHOW_INFO
  5. To fetch the next page, open the Key-value store tab β†’ copy the NEXT_PAGE_ID value β†’ paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched the entire show.

Output format

Each dataset record:

{
"episodeId":"7lPfDiR4NVRtpHeMM8rfA4",
"url":"https://open.spotify.com/episode/7lPfDiR4NVRtpHeMM8rfA4",
"title":"#2505 - Tom Segura",
"description":"Tom Segura is a comedian, actor, author, and restaurateur...",
"publishDate":"2026-05-25",
"durationMs":9868671,
"durationFormatted":"2:44:29",
"audioPreviewUrl":"https://p.scdn.co/mp3-preview/32c257d827d51de30fcc855424937065bd8a78b0.mp3",
"imageUrl":"https://i.scdn.co/image/ab6765630000ba8aa3d019095ecf0a946d8d8d9c",
"explicit":true,
"showName":"The Joe Rogan Experience",
"showId":"4rOoJ6Egrf8K2IrywzwOMk",
"scrapedAt":"2026-05-27T12:00:00.000Z"
}

SHOW_INFO in the key-value store:

{
"showId":"4rOoJ6Egrf8K2IrywzwOMk",
"showName":"The Joe Rogan Experience",
"publisher":"Joe Rogan",
"description":"The official podcast of comedian Joe Rogan.",
"totalEpisodes":2697,
"imageUrl":"https://i.scdn.co/image/ab6765630000ba8a48c4e5dee3559c8c586e14ae",
"mediaType":"MIXED",
"explicit":true,
"languages":[],
"copyrights":[]
}

Notes & limits

  • One show per run. For multiple shows, run the actor once per show β€” each gets its own dataset, SHOW_INFO, and cursor.
  • Newest-first order. Episodes are listed in Spotify's default order β€” most recent episodes first.
  • Geo-restricted episodes are still listed. When Spotify hides an episode in your region, the row keeps episodeId and url but other fields are null. This preserves indexing even when metadata is locked.
  • Audio preview, not full episodes. Spotify only exposes ~30s MP3 previews to public clients. Full episode audio requires a logged-in Spotify session and is not available here.
  • Pagination is offset-based. NEXT_PAGE_ID is the absolute offset of the next episode to fetch (e.g. 50 after the first page). Long shows can have thousands of episodes β€” chain runs to fetch them all.
  • Wall-clock safety: the actor stops ~60s before the platform timeout and writes NEXT_PAGE_ID so progress is never lost on long runs.

You might also like

Spotify Episodes Search and Scraper πŸŽ™οΈ

apiharvest/spotify-episodes-search-and-scraper

πŸŽ™οΈ Scrape Spotify podcast episodes with transcripts, audio segments, creator info, content ratings, playability status, preview playback URLs & release dates. Fetch Details full episode enrichment including podcast show info. Every episode field Spotify has. ✨Spotify Episodes Search and Scraper πŸŽ™οΈ

πŸŽ™οΈ Spotify Podcast Scraper - Show & Episode Data

benthepythondev/spotify-podcast-scraper

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

Podcast Episode Scraper (RSS & Apple)

seemuapps/podcast-rss-scraper

Extract every episode from any podcast RSS feed or Apple Podcasts show title, publish date, duration, audio URL, transcript link, season/episode numbers, and cover art, one row per episode.

πŸŽ™οΈ Podcast Scraper β€” Episodes & Show Data

nexgendata/podcast-episodes-scraper

Extract podcast episodes β€” titles, descriptions, durations, publish dates & audio URLs. Monitor trends, build content databases & analyze the podcast ecosystem. Pay per episode.

Spotify Podcast Guest Graph Scraper

devilscrapes/spotify-podcast-guest-graph

Extract a structured guest-history graph from Spotify podcast episodes via the Spotify API β€” episode metadata plus NLP-detected guest names, roles, and confidence scores β€” export to JSON or CSV. Uses your own Spotify Developer credentials; metadata only, no audio.

Podcast Index Episodes Scraper

parseforge/podcastindex-episodes-scraper

Search Podcast Index for shows and pull podcast ID, title, author, description, feed URL, categories, episode count, latest pub date, language, iTunes ID, and cover image. Great for podcast discovery tools, audio market research, ad sales prospecting, and content recommendation engines.

Apple Podcast Episodes Scraper

coder_zoro/apple-podcast-episodes-scraper

Extract detailed episode data from any Apple Podcast using just the podcast ID. Get titles, descriptions, audio URLs, release dates, artwork, and more. Fast, accurate, and ideal for analytics, research, app development, and building podcast databases.

Spotify Podcasts Search and Scraper 🎧

apiharvest/spotify-podcasts-search-and-scraper

πŸŽ™Scrape Spotify podcasts with full episode listings, topics, star ratings, trailer URI, publisher data, content classifications & episode pagination. Enable Fetch Details to get complete show metadata with all episodes. Same data as Spotify's podcast pages ✨Spotify Podcasts Search and Scraper 🎧