Hyperscrape Store

Podcast Episodes

Extract every episode of a podcast from its RSS feed — audio URL, duration, show notes and more.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/podcast-episodes-scraper?feedUrls=https%3A%2F%2Ffeeds.npr.org%2F510318%2Fpodcast.xml

About

Parses one or more podcast RSS feeds (the same feeds Apple Podcasts, Spotify and every podcast app consume) and returns each episode as a rich structured item:

  • episode title, plain-text show notes and link
  • direct audio file URL, MIME type and file size
  • duration in seconds, publish date (ISO), season / episode number, episode type
  • per-episode artwork, explicit flag and GUID
  • show-level context on every item: podcast title, author, language, categories

Data source: the podcast's own RSS 2.0 XML feed (with iTunes podcast extensions) — no HTML parsing and no API keys. Pair it with the Podcast Search scraper, which returns feedUrl values you can paste straight in here.

Input

feedUrls*
array
One podcast RSS feed URL per line (get them from the Podcast Search scraper).
maxEpisodesPerFeed
integer
Limit how many episodes (newest first, as ordered in the feed) to return per podcast.(default: 50)
{
  "feedUrls": [
    "https://feeds.npr.org/510318/podcast.xml"
  ],
  "maxEpisodesPerFeed": 20
}

Output fields

podcastTitlepodcastAuthortitledescriptionaudioUrlaudioTypeaudioBytesdurationSecondspublishedAtepisodeNumberseasonNumberepisodeTypeexplicitimageUrllinkguid

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/podcast-episodes-scraper/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"feedUrls":["https://feeds.npr.org/510318/podcast.xml"],"maxEpisodesPerFeed":20}'