iTunes Podcast Search Scraper avatar

iTunes Podcast Search Scraper

Pricing

from $15.00 / 1,000 result items

Go to Apify Store
iTunes Podcast Search Scraper

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.

Pricing

from $15.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

ParseForge Banner

๐ŸŽ™๏ธ iTunes Podcast Search Scraper

๐Ÿš€ Search Apple Podcasts catalog and bypass the 100-result cap to pull up to 5,000 unique podcasts per keyword.

๐Ÿ•’ Last updated: 2026-05-06 ยท ๐Ÿ“Š 24 fields per record ยท 5M+ podcasts ยท Apple Podcasts catalog ยท genres, ratings, RSS feeds, episode counts, Top Charts mode

The iTunes Podcast Search Scraper searches the Apple Podcasts catalog and returns structured records for any podcast: title, host, artwork, RSS feed URL, primary genre, episode count, content advisory, country, and last release date.

Apple's stock search caps any single query at ~100 results. This Actor bypasses that limit with a keyword-expansion strategy that returns up to 5,000 unique podcasts per keyword while keeping every result relevant. A separate Top Charts mode pulls up to 200 of Apple's officially ranked podcasts per genre.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Podcast networks, ad platforms, content marketers, journalists, audio researchers, recommendation enginesPodcast discovery, ad-target prospecting, niche-genre mapping, content trend research, RSS feed enrichment

๐Ÿ“‹ What the iTunes Podcast Search Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ” Search by keyword. Match across title, host, description, and genres.
  • ๐Ÿš€ Bypass the 100-cap. Auto-expansion with a-z and 0-9 suffixes; relevance filtered, deduped.
  • ๐Ÿ“Š Top Charts mode. Skip query, pick a genre, pull up to 200 ranked podcasts.
  • ๐Ÿท๏ธ Genre filter. 17 Apple genres including News, Business, Technology, True Crime, Comedy.
  • ๐ŸŒ Country filter. Switch iTunes store country (US, GB, DE, JP, BR, ES).

๐Ÿ’ก Why it matters: clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
querystring"daily news"Free-text keyword. Empty + genre = Top Charts.
countrystring"US"ISO 3166-1 alpha-2 iTunes store country.
genrestring""Apple podcast genre ID. Empty = all.

Example: top 200 news podcasts (Top Charts mode).

{
"maxItems": 200,
"genre": "1311",
"country": "US"
}

Example: 500 podcasts about Bitcoin.

{
"maxItems": 500,
"query": "bitcoin",
"country": "US"
}

๐Ÿ“Š Output

Each record contains 24 fields. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐ŸŽจ artworkUrlstring"https://is1-ssl.mzstatic.com/.../600x600.jpg"
๐Ÿ†” collectionIdstring"1200361736"
๐Ÿ“› titlestring"The Daily"
๐ŸŽค artiststring"The New York Times"
๐ŸŒ podcastUrlstring"https://podcasts.apple.com/..."
๐Ÿ“ก feedUrlstring"https://feeds.simplecast.com/54nAGcIl"
๐Ÿท๏ธ primaryGenrestring"Daily News"
๐Ÿท๏ธ genresarray["Daily News","News"]
๐ŸŒ countrystring"USA"
๐Ÿ”ข trackCountnumber2456
๐Ÿ”ž explicitbooleanfalse
๐Ÿ“… releaseDateISO 8601"2026-05-06T10:00:00Z"

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿš€Bypasses the 100-cap. Auto-expansion returns up to 5,000 unique podcasts per keyword while keeping every result relevant.
๐Ÿ“ŠTop Charts on demand. Skip the query and pull Apple's ranked list of up to 200 per genre.
๐ŸŒMulti-country. Switch iTunes store countries to capture regional podcast catalogs.
๐Ÿ“กRSS feed URLs included. Direct feed links per podcast for downstream ingestion.
โšกFast. 100 results in under 30 seconds; 5,000 in a few minutes.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ This Actor$5 free credit5M+ podcastsLive per runquery, country, genre, Top Chartsโšก 2 min
Apple's stock searchFreeCapped at ~100LiveLimited๐Ÿข Manual
Podcastindex bulk dumpsFreeCross-platformVariableBulk only๐Ÿข ETL
Listen Notes API$144+/monthCross-platformLiveYes๐Ÿข Account

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the iTunes Podcast Search Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick your filters and maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

๐Ÿ“Š Podcast Networks

  • Discover networks acquiring shows in growing genres
  • Track competitor catalog size
  • Monitor top-charts rotation
  • Map host-driven networks

๐Ÿ“ฃ Ad Targeting

  • Build niche audience segments by genre
  • Identify high-frequency ad opportunities
  • Create podcast-host targeting lists
  • Cross-reference with brand-safety lists

๐Ÿ“ฐ Journalism & Research

  • Track misinformation podcasts by keyword
  • Survey political-podcast ecosystems
  • Compile background research lists
  • Monitor topic-specific shows

๐Ÿค– Recommendation Engines

  • Train similar-podcast embeddings
  • Build niche recommendation pipelines
  • Power discovery features
  • Enrich apps with RSS metadata

๐Ÿ”Œ Automating iTunes Podcast Search Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Media-studies research on podcast ecosystems
  • Topic-modeling courseware
  • Reproducible podcast snapshots
  • Linguistic analysis of show titles

๐ŸŽจ Personal and creative

  • Personal podcast discovery tools
  • Niche newsletter content
  • Indie podcast directories
  • Hobby tracking of favorite shows

๐Ÿค Non-profit and civic

  • Civic literacy podcast directories
  • Public-radio cataloging
  • Health-information podcast indexes
  • OSS podcast metadata projects

๐Ÿงช Experimentation

  • Train recommender models on metadata
  • Prototype semantic podcast search
  • Test discovery UI concepts
  • Build ranking experiments

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿงฉ How does it work?

Provide a query (and optionally genre/country) and the Actor searches Apple Podcasts. With no query and a genre, it pulls Apple's Top Charts instead.

๐Ÿš€ How does the 100-cap bypass work?

Apple caps any single search at ~100 results. The Actor expands by appending each letter and digit to your keyword, dedupes by collectionId, and filters every result to ensure your keyword still appears in the title, artist, description, or genre.

๐Ÿ“Š How many fields per record?

24, including artwork, title, host, RSS feed URL, primary genre, episode count, country, content advisory, and ratings.

๐Ÿ“ก Does it include the RSS feed URL?

Yes. feedUrl returns the canonical podcast feed for downstream ingestion or RSS reader integration.

๐ŸŒ Which countries are supported?

All iTunes store countries. Pass any ISO 3166-1 alpha-2 code (US, GB, DE, JP, ES, BR, AU).

๐Ÿ” Can I schedule recurring runs?

Yes. Use Apify Schedules to track Top Charts rotation, monitor a competitor's catalog, or refresh a discovery dataset.

๐ŸŽต Does it return episode-level data?

No. The Actor returns podcast-level metadata. For per-episode data, fetch the feedUrl directly.

๐Ÿ’ณ Do I need a paid Apify plan?

No. The free plan covers preview runs (10 records). A paid plan unlocks higher item counts and scheduling.

๐Ÿ†˜ What if a run fails?

Apify retries transient errors. Inspect logs in the Runs tab; partial datasets are preserved.

โš–๏ธ Is this data public?

Yes. Apple Podcasts metadata is publicly browsable. Only public catalog data is collected.


๐Ÿ”Œ Integrate with any app

iTunes Podcast Search Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Apple Inc., Apple Podcasts, or any podcast publisher. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.