Podcast Episodes from RSS: Search & List Episodes
Pricing
from $0.70 / 1,000 episodes
Podcast Episodes from RSS: Search & List Episodes
Find podcasts by search term, Apple Podcasts URL / iTunes ID or RSS feed URL and list all podcast episodes, one row each: title, date, duration, audio URL, season, episode number. No audio download. Empty input = free demo. $1 per 1,000 episodes.
Pricing
from $0.70 / 1,000 episodes
Rating
0.0
(0)
Developer
Actor Factory
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Podcast Episodes from RSS — search shows, list every episode
For podcast researchers, PR and outreach teams, media monitors and developers building podcast tools. Find shows by keyword (Apple Podcasts directory), by Apple Podcasts URL / iTunes ID, or by RSS feed URL, and get one clean row per episode: title, publish date, duration, audio URL, season and episode number. Audio is never downloaded — you get the link only.
Try it free: leave input empty and press Start. The demo is not charged and its rows carry _demo: true.
Price: $0.001 per episode — 1,000 episodes cost $1. Failed feeds, empty searches and the demo cost nothing.
Sample output
| podcastTitle | episodeTitle | publishedAt | durationSeconds | season | episode |
|---|---|---|---|---|---|
| Example History Show | The Fall of Rome, Part 2 | 2026-10-20T07:00:00Z | 2710 | 3 | 12 |
| Example History Show | The Fall of Rome, Part 1 | 2026-10-13T07:00:00Z | 2655 | 3 | 11 |
| Tech Talk Weekly | Shipping AI features | 2026-10-18T05:30:00Z | 3602 | null | null |
What you can do
- Search:
searchTermsruns the iTunes Search API (country selectable) and reads the top shows' feeds - Resolve Apple links: paste
https://podcasts.apple.com/.../id1234567890or just the ID (iTunes Lookup API) - Read feeds directly: any public podcast RSS URL
- Limits: max podcasts (1–50, default 2), max episodes per podcast (1–1000, default 5, newest first), published after date
- Fields:
podcastTitle,podcastAuthor,feedUrl,appleUrl,episodeTitle,publishedAt(ISO 8601 UTC),durationSeconds,audioUrl,audioType,audioBytes,episodeUrl,season,episode,explicit,descriptionText(plain text, first 500 characters) - Safe by design: hosts that resolve to internal addresses are never contacted (including redirect targets); feeds are limited to 15 MB and 30 s per request, max 3 in parallel with 0.5 s between requests
Use cases
- Build a list of shows and guests for outreach or sponsorship research
- Monitor new episodes of competitor or industry podcasts on a schedule
- Feed episode titles and descriptions to an LLM or search index
- Import episodes into your own podcast app or catalogue
Input
{ "searchTerms": ["python programming"], "appleUrlsOrIds": ["https://podcasts.apple.com/us/podcast/planet-money/id290783428"],"feedUrls": ["https://feeds.npr.org/510289/podcast.xml"], "country": "US","maxPodcasts": 5, "maxEpisodesPerPodcast": 20, "publishedAfter": "2026-01-01" }
Output
{ "podcastTitle": "Example History Show", "podcastAuthor": "Example Media", "feedUrl": "https://example.com/feed.xml","appleUrl": "https://podcasts.apple.com/us/podcast/example/id123456789", "episodeTitle": "The Fall of Rome, Part 2","publishedAt": "2026-10-20T07:00:00Z", "durationSeconds": 2710, "audioUrl": "https://example.com/ep12.mp3","audioType": "audio/mpeg", "audioBytes": 43360000, "episodeUrl": "https://example.com/episodes/12","season": 3, "episode": 12, "explicit": false, "descriptionText": "Plain-text description..." }
A per-podcast summary (status, episodes found, unresolved inputs) is saved as SUMMARY. Feed email addresses are not output.
Episodes and shows belong to their publishers; check their terms before republishing. Not affiliated with Apple.
More tools from the same developer
- RSS Feed Reader & Aggregator — many RSS / Atom feeds merged into one clean article list
- Hacker News API — Hacker News stories, comments and 'Who is hiring' posts via the official APIs
- RAG Chunker — split scraped pages into chunks for RAG and vector stores
- Google Sheets Export — export an Apify dataset to Google Sheets