Apple Podcast Episodes Scraper
Pricing
$4.99/month + usage
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
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
| Field | Type | Required | Description | Default |
|---|---|---|---|---|
podcastIds | Array of strings | Yes | List of Apple Podcast IDs to scrape | - |
episodeCount | Integer | Yes | Number 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:
| Field | Type | Description |
|---|---|---|
podcast_id | String | The ID of the podcast |
id | String | Unique episode ID |
episode_name | String | Title of the episode |
artist_name | String | Podcast host/creator name |
release_date | String | ISO 8601 release date |
duration_ms | Integer | Episode duration in milliseconds |
description | String | Full episode description |
audio_url | String | Direct URL to episode audio file |
content_rating | String | Content rating (e.g., "explicit", "clean") |
genres | Array | List of genres |
artwork_url | String | Episode artwork image URL |
episode_url | String | Apple Podcasts episode page URL |
guid | String | Global unique identifier |
kind | String | Episode 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:
- Discover Trending Podcasts: Use the Top Chart Scraper to get podcast IDs from Apple's charts
- Extract Episode Data: Feed those IDs into this Episodes Scraper
- 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.