Tools / Podcast Directory & New-Show Finder (Apple Podcasts + RSS)

Podcast Directory & New-Show Finder (Apple Podcasts + RSS)

Find podcasts by keyword or Apple top chart and enrich each show from its RSS feed. Input: searchTerms, chartGenreIds. Output (JSON/CSV): one row per item with appleId, title, publisher, appleUrl, feedUrl, artworkUrl, primaryGenre, genres, explicit, appleEpisodeCount.

Run it on Apify Store →

What it's for

Example input

{
 "searchTerms": [
  "real estate investing",
  "small business marketing"
 ]
}

Example output

{
  "appleId": 791316884,
  "title": "Real Estate Investing for Cash Flow with Kevin Bupp",
  "publisher": "Kevin Bupp",
  "appleUrl": "https://podcasts.apple.com/us/podcast/real-estate-investing-for-cash-flow-with-kevin-bupp/id791316884",
  "feedUrl": "https://feeds.flightcast.com/rnx4iti3zmap03hsghsys84v.xml",
  "artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/90/cb/92/90cb92d5-f0b9-a965-ee63-dd24f59d4c53/mza_1060195320843214558.png/600x600bb.…",
  "primaryGenre": "Investing",
  "genres": [
    "Investing",
    "Business",
    "Education"
  ],
  "explicit": false,
  "appleEpisodeCount": 1016,
  "appleLatestRelease": "2026-10-05T13:50:00Z",
  "country": "USA",
  "source": "search",
  "searchTerm": "real estate investing",
  "description": "There are a lot of real estate podcasts out there, most of which focusing on the residential fix and flips or wholesaling, but Kevin Bupp be…",
  "website": "http://www.kevinbupp.com/category/podcast/",
  "language": "en",
  "feedCategories": [
    "Business",
    "Investing",
    "Education"
  ]
}

Input reference

FieldTypeNotes
searchTermsarrayEach keyword runs an Apple Podcasts search.
chartGenreIdsarraye.g. 1321 Business, 1318 Technology, 1304 Education, 1545 Sports; empty string = overall chart.
countrystringTwo-letter store country.
maxPerQueryintegerApple caps at 200.
enrichFromRssbooleanAdds cadence, dates, language, categories. No host emails are collected.
activeWithinDaysinteger0 = no filter.
newShowsWithinDaysinteger0 = no filter (based on oldest episode still in the feed).
minEpisodesinteger0 = no filter.
languagestringe.g. 'en'. Empty = any.
maxConcurrencyintegerParallel RSS downloads.

Pricing

Pay per result. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open Podcast Directory & New-Show Finder (Apple Podcasts + RSS) on Apify →