482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Social & Video

Apple Podcasts Scraper logo

Apple Podcasts Scraper

hipersoft/apple-podcasts-scraper

Search Apple Podcasts and scrape shows (name, host, RSS feed, genre, episode count, artwork) and their episodes (title, release date, duration, audio URL, description). Fast clean HTTP via the iTunes API, no setup. For podcast research, discovery and lead generation.

Total users

2

Monthly users

1

Total runs

121

Per item scraped

$0.005

Last rebuilt

Oct 28, 2026

Overview

Search Apple Podcasts and pull clean, structured JSON for shows (name, host, RSS feed, genre, episode count, artwork) and, optionally, their recent episodes (title, release date, duration, audio URL, description). It runs over Apple's public iTunes Search API, so it's fast and needs no account and no API key. Great for podcast research, discovery and lead generation across any Apple storefront country. Export to JSON, CSV or Excel.

Apple Podcasts Scraper input โ€” search terms, storefront country and episode limits in the Apify Console

Features

  • ๐ŸŽ™๏ธ Show search โ€” query any topic in searches; returns matching podcasts with full metadata.
  • ๐Ÿ“ป Episode data โ€” turn on includeEpisodes to also pull each show's recent episodes with audio URLs.
  • ๐Ÿ”— RSS feeds included โ€” every show record carries feedUrl, ideal for downstream feed processing or outreach.
  • ๐Ÿ†” Target specific shows โ€” pass show IDs or podcasts.apple.com URLs in podcastIds.
  • ๐ŸŒ Storefront control โ€” set country (e.g. us, gb, de) to search a specific Apple market.
  • ๐ŸŽš๏ธ Volume control โ€” maxPodcastsPerSearch (1โ€“200) and maxEpisodesPerPodcast (1โ€“200) cap output precisely.
  • ๐Ÿงฑ Flat, normalized JSON โ€” clean, consistent fields for shows and episodes.

What you get

One flat JSON record per item.

Apple Podcasts Scraper output example โ€” podcast shows with feed URL, genre and episode count as structured JSON

Example show:

{
  "type": "podcast",
  "id": 1200361736,
  "name": "The Daily Tech",
  "artist": "Example Media",
  "feedUrl": "https://feeds.example.com/thedailytech",
  "genre": "Technology",
  "genres": ["Technology", "News"],
  "trackCount": 412,
  "latestRelease": "2026-07-20T09:00:00Z",
  "explicit": false,
  "country": "USA",
  "contentRating": null,
  "artwork": "https://is1-ssl.mzstatic.com/image/thumb/....600x600.jpg",
  "url": "https://podcasts.apple.com/us/podcast/id1200361736"
}

Output schema

Field Type Description
type string Record type โ€” podcast for a show or episode for an episode.
id integer Apple's numeric identifier for the show.
name string Show title.
artist string Show creator or host name.
feedUrl string (URL) Public RSS feed URL for the show.
genre string Primary genre or category.
genres array All genre labels assigned to the show.
trackCount integer Number of episodes available for the show.
latestRelease string (ISO date) Publish date of the most recent episode.
explicit boolean Whether the show is flagged as explicit.
country string Storefront country the record was returned from.
contentRating string Content rating label (e.g. Explicit or Clean); may be null.
artwork string (URL) Cover artwork image URL.
url string (URL) Public podcasts.apple.com page for the show.

Input

{
  "searches": ["startups", "true crime"],
  "podcastIds": [],
  "includeEpisodes": true,
  "maxPodcastsPerSearch": 50,
  "maxEpisodesPerPodcast": 20,
  "country": "us"
}
Field Description
searches Keywords or topics to search on Apple Podcasts, one per line.
podcastIds Specific show IDs or podcasts.apple.com URLs (optional).
includeEpisodes Also fetch each show's recent episodes.
maxPodcastsPerSearch Shows to return per search term (1โ€“200).
maxEpisodesPerPodcast Recent episodes per show when episodes are included (1โ€“200).
country Apple storefront country code (e.g. us, gb, de).

Use cases

  • Build a podcast directory with RSS feeds, genres and episode counts.
  • Generate outreach lists for sponsorship or guest pitching via feedUrl and host name.
  • Track a show's publishing cadence with latestRelease and episode dates.
  • Analyze episodes (titles, durations, descriptions) for content research.

Pricing

Pay-per-event: you're billed a small amount per run and per item scraped โ€” you only pay for what you get. See the Pricing tab for current rates.

FAQ

Do I need an Apple account or API key? No. The Actor runs over Apple Podcasts' public iTunes Search API, so there's no account and no API key to set up.

How many podcasts and episodes can I get per run? Set maxPodcastsPerSearch (1โ€“200) for shows per search term, and maxEpisodesPerPodcast (1โ€“200) for recent episodes per show when includeEpisodes is on.

Can I download podcast audio? No. The Actor returns public metadata only. The audioUrl and feedUrl fields are the show's own publicly listed URLs โ€” no audio files are downloaded.

What's the output format? Flat, normalized JSON with one record per show or episode and consistent fields. Export as JSON, CSV or Excel.

Can I target a specific show or country storefront? Yes. Pass show IDs or podcasts.apple.com URLs in podcastIds, and set country (e.g. us, gb, de) to search a specific Apple market.

Can I connect this Actor to other apps? The Apple Podcasts Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Building a media or audio dataset? Pair this with our other music and media scrapers:

  • Spotify Scraper โ€” tracks, artists, albums and playlists with no login or API key.
  • SoundCloud Scraper โ€” tracks, artists and playlists with play counts, likes and followers.
  • Deezer Scraper โ€” tracks, artists, albums, playlists and global top charts.
  • YouTube Scraper โ€” video metadata, transcripts, comments and channel profiles.

Notes

This Actor uses Apple's public iTunes Search API and returns public metadata only โ€” the audioUrl and feedUrl fields are the show's own publicly listed URLs; no audio files are downloaded. Not affiliated with, endorsed by, or connected to Apple; all trademarks belong to their respective owners.

Input

FieldTypeDescription
searches
Search terms
arrayKeywords or topics to search on Apple Podcasts (e.g. "true crime", "startups", "marketing"), one per line.
podcastIds
Podcast IDs / URLs (optional)
arraySpecific Apple Podcasts show IDs or URLs (e.g. 1235836821 or an podcasts.apple.com/...id1235836821 URL). Combine with "Include episodes".
includeEpisodes
Include episodes
booleanAlso fetch each show's recent episodes (title, date, duration, audio URL, description).
Default: false
maxPodcastsPerSearch
Max podcasts per search
integerShows to return per search term (max 200).
Default: 50
maxEpisodesPerPodcast
Max episodes per podcast
integerRecent episodes per show when "Include episodes" is on.
Default: 20
country
Country
stringApple storefront country code (e.g. us, gb, de).
Default: "us"
proxyConfiguration
Proxy (optional)
objectOptional. The iTunes API works without a proxy.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~apple-podcasts-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "searches": [
    "technology"
  ],
  "podcastIds": []
}'

Pricing

EventPricePaid plans from
Item scraped
One podcast show or episode with full metadata
$0.005$0.0025
API request
One iTunes API request (a search or an episodes lookup)
$0.001$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Website Contact Scraper

Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.

1,576 runs ยท 69 users ยท $0.0024 / website scraped

Threads Downloader

Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count โ€” one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

799 runs ยท 4 users ยท $0.003 / post downloaded

TikTok Video Downloader

Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover โ€” one row per post as JSON, CSV or Excel. For creators, research and n8n.

678 runs ยท 9 users ยท $0.0035 / video downloaded

Reddit Scraper

Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks โ€” one clean row per post or comment. Export as JSON, CSV or Excel.

568 runs ยท 15 users ยท $0.0034 / post scraped

Spotify Scraper

Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.

478 runs ยท 9 users ยท $0.0034 / item scraped

Reddit Video, Image & GIF Downloader

Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links โ€” videos as a single playable MP4 with audio, images and galleries as direct links โ€” one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

453 runs ยท 16 users ยท $0.003 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build