Apple Podcast Episodes Scraper avatar
Apple Podcast Episodes Scraper

Pricing

$4.99/month + usage

Go to Apify Store
Apple Podcast Episodes Scraper

Apple Podcast Episodes Scraper

Extract detailed episode data from any Apple Podcast using just the podcast ID. Get titles, descriptions, audio URLs, release dates, artwork, and more. Fast, accurate, and ideal for analytics, research, app development, and building podcast databases.

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

Zoro

Zoro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract detailed episode information from any Apple Podcast. Get episode titles, descriptions, audio URLs, release dates, and more with just a podcast ID.

Features

  • ๐ŸŽฏ Scrape episodes from any Apple Podcast by ID
  • ๐Ÿ“Š Control the number of episodes to fetch (1-2000)
  • โšก Fast async processing for multiple podcasts
  • ๐Ÿ”„ Real-time data streaming as episodes are found
  • ๐Ÿ“ Comprehensive episode metadata including audio URLs

How to Use

Getting the Podcast ID

There are two ways to get a podcast ID:

Method 1: From the Podcast URL

Visit the podcast on Apple Podcasts and extract the ID from the URL:

https://podcasts.apple.com/us/podcast/the-daily/id1200361736

The podcast ID here is 1200361736

Method 2: Using the Top Charts Scraper

Use our Apple Podcast Top Chart Scraper to discover trending podcasts and get their IDs automatically.

Input

Input Schema

{
"podcastIds": ["360084272", "1200361736"],
"episodeCount": 100
}

Input Parameters

FieldTypeRequiredDescriptionDefault
podcastIdsArray of stringsYesList of Apple Podcast IDs to scrape-
episodeCountIntegerYesNumber of episodes to fetch per podcast (1-2000)100

Input Examples

Scrape 50 episodes from a single podcast:

{
"podcastIds": ["360084272"],
"episodeCount": 50
}

Scrape 200 episodes from multiple podcasts:

{
"podcastIds": ["360084272", "1200361736", "1535809341"],
"episodeCount": 200
}

Output

Output Fields

Each episode in the dataset contains:

FieldTypeDescription
podcast_idStringThe ID of the podcast
idStringUnique episode ID
episode_nameStringTitle of the episode
artist_nameStringPodcast host/creator name
release_dateStringISO 8601 release date
duration_msIntegerEpisode duration in milliseconds
descriptionStringFull episode description
audio_urlStringDirect URL to episode audio file
content_ratingStringContent rating (e.g., "explicit", "clean")
genresArrayList of genres
artwork_urlStringEpisode artwork image URL
episode_urlStringApple Podcasts episode page URL
guidStringGlobal unique identifier
kindStringEpisode type (e.g., "full", "trailer")

Output Example

{
"podcast_id": "360084272",
"id": "1000738911867",
"episode_name": "#2420 - Chris Masterjohn",
"artist_name": "Joe Rogan",
"release_date": "2025-11-29T18:00:00Z",
"duration_ms": 8696000,
"description": "Chris Masterjohn, PhD, is a leading expert in nutritional science with a background in the biochemistry and molecular biology of nutrition...",
"audio_url": "https://traffic.megaphone.fm/GLT6871125742.mp3?updated=1764433140",
"content_rating": "explicit",
"genres": ["Comedy"],
"artwork_url": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/ad/da/f8/addaf8ca-0723-02d5-9e8b-bbd45dcfd7b1/mza_12778395076373403271.jpg/{w}x{h}bb.{f}",
"episode_url": "https://podcasts.apple.com/us/podcast/2420-chris-masterjohn/id360084272?i=1000738911867",
"guid": "462c69e2-ccb9-11f0-b712-67831c3b4a24",
"kind": "full"
}

Use Cases

๐Ÿ“Š Podcast Analytics

  • Track episode release patterns and frequency
  • Analyze content trends across episodes
  • Monitor podcast growth over time
  • Compare multiple podcasts side-by-side

๐ŸŽง Content Research

  • Research competitors in your niche
  • Find guest appearances across shows
  • Discover episode topics and themes
  • Build comprehensive podcast databases

๐Ÿ“ฑ App Development

  • Build custom podcast players
  • Create podcast recommendation engines
  • Develop podcast discovery platforms
  • Integrate podcast content into your apps

๐Ÿ“ˆ Market Research

  • Analyze podcast industry trends
  • Study content strategies of successful shows
  • Track episode engagement patterns
  • Identify content gaps in your market

๐Ÿ” Content Discovery

  • Find specific episodes by topic or guest
  • Build searchable podcast episode libraries
  • Create curated episode collections
  • Generate podcast newsletters and summaries

๐ŸŽฌ Media Production

  • Research potential podcast guests
  • Find collaboration opportunities
  • Study successful episode formats
  • Plan content calendars

๐Ÿ“š Educational Research

  • Study podcast content for academic purposes
  • Analyze media distribution patterns
  • Research audio content trends
  • Build educational content databases

๐Ÿค– AI & Machine Learning

  • Train AI models on podcast descriptions
  • Build content recommendation systems
  • Create automatic categorization tools
  • Develop sentiment analysis datasets

Integration with Top Charts Scraper

Combine this actor with our Apple Podcast Top Chart Scraper for a complete podcast data pipeline:

  1. Discover Trending Podcasts: Use the Top Chart Scraper to get podcast IDs from Apple's charts
  2. Extract Episode Data: Feed those IDs into this Episodes Scraper
  3. Analyze & Export: Get comprehensive episode data for all trending podcasts

Example workflow:

Top Charts Scraper โ†’ Extract podcast IDs โ†’ Episodes Scraper โ†’ Complete episode database

Tips for Best Results

  • Start Small: Test with a small episode count (10-50) before running large scrapes
  • Multiple Podcasts: The actor processes multiple podcasts concurrently for faster results
  • Episode Limits: Each podcast returns up to 2000 episodes maximum
  • Data Streaming: Episodes are pushed to the dataset as they're fetched (no need to wait for completion)

Performance

  • Processes multiple podcasts simultaneously using async requests
  • Episodes are streamed to the dataset in real-time
  • Average processing time: ~1 second per 100 episodes
  • Handles up to 2000 episodes per podcast

Notes

  • Episode data is fetched directly from Apple's podcast API
  • Audio URLs are direct links to episode files
  • Artwork URLs include template parameters ({w}x{h}) for custom sizing
  • Release dates are in ISO 8601 format (UTC timezone)

Need help or have questions? Check the Apify documentation or reach out to the community forum.