Extract Apple Podcasts chart rankings, related-show recommendations, curated New shelves, show metadata, episodes, and search results as structured JSON for podcast discovery, chart tracking, and catalog enrichment.
Structured output
Use Crawlora's Apple Podcasts scraper API to collect public podcast charts, show metadata, episodes, and search results without maintaining your own parser, proxy routing, retries, or response normalization layer. The endpoints return structured JSON that can power podcast discovery tools, chart trackers, catalog enrichment, and AI research workflows.
Podcast data workflows
Podcast visibility shifts as charts update and new episodes publish. Crawlora helps teams monitor chart rankings, track shows and episodes, and enrich podcast catalogs over time.
Spotify Podcasts APIRequest schema
These parameters come from the active Search Apple Podcasts shows catalog entry.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| term | string | Yes | Search term | - |
| country | string | No | Two-letter storefront country code | - |
| lang | string | No | Result language tag | - |
| limit | integer | No | Number of shows per page | - |
| page | integer | No | Search page number (1-based) | - |
Example JSON
This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.
{
"code": 200,
"msg": "OK",
"data": [
{
"id": 173001861,
"artist_name": "Dan Carlin",
"collection_name": "Dan Carlin's Hardcore History",
"track_name": "Dan Carlin's Hardcore History",
"url": "https://podcasts.apple.com/us/podcast/dan-carlins-hardcore-history/id173001861?uo=4",
"feed_url": "https://feeds.feedburner.com/dancarlin/history?format=xml",
"primary_genre_name": "History"
}
]
}Endpoint catalog
/apple-podcasts/searchReturns normalized Apple Podcasts shows from Apple's public iTunes Search API.
MCP tool apple_podcasts_search
/apple-podcasts/chartsReturns Apple Podcasts show chart rankings from public iTunes RSS JSON feeds. Supported collections are `toppodcasts` and `topaudiopodcasts`.
MCP tool apple_podcasts_charts
/apple-podcasts/charts/rankingsReturns Apple Podcasts chart rankings from the modern podcasts.apple.com charts page, covering chart algorithms (`top`, `top-subscriber`, `top-series`) crossed with entity types (`podcasts`, `podcast-episodes`, `podcast-channels`) and an optional genre filter. A richer, differently-sourced capability than the legacy RSS-based `/apple-podcasts/charts` endpoint.
MCP tool apple_podcasts_charts_rankings
/apple-podcasts/show/{id}Returns normalized show metadata from Apple's public iTunes Lookup API.
MCP tool apple_podcasts_show
/apple-podcasts/show/{id}/episodesReturns a show and its public Apple Podcasts episodes from Apple's iTunes Lookup API.
MCP tool apple_podcasts_show_episodes
/apple-podcasts/show/{id}/relatedReturns the "You Might Also Like" rail for a single show, sourced from the modern podcasts.apple.com show page's listener-cohort recommendation data.
MCP tool apple_podcasts_show_related
/apple-podcasts/episodes/searchReturns normalized Apple Podcasts episodes from Apple's public iTunes Search API.
MCP tool apple_podcasts_episodes_search
/apple-podcasts/newReturns the curated editorial shelves from podcasts.apple.com/{country}/new (New Shows, New Seasons, New Trailers, Essentials, and other seasonal spotlights). Shelves that merely mirror a Charts Rankings query are omitted here since `/apple-podcasts/charts/rankings` already covers that data.
MCP tool apple_podcasts_new
Managed execution
Crawlora wraps endpoint-specific request handling, proxy-aware collection, response parsing, and documented error behavior behind a stable API surface for supported public Apple Podcasts pages.
Endpoint-specific request logic for Apple Podcasts search, charts, show, and episode pages
Proxy-aware collection and retry-aware execution where supported
Challenge-aware behavior for unusable upstream responses
Normalized JSON responses with Playground-tested examples
Credit-based usage tied to documented endpoint costs
Crawlora detects unusable upstream responses and returns documented errors instead of silently returning broken HTML.
Build or buy
Use this comparison to decide whether to maintain scraping infrastructure internally or call a managed endpoint.
| Requirement | Building internally | Crawlora |
|---|---|---|
| Proxy rotation | Buy, test, rotate, and monitor proxy pools. | Use managed proxy-aware collection where supported. |
| Parser maintenance | Maintain selectors as Apple Podcasts layouts change. | Use endpoint-specific parsers maintained behind the API. |
| Schema normalization | Design and version your own response model. | Receive documented JSON fields from the catalog. |
| Retries and error classification | Classify challenges, empty pages, and upstream failures yourself. | Receive documented errors for unusable upstream responses. |
| Endpoint docs | Write and maintain internal API documentation. | Use generated Docs pages from the active endpoint catalog. |
| Playground testing | Build a test console for developers. | Test the same endpoint in Playground before shipping. |
| Usage billing | Create your own metering and limits. | Use credit-based usage and plan limits. |
| Monitoring | Instrument request volume and failures from scratch. | Use Crawlora's documented status and usage workflow. |
Crawlora is not the official Apple Podcasts API and is not an Apple product. Crawlora provides structured public web data extraction endpoints for supported public Apple Podcasts pages. If your use case requires Apple's official services, use Apple's official APIs.
Related APIs
Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.
Compare Apple Podcasts data with Spotify podcast charts, shows, and episodes.
OpenCollect Spotify tracks, albums, artists, and playlist metadata as structured JSON.
OpenExtract YouTube video, channel, and transcript data for media research workflows.
OpenCollect App Store app, developer, and review data as structured JSON.
OpenStep-by-step: charts, shows, episodes, and where the iTunes Search API falls short.
OpenHow this API stacks up against Taddy, Listen Notes, and Apify on coverage, attribution, and cost per result.
OpenReview plans, credits, limits, and usage options.
OpenHow to scrape Apple Podcasts
Crawlora's Apple Podcasts endpoints cover search, show metadata and episodes from Apple's public iTunes Search and Lookup APIs, plus the chart surfaces those APIs do not expose: /apple-podcasts/charts reads the public iTunes RSS chart feeds (toppodcasts and topaudiopodcasts), /apple-podcasts/charts/rankings reads the modern podcasts.apple.com charts page across top, top-subscriber and top-series algorithms, /apple-podcasts/new reads the curated New shelves, and /apple-podcasts/show/{id}/related returns a show's You Might Also Like rail. All calls are GETs with an x-api-key header.
GET /apple-podcasts/search?term=<show or host>&country=us returns normalized shows from Apple's public iTunes Search API, each with its Apple id. Use /apple-podcasts/episodes/search to search episodes by term instead.
GET /apple-podcasts/show/{id} returns the show's metadata from the iTunes Lookup API; /apple-podcasts/show/{id}/episodes returns the show plus its public episodes, with country and lang to pick the storefront and a limit for the episode count.
GET /apple-podcasts/charts?collection=toppodcasts&country=us&category=<genre id>&limit=<n> for the RSS chart rankings, or /apple-podcasts/charts/rankings with chart (top, top-subscriber, top-series), type (podcasts or podcast-episodes), genre and country for the modern charts page. Store rank per show per day to build chart history.
GET /apple-podcasts/show/{id}/related returns the You Might Also Like rail for a show, sourced from Apple's listener-cohort recommendations; GET /apple-podcasts/new?country=us returns the curated New Shows, New Seasons, New Trailers and Essentials shelves.
FAQ
Answers for developers evaluating Crawlora for supported public search result pages.
Yes. Crawlora provides Apple Podcasts endpoints for supported public Apple Podcasts pages and returns normalized JSON through documented API routes.
Call Crawlora's Apple Podcasts endpoints — search, charts, show details, and episode search — with your Crawlora API key, and you get normalized JSON instead of parsing Apple's pages or stitching together the iTunes Search API, RSS feeds, and chart feeds yourself. The how-to guide walks through it with runnable code and the legal basics.
The active catalog includes Apple Podcasts show search, chart rankings, show details, show episodes, and episode search where supported. Responses include titles, artwork, feed URLs, genres, identifiers, and chart context.
Yes. The Apple Podcast charts API endpoint returns ranked shows by country and category, so you can record chart positions over time and detect movement across markets (US, UK, and other countries) for rank-tracking workflows.
Yes. Apple Podcasts endpoints support country and lang parameters, along with term, limit, and page where applicable.
Yes. Apple Podcasts endpoints return normalized JSON with documented request parameters, response schemas, and Playground-tested examples where available.
No. For supported Apple Podcasts endpoints, managed proxy-aware collection and retry-aware execution are handled behind the API layer.
No. Crawlora is not the official Apple Podcasts API and is not an Apple product. It provides structured public web data extraction endpoints for supported public Apple Podcasts pages.
Apple's public iTunes Search API covers show search and lookup and returns RSS feed URLs, and Apple Podcasts Connect provides analytics only for podcasts you own. Crawlora is a third-party Apple Podcasts scraper API that returns normalized JSON across search, chart rankings, show details, and episodes in one documented surface, so you don't stitch together the iTunes Search API, RSS feeds, and chart feeds yourself.
For chart tracking, yes. The iTunes Search API is useful for show search and lookup, but it does not expose a clean chart-rankings workflow. Crawlora's Apple Podcasts charts endpoint is built for country, category, collection, and limit-based chart snapshots.
You use a Crawlora API key (sent as the x-api-key header) to call the Apple Podcasts endpoints. There is no separate Apple Podcasts API key to obtain — Crawlora handles the request infrastructure behind your Crawlora key.
Apple's iTunes Search API is free but only covers show search and lookup — it does not expose chart rankings or a unified episodes feed. Crawlora's Apple Podcasts API adds charts, show details, and episodes behind one key, and the free tier includes 2,000 credits per month (no card) to start.
Commercial use depends on your use case, applicable law, third-party rights, and platform terms. Crawlora provides tooling for structured public web data extraction, but customers are responsible for using the data lawfully and responsibly.
Search shows with Crawlora's /apple-podcasts/search endpoint, read metadata and episodes from /apple-podcasts/show/{id} and /apple-podcasts/show/{id}/episodes, and pull rankings from /apple-podcasts/charts or /apple-podcasts/charts/rankings. Every call is a GET with your API key.
Apple's free iTunes Search API covers search and lookup but has no chart-rankings endpoint and is rate-limited to roughly 20 calls a minute; Podcasts Connect only reports on shows you own. Crawlora's chart endpoints read the public RSS chart feeds and the podcasts.apple.com charts page instead.
The first reads Apple's public iTunes RSS chart feeds (toppodcasts and topaudiopodcasts by country and category). The second reads the modern podcasts.apple.com charts page, which adds the top-subscriber and top-series algorithms and episode-level charts.
Yes. the /apple-podcasts/show/{id}/related endpoint returns the You Might Also Like rail from the show page, built from Apple's listener-cohort data, with country and limit parameters.
The search, lookup and RSS chart data come from Apple's public APIs and feeds, and the charts and New pages are public. Collecting them for research and monitoring is generally permissible when you respect Apple's terms, rate limits and applicable law.
Company coverage
Apple Inc. · AAPL
Apple Podcasts is operated by Apple Inc. (AAPL). Crawlora's SEC endpoints take the same company's CIK, so filings, financials, insider transactions and 13F holdings come from the same API key as the Apple Podcasts endpoints above.
Other Apple Inc. platforms in the catalog
Guides
Read Crawlora guides and comparisons that use the Apple Podcasts API.
Compare the best Apple Podcasts APIs in 2026 for search, charts, show metadata, and episodes — what the free iTunes Search API can't do, and which tool fits.
Use an Apple Podcasts scraper API for chart rankings, show metadata, episodes, and search as JSON, and see where the iTunes Search API falls short.
Only ~11–16% of podcasts are active — discovery hides the rest. The findable median has ~250 episodes, and AI now publishes more new shows than humans.
Test /apple-podcasts/search in Playground, inspect the current response schema in Docs, and compare credit-based usage on the pricing page.