VOOZH about

URL: https://apify.com/bovi/podcast-scraper

⇱ Podcast Scraper API β€” Apple Podcasts, RSS & iTunes Β· Apify


πŸ‘ Apple Podcasts Scraper β€” RSS Feeds, iTunes Search & API avatar

Apple Podcasts Scraper β€” RSS Feeds, iTunes Search & API

Pricing

from $0.87 / 1,000 podcast/episodes

Go to Apify Store

Apple Podcasts Scraper β€” RSS Feeds, iTunes Search & API

Scrape Apple Podcasts via the official iTunes API β€” search shows, get metadata (genre, artwork, feed URL, episode count) and full episode lists from RSS. No auth, no proxy. Each record has parse_confidence. Pay per result.

Pricing

from $0.87 / 1,000 podcast/episodes

Rating

0.0

(0)

Developer

πŸ‘ Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Apple Podcasts Scraper β€” iTunes Search, Episodes & RSS | from $0.50/1K

Built for podcast-app developers, content marketers, and lead-gen teams that need structured Apple Podcasts data β€” show metadata, episode lists from RSS, genre filters, and country selection β€” via the official iTunes API. No auth, no proxy, zero COGS.

Scrape Apple Podcasts metadata via the official iTunes Search and Lookup APIs β€” no authentication, no proxies, zero COGS. Optionally retrieve episodes directly from each podcast's RSS feed.

What you can scrape

  • Podcast metadata β€” title, author, genre, episode count, artwork, feed URL, iTunes URL, release date
  • Episodes (optional) β€” title, GUID, publish date, duration, description, audio file URL from the podcast's RSS feed

Use cases

  • Podcast directory and competitive research
  • Lead generation (find podcasts by topic, contact via feed)
  • Content monitoring β€” track episode counts, new releases
  • App development β€” build podcast apps with rich metadata

Input

FieldTypeDefaultDescription
searchTermsstring[]["technology"]Keywords to search Apple Podcasts
podcastIdsstring[]β€”Numeric iTunes podcast IDs for direct lookup
countrystring"us"Two-letter country code (us, gb, de, fr, jp…)
maxItemsinteger50Max total podcasts to return (0 = no limit)
includeEpisodesbooleanfalseAlso fetch episodes from RSS feed
maxEpisodesPerPodcastinteger20Max episodes per podcast (0 = all)
maxSearchResultsinteger50Max search results per term (iTunes cap: 200)

Finding a podcast ID

Look at the Apple Podcasts URL: podcasts.apple.com/us/podcast/name/id**470624027** β€” the number after id is the podcast ID.

Output schema

Every row in the dataset has these fields:

FieldTypeDescription
record_typestring"podcast" or "episode"
podcast_idstringNumeric iTunes podcast ID
titlestringPodcast or episode title
artiststringAuthor / creator name
genrestringPrimary genre (Technology, True Crime, etc.)
genresstring[]All genres
episode_countinteger|nullTotal episodes (podcast rows only)
ratingfloat|nullAverage user rating (where available)
rating_countinteger|nullNumber of ratings
countrystringInput country code
feed_urlstring|nullRSS feed URL
artwork_urlstring|null600Γ—600 artwork image
release_datestring|nullISO 8601 UTC β€” latest episode release
itunes_urlstring|nullApple Podcasts browse URL
episode_guidstring|nullEpisode GUID (episode rows only)
pub_date_rawstring|nullEpisode publish date (RFC 2822)
durationstring|nullEpisode duration HH:MM:SS
episode_descstring|nullEpisode description (first 2000 chars)
enclosure_urlstring|nullEpisode audio file URL
parse_confidencefloat0.0–1.0 data quality score
warningsstring[]List of any missing/unexpected fields
scraped_atstringISO 8601 UTC scrape timestamp

Pricing

Pay per result β€” each podcast row or episode row = 1 billable event: from $0.50 per 1,000 records.

VolumeCost
100 podcasts~$0.05
1,000 podcasts~$0.50
1,000 podcasts + 20 episodes each = 21,000 rows~$10.50

FAQ

Do I need a proxy or API key? No. The iTunes Search and Lookup APIs are public Apple endpoints β€” no authentication or proxy required.

What output formats are available? JSON, CSV, and Excel β€” downloadable from the Apify dataset UI or via the REST API.

Can I schedule this to run automatically? Yes. Use Apify's scheduler to monitor new episodes or track podcast rankings on a daily schedule, with webhook delivery to your pipeline.

Why are rating and rating_count null for most podcasts? This is expected Apple API behavior β€” Apple does not expose ratings in the Search API for most podcasts. This is not a bug in the scraper.

Why this scraper beats the rest

  • Official APIs only β€” iTunes Search + Lookup APIs are Apple's own public endpoints. Zero DOM fragility, no CAPTCHA risk, no proxy required.
  • parse_confidence field β€” every record includes a quality score + warning list so you know exactly what data arrived intact. No competitor offers this.
  • Episodes via RSS β€” optional one-click episode mode pulls title, duration, description, and audio URL directly from the podcast's own RSS feed.
  • Batch-ready β€” search multiple terms + direct IDs in one run, deduped automatically.
  • Multi-country β€” switch the country field to get local storefronts (gb, de, fr, jp, au…).

Technical notes

  • iTunes Search API limit: 200 results per query.
  • averageUserRating and userRatingCount are often null for podcasts in Apple's API β€” this is expected Apple behaviour, not a bug.
  • RSS episode fetch adds one HTTP request per podcast. For large batches with includeEpisodes=true, runtime increases proportionally.
  • Not affiliated with Apple Inc.

Example output

{
"record_type":"podcast",
"podcast_id":"470624027",
"title":"TED Tech",
"artist":"TED Tech",
"genre":"Technology",
"genres":["Technology","Podcasts"],
"episode_count":268,
"rating":null,
"rating_count":null,
"country":"us",
"feed_url":"https://feeds.acast.com/public/shows/...",
"artwork_url":"https://is1-ssl.mzstatic.com/.../600x600bb.jpg",
"release_date":"2026-05-29T04:00:00Z",
"itunes_url":"https://podcasts.apple.com/us/podcast/ted-tech/id470624027",
"episode_guid":null,
"pub_date_raw":null,
"duration":null,
"episode_desc":null,
"enclosure_url":null,
"parse_confidence":1.0,
"warnings":[],
"scraped_at":"2026-05-31T12:00:00Z"
}

Use with AI agents (MCP)

This actor is available as an MCP tool for Claude, GPT-4, and other AI agents that support the Model Context Protocol:

https://mcp.apify.com/?tools=bovi/podcast-scraper

Search Apple Podcasts by keyword or look up shows by iTunes ID β€” ideal for AI podcast discovery assistants, content monitoring bots, and lead-gen pipelines targeting podcasters by niche.


vs. competitors

This actorTypical podcast scraper
Data sourceOfficial iTunes API + RSSHTML / unofficial APIs
Episode content (RSS)βœ“ (includeEpisodes toggle)Rarely
Country targetingβœ“Usually US-only
parse_confidenceβœ“No
Proxy neededNoOften required
Pricefrom $0.50/1K$2–5/1K

Integrations

Built for podcast-app developers and content marketers sourcing show metadata and episode feeds by genre and country β€” the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier β€” trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks β€” fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server β€” expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs β€” fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

You might also like

Apple Podcasts Scraper - Episodes & Charts

renzomacar/apple-podcasts-scraper

Scrape Apple Podcasts: podcast metadata, full episode lists, top charts, and listener reviews by country, in one run. No API key. Built on Apple's iTunes API + RSS feeds.

2

iTunes Podcast Search Scraper

parseforge/itunes-podcast-search-scraper

Search Apple Podcasts catalog and extract show metadata: title, host, artwork, RSS feed URL, primary genre, episode count, country, last release date, content advisory and ratings. Bypasses Apple's 100-result search cap to return up to 5,000 unique podcasts per keyword. Top Charts mode included.

iTunes Podcast Scraper

crawlerbros/itunes-podcast-scraper

Search, browse trending, and look up podcasts using Apple's iTunes Search API and Apple Podcast Charts. No authentication required. Returns feed URLs, episode counts, genres, artwork, and more.

iTunes Podcasts Scraper

crawlerbros/itunes-podcasts-scraper

Scrape podcast data from Apple Podcasts (iTunes) - search podcasts by keyword or genre, get top charts by country, look up episodes, and browse by publisher. No API key required.

Podcast Episode Scraper (RSS & Apple)

seemuapps/podcast-rss-scraper

Extract every episode from any podcast RSS feed or Apple Podcasts show title, publish date, duration, audio URL, transcript link, season/episode numbers, and cover art, one row per episode.

Apple Podcasts Scraper β€” Episodes, Audio URLs & RSS Data

logiover/apple-podcasts-episode-scraper

Apple Podcasts API alternative: scrape episodes, audio MP3 URLs and show metadata via iTunes API + RSS. Export podcast data to CSV/JSON. No login, no API key.