🎙️ Apple Podcast Episode Monitor avatar

🎙️ Apple Podcast Episode Monitor

Pricing

from $3.00 / 1,000 results

Go to Apify Store
🎙️ Apple Podcast Episode Monitor

🎙️ Apple Podcast Episode Monitor

Track new episode releases from your favorite Apple Podcasts. Monitor show RSS feeds to instantly grab episode durations, publishing details, and audio links.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Apple Podcasts Episode Watchlist API | New Episode Alerts

Monitor a watchlist of Apple Podcast shows and surface newly-released episodes with metadata, duration, and audio URLs via the iTunes Lookup + public RSS feeds — no login, no API key.

Status

Scaffolded as part of Wave 18 Amplify — Apple Podcasts winner derivatives. Domain logic lives in src/workflow.js and makes live calls to iTunes public endpoints.

Feasibility

Very high — iTunes Search (itunes.apple.com/search) and iTunes Lookup (itunes.apple.com/lookup) are open unauthenticated JSON endpoints; the show RSS feed pointed to by Lookup's feedUrl is equally public.

V1 scope

iTunes Search + Lookup + show-feed RSS only. Per episode: show name, show ID, episode title, pubDate, duration, audio URL, episode description. OUT OF SCOPE: paid/premium episodes, Apple Podcasts Connect analytics, transcripts (Apple-hosted transcripts require the Apple Podcasts app), listener demographics.

Extraction surfaces

Known limitations and explicit warnings

  • iTunes Search returns at most 200 results per query; very common search terms may be truncated.
  • The show RSS feed is authored by the podcaster — field shape and episode-count depth vary; the actor extracts a best-effort minimum set.
  • New episodes are visible only after the publisher pushes them to the RSS feed; discovery lag is typically under an hour but not guaranteed.
  • Premium-only episodes (Apple Podcasts Subscriptions, paid tiers) do not appear in the public RSS and are out of scope.
  • Transcripts are Apple-hosted and not exposed via public iTunes endpoints; the actor returns episode description text only.
  • Geo-restricted shows may return empty feeds when fetched from a different country than the publisher's primary market.
  • RSS parsing is regex-based for V1 to keep dependencies zero; a fully standards-compliant XML parser can be added in V2.
  • Duration is derived from iTunes:duration RSS tag when present; falls back to null if the publisher omits it.
  • Audio URL points to the publisher's CDN — the actor does not re-host or proxy media files.

Input

  • Apple Podcast show IDs or search terms
  • Delivery mode (dataset or webhook)
  • Dry-run support for local validation

Output

  • Normalized episodes array
  • meta section with implementation status, feasibility note, V1 scope, warnings, and notes

Local run

npm test
npm start