Tools / Apple Podcasts Scraper
Apple Podcasts Scraper
Apple Podcasts as structured data: every episode with direct audio URL, duration and RSS feed; listener reviews with star ratings; or podcast search by keyword. Any country storefront.
Three modes in one Actor. episodes returns every episode of a show with its direct audio file URL (episodeUrl), duration, publish date, description and the show's RSS feed. reviews returns listener reviews with star rating, title, body, author and date, filterable by minRating/maxRating and by keyword. podcasts searches Apple Podcasts by keyword and can be chained straight into episodes or reviews. Accepts an Apple Podcasts URL, a bare collection ID or a search term, in any country storefront. HTTP-only: no login, no headless browser.
Run it
curl -X POST https://fetchsmith.com/api/v1/run/apple-podcasts-scraper \
-H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \
-d '{"country": "us", "dataType": "episodes", "includePodcastInfo": true, "maxEpisodesPerPodcast": 25, "max_results": 25, "podcasts": ["https://podcasts.apple.com/us/podcast/lex-fridman-podcast/id1434243584"]}'
Output fields
type collectionId podcastName artistName podcastUrl feedUrl primaryGenre episodeCount episodeId title episodeNumber seasonNumber releaseDate durationMs durationMinutes description shortDescription episodeUrl episodeFileExtension episodeContentType episodeGuid explicit artworkUrl episodePageUrl reviewId content rating author authorUrl updatedAt voteSum voteCount country scrapedAt
Sample output
{
"collectionId": 1434243584,
"durationMinutes": 322,
"episodePageUrl": "https://podcasts.apple.com/us/podcast/id1434243584?i=1000786117598",
"episodeUrl": "https://media.blubrry.com/takeituneasy/ins.blubrry.com/takeituneasy/lex_ai_dhh_2.mp3",
"feedUrl": "https://lexfridman.com/feed/podcast/",
"podcastName": "Lex Fridman Podcast",
"releaseDate": "2026-08-26T21:47:04Z",
"title": "#501 - DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding \u0026 Linux",
"type": "episode"
}
Only publicly accessible pages are read. Respect the source site's terms when using the data.