Pocket Casts Podcast Scraper - Ratings & Full Episode Archive
Pricing
from $1.80 / 1,000 podcast or episode records
Pocket Casts Podcast Scraper - Ratings & Full Episode Archive
Scrape Pocket Casts podcast data, including listener ratings, full episode archives, publishing cadence, seasons, transcript availability, direct audio URLs, regional category charts, and global episode search.
Pricing
from $1.80 / 1,000 podcast or episode records
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Pocket Casts Podcast Scraper
Scrape rich podcast data from Pocket Casts - one of the world's most popular podcast apps, with millions of listeners rating shows natively inside the app. This actor exposes data you cannot get from an RSS feed or the website: native listener ratings, full episode archives in a single request, publishing cadence analytics, season metadata, and transcript availability.
Features
- ๐ Podcast search - find podcasts by keyword
- ๐ Category charts - ranked top-podcast charts per category and region (US, UK, DE, AU, and any other region you pick)
- ๐๏ธ Global episode search - find individual episodes across ALL podcasts by keyword, with direct audio URLs
- ๐ URL mode - paste a podcast link or UUID for full enrichment
- โญ Native ratings - average rating and total vote count from in-app listeners (exclusive: not in RSS feeds!)
- ๐ Full episode archives - every episode of a podcast in one dataset record: title, season, episode number, type (full/trailer/bonus), duration, publish date, file type/size, and the direct downloadable audio URL
- ๐ Cadence analytics - episode frequency (Daily/Weekly/โฆ), estimated next-episode time, total episode count
- ๐๏ธ Season & transcript metadata - has-seasons, season count, auto-generated-transcript availability, transcript eligibility
- ๐ธ Funding links - the creator's support/donation links
Input
| Field | Type | Description |
|---|---|---|
| Mode | Select | Podcast search, Category charts, Episode search, or Paste URLs |
| Search terms | List | Keywords (Search / Episode search modes) |
| Categories | Multi-select | 19 category charts (Discover mode) |
| Region | Select | Country whose charts to return - 37 fully localized regions (US, UK, DE, AU, CA, FR, ES, IT, NL, SE, NO, DK, FI, PL, PT, IE, NZ, ZA, BR, MX, IN, JP, KR, CN, TW, HK, SG, PH, TR, IL, SA, RU, UA, CZ, AT, CH, BE). An advanced Custom region field can override it; unsupported codes stop discover mode with a clear message. |
| Podcast URLs or UUIDs | List | play.pocketcasts.com/podcasts/<uuid> links or bare UUIDs (URL mode) |
| Max podcasts | Integer | Stop after N podcasts (0 = unlimited) |
| Max episodes | Integer | Cap episode-search records (0 = unlimited) |
| Max episodes per podcast | Integer | Cap the embedded episode list, newest first (0 = all) |
| Include episodes | Boolean | Embed the episode archive in each podcast record |
| Include ratings | Boolean | Fetch native ratings for each podcast |
| Resume from a previous run | Text | Paste a prior run/dataset ID to skip already-collected records (no duplicate rows, no duplicate billing) |
| Incremental mode | Boolean | For scheduled monitoring: first run returns everything as NEW, later runs return only NEW / UPDATED / REAPPEARED |
| State key | Text | Name a monitoring campaign to keep or deliberately share its state |
| Emit unchanged / Emit expired | Boolean | Also return UNCHANGED rows, and EXPIRED rows for records that vanished (complete scans only) |
| MCP connectors | List | Optionally pipe results into your apps (Notion page-per-item, others best-effort). Requires authorization under Apify Settings, API & Integrations |
Output
One dataset item per podcast (or per episode in Episode search mode).
Podcast record
{"uuid": "873e7420-042d-012e-f9a4-00163e1b201c","url": "https://play.pocketcasts.com/podcasts/873e7420-...","title": "The Joe Rogan Experience","author": "Joe Rogan","slug": "the-joe-rogan-experience","description": "The official podcast of comedian Joe Rogan.","descriptionHtml": "...","category": "Comedy","explicit": true,"showType": "episodic","transcriptEligible": true,"episodeFrequency": "Daily","estimatedNextEpisodeAt": "2026-08-28T17:00:00Z","episodeCount": 2744,"hasSeasons": true,"seasonCount": 1,"ratingAverage": 4.5,"ratingTotal": 262002,"feedUrl": "https://feeds.megaphone.fm/GLT1412515089","itunesId": "360084272","episodeCountReturned": 2744,"episodes": [{"uuid": "9d45e19f-e566-414e-8791-7762c3c113a1","url": "https://play.pocketcasts.com/podcasts/.../9d45e19e-...","title": "#2547 - Daniel Everett","slug": "2547-daniel-everett","season": 0,"number": 2547,"type": "full","durationSec": 9828,"publishedAt": "2026-08-27T17:00:00","fileType": "audio/mp3","fileSizeBytes": 0,"audioUrl": "https://traffic.megaphone.fm/GLT8609844651.mp3","hasGeneratedTranscript": true,"podcastUuid": "873e7420-042d-012e-f9a4-00163e1b201c","podcastTitle": "The Joe Rogan Experience"}]}
Episode-search record
uuid, title, publishedAt, durationSec, audioUrl, podcastUuid, podcastTitle.
Use cases
- Podcast market research: rank shows by native listener ratings and volume
- Catalog building: complete episode lists with direct audio URLs
- Trend detection: publishing cadence and next-episode estimates across a category
- Lead generation: find podcasts by topic with funding/support links
Pricing
You are billed per dataset record (podcast with episodes included, or episode-search result) plus a small actor-start fee. See the Apify Console pricing panel for current rates. Incremental mode suppresses unchanged rows, so scheduled monitoring bills only what changed.
Notes
- Category charts return ~50 podcasts per category per region.
feedUrlanditunesIdare included when discovered via category charts (useful for artwork lookup).- Direct
audioUrlvalues are time-limited CDN links for some podcasts; re-fetch if expired.