Primary genre
primaryGenre
Optional
Apple's main category for the show, for example "True Crime".
Apple Podcasts Search Scraper
Pricing
$0.70 / 1,000 podcast returneds
Search the Apple Podcasts catalogue across any storefront and get back the show plus what Apple's directory leaves out: owner email, website, true episode count, latest episode date and publishing cadence, read from each show's own RSS feed.
Podcast ID
podcastId
Required
Apple Podcasts' numeric identifier for the show. Stable across runs and storefronts, and the key this Actor deduplicates on. Null only on the explanatory row a zero-result run emits.
Show title
title
Required
Show name as published on Apple Podcasts.
Publisher
publisher
Optional
The network or person Apple lists as the show's creator.
RSS feed URL
feedUrl
Optional
The show's RSS feed. Apple omits this on a small share of shows, so treat it as nullable.
Apple Podcasts URL
applePodcastsUrl
Optional
Public Apple Podcasts page for the show.
Publisher page
publisherUrl
Optional
Apple Podcasts page listing everything this publisher makes.
Description
description
Optional
Show description, taken from the RSS feed. Null when the RSS read is switched off.
Primary genre
primaryGenre
Optional
Apple's main category for the show, for example "True Crime".
Genres
genres
Optional
Every genre Apple files the show under. The catch-all "Podcasts" entry is removed.
Genre IDs
genreIds
Optional
Numeric Apple genre IDs matching the genres above. Feed one back in as genreId to search only that genre.
Episode count (Apple)
episodeCount
Optional
Episode count as Apple reports it. Apple caps this figure, so rssEpisodeCount is the more reliable number when the RSS read is on.
Latest release (Apple)
latestReleaseDate
Optional
Apple's own date for the most recent episode. Can lag the feed by days.
Content rating
contentRating
Optional
Apple's advisory rating, typically "Clean" or "Explicit".
Explicit
isExplicit
Optional
True when Apple flags the show as explicit.
Country
country
Optional
Storefront country Apple returned the show under.
Artwork
artworkUrl
Optional
Cover art at 600x600.
Artwork (small)
artworkUrlSmall
Optional
Cover art at 100x100.
Owner email
ownerEmail
Optional
Contact email the show publishes in its own RSS feed. This is the field that makes a result reachable rather than merely listed. Needs the RSS read.
Owner name
ownerName
Optional
Owner name from the RSS feed, which is often a real person where the Apple publisher field is a brand.
Website
website
Optional
The show's own website, from the RSS feed.
Language
language
Optional
Language code declared in the RSS feed, for example "en" or "de-DE".
Copyright
copyright
Optional
Copyright line from the RSS feed, often naming the owning company.
Show type
showType
Optional
"episodic" or "serial", as the publisher declares it.
Description (RSS)
rssDescription
Optional
Show description exactly as it appears in the feed, with HTML stripped.
Episode count (RSS)
rssEpisodeCount
Optional
Episodes actually present in the feed. More reliable than Apple's own count.
Episode count exact
rssEpisodeCountIsExact
Optional
False when the feed was larger than the 6 MB read limit and the count above is therefore a floor, not a total.
Latest episode
latestEpisodeDate
Optional
Publish date of the newest episode in the feed, as an ISO timestamp.
Days since latest episode
daysSinceLatestEpisode
Optional
How stale the show is, in days. The quickest way to sort a list of shows by whether anyone is still making them.
Episodes in last 90 days
episodesLast90Days
Optional
Publishing cadence over the last quarter. Null when the feed was too large to read whole.
Active
isActive
Optional
True when the newest episode is 90 days old or less.
RSS status
rssStatus
Optional
What happened when the feed was read: ok, ok_truncated, timeout, unreachable, not_a_feed, http_404, no_feed_url, or not_requested. A failure here never drops the show row, so this says which RSS fields to trust.
Episodes
episodes
Optional
Recent episodes with title, publish date, duration, episode and season number, summary and the direct audio URL. Present only when "Include recent episodes" is on. Episodes ride inside the show row, so they are not charged separately.
Chart rank
chartRank
Optional
Position in Apple's Top Shows chart. Only set on rows that came from a chart.
Chart country
chartCountry
Optional
Storefront whose chart the row came from.
Search term
searchTerm
Optional
Keyword that first surfaced this show. Null for chart and direct-lookup rows.
Search storefront
searchCountry
Optional
Storefront the keyword was searched in.
Source URL
sourceUrl
Optional
The exact Apple endpoint this row came from, so any row can be traced back.
Scraped at
scrapedAt
Required
ISO timestamp of the run.
No results
noResults
Optional
True on the single explanatory row a zero-result run emits instead of an empty dataset.
Message
message
Optional
Why a zero-result run found nothing, and what to change.