Apple Podcasts Episodes: latest episodes with audio URL & date avatar

Apple Podcasts Episodes: latest episodes with audio URL & date

Pricing

from $0.65 / 1,000 episode listeds

Go to Apify Store
Apple Podcasts Episodes: latest episodes with audio URL & date

Apple Podcasts Episodes: latest episodes with audio URL & date

The latest episodes of any Apple Podcasts show, up to 200 shows per run: title, description, release date, duration, audio file URL, episode page, GUID, genre and explicit flag, from Apple's official lookup API. Pay per episode.

Pricing

from $0.65 / 1,000 episode listeds

Rating

0.0

(0)

Developer

Steadydata Team

Steadydata Team

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

The latest episodes of any Apple Podcasts show, up to 200 shows per run: title, description, release date, duration, audio file URL, episode page, GUID, genre and explicit flag, from Apple's official lookup API. Pay per episode.

Why this scraper

  • Only delivered results are charged. Inputs that fail come back as clear error records at no cost.
  • One official API call per show: Apple's lookup endpoint returns the show and its latest episodes in a single response. Measured on the platform: 60 episodes of two shows for five hundredths of a cent, no browser, no proxy tricks.
  • Everything a producer, researcher or transcription pipeline needs per episode: title, full and short description, release timestamp, duration in seconds, the audio file URL (the mp3 itself), the episode page, GUID, genre, explicit flag, artwork and the show's RSS feed URL. Ids or Apple Podcasts URLs are both accepted; the show id is taken from the URL.

Who this is for

Paste Apple podcast ids or Apple Podcasts URLs in podcasts (up to 200 per run), choose the country storefront and set maxEpisodesPerPodcast (default 50, ceiling 300, newest first). Every row carries the show id and title, the episode's rank (1 is the newest), id, title, release date, duration, description, short description, audio URL, file type, episode link, GUID, genre, explicit flag, artwork and the show's feed URL.

Who this is not for

Apple's lookup returns the latest episodes only, at most 300 per show; for the complete back catalogue of a long-running show, feed the feedUrl on every row to the RSS feed reader actor below. durationSeconds is empty when the publisher omits the duration from the feed (Apple then has none either; 13 of 60 rows in the measured run). isExplicit follows Apple's per-episode rating and is empty when Apple gives none. A show that is not published in the chosen storefront comes back as a free NOT_FOUND error row.

Input example

{
"podcasts": [
"1200361736",
"https://podcasts.apple.com/us/podcast/lex-fridman-podcast/id1434243584"
],
"country": "us",
"maxEpisodesPerPodcast": 50
}

Output example

  • podcastId
  • podcastTitle
  • rank
  • episodeId
  • title
  • releaseDate
  • durationSeconds
  • description
  • shortDescription
  • audioUrl
  • fileType
  • url
  • guid
  • genre
  • isExplicit
  • artworkUrl
  • feedUrl

Error codes: INVALID_PODCAST, INVALID_COUNTRY, NOT_FOUND, NO_EPISODES, BLOCKED.

One delivered row looks like this:

{
"podcastId": "1200361736",
"podcastTitle": "The Daily",
"rank": 1,
"episodeId": "1000790007286",
"title": "48 Days Until the Midterms: Is a Blue Wave Coming?",
"releaseDate": "2026-09-16T09:45:00Z",
"durationSeconds": 2206,
"description": "As the general midterm elections begin, we take a look at where things stand. A new Times/Siena poll suggests that Democrats have a real shot at winning control...",
"shortDescription": "As the general midterm elections begin, we take a look at where things stand. A new Times/Siena poll suggests that Democrats have a real shot at winning control...",
"audioUrl": "https://dts.podtrac.com/redirect.mp3/pdst.fm/e/pfx.vpixl.com/6qj4J/pscrb.fm/rss/p/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/ba4681d1...",
"fileType": "mp3",
"url": "https://podcasts.apple.com/us/podcast/48-days-until-the-midterms-is-a-blue-wave-coming/id1200361736?i=1000790007286",
"guid": "c1b9decd-71f5-4fe5-bf64-ed311b0b40b8",
"genre": "Daily News",
"isExplicit": false,
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/10/3c/35/103c35ad-49e3-2bf6-3e34-ba2d7e934a44/mza_8741286591015707394.jpg/600x600bb.jpg",
"feedUrl": "https://feeds.simplecast.com/Sl5CSM3S",
"status": "ok"
}

Pricing

Pay per event: one episode-listed event per delivered result. No charge for inputs that fail, no separate platform-usage surcharge.

Free Apify plan: this actor delivers up to 25 rows per run for accounts on the Apify free plan, and then stops with a message. That limit is set by us, not by Apify. It exists so the actor keeps paying for itself for the people who do pay. Any paid Apify plan runs it at full size, billed per delivered row, with failed rows never charged.

Reviews: if this actor saves you time, a short review on this page is the one thing that helps most. Ratings are what other buyers look at first, and we have no other way to ask.

FAQ

Where do I get the podcast id? From the Apple Podcasts URL (the number after id), or run the Apple Podcasts Search actor below and use its podcastId column.

Can I download the audio? The audioUrl is the publisher's mp3 (or m4a) link as listed by Apple; fetch it with any downloader or transcription tool. This actor lists, it does not download.

Are all episodes included? The newest up to 300. Older episodes live in the RSS feed, which every row links to.

Which country should I pick? The storefront where the show is published; us works for most shows. The choice affects availability and the episode page links, not the audio.

Do I pay for a wrong id? No. Unknown ids and invalid input are free error rows; only delivered episodes are charged.

Is personal data collected? releaseDate is Apple's ISO timestamp in UTC; rank counts from the newest episode; url is the episode page on Apple Podcasts without tracking parameters.

What happens when the source changes? Sources change from time to time; that is the nature of this work. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered results cost anything.