Audio & Podcast Platforms5 active endpointsapiKey

Apple Podcasts scraping API

Research podcast charts, shows, and episodes from Apple Podcasts with normalized JSON endpoints.

Collect Apple Podcasts charts, show metadata, show episodes, show search, and episode search data through documented API endpoints.

Endpoint families

4

Documented params

26

Examples

5

Live catalog snapshot

Apple Podcasts coverage

Active endpoints

5

Methods

GET

Required params

9

Schema refs

5

Show2
Charts1
Episodes1
Search1
{
  "platform": "Apple Podcasts",
  "endpoint": "apple-podcasts-charts",
  "method": "GET",
  "path": "/apple-podcasts/charts",
  "auth": "apiKey"
}

Use cases

Workflows that fit Apple Podcasts

Collect Apple Podcasts charts, show metadata, show episodes, show search, and episode search data through documented API endpoints.

Podcast chart tracking

Use Apple Podcasts endpoints to turn podcast chart tracking into repeatable API requests with documented inputs and JSON responses.

Show metadata enrichment

Use Apple Podcasts endpoints to turn show metadata enrichment into repeatable API requests with documented inputs and JSON responses.

Episode discovery

Use Apple Podcasts endpoints to turn episode discovery into repeatable API requests with documented inputs and JSON responses.

Managed execution

How Crawlora handles this platform

Each Crawlora platform API is designed around a specific data surface. Instead of exposing a generic fetch endpoint, Crawlora combines endpoint-specific request logic, managed infrastructure, parsing, normalization, billing, and Playground-tested examples.

Endpoint-specific execution

Request behavior is tuned for the target platform and endpoint type.

Proxy-aware collection

Supported endpoints can use managed proxy routing to improve reliability and reduce infrastructure work.

Browser-backed rendering

Dynamic pages can be routed through managed browser instances where JavaScript rendering is required.

Challenge-aware behavior

Challenge pages and unusable upstream responses are detected and surfaced clearly.

Normalized response schema

Results are returned as documented JSON instead of raw HTML.

Playground-ready testing

Test the same route from Docs and Playground before production integration.

Coverage map

Know what the API can collect before integrating

These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.

2 endpoints

Show

/apple-podcasts/show/{id}

GETapiKey
1 endpoints

Charts

/apple-podcasts/charts

GETapiKey
1 endpoints

Episodes

/apple-podcasts/episodes/search

GETapiKey
1 endpoints

Search

/apple-podcasts/search

GETapiKey

Featured endpoints

Apple Podcasts API endpoints

Browse full docs
GETapiKeyexample
/apple-podcasts/charts
Details

Retrieve Apple Podcasts chart rankings

Returns Apple Podcasts show chart rankings from public iTunes RSS JSON feeds. Supported collections are `toppodcasts` and `topaudiopodcasts`.

collection:querycategory:querycountry:query+2 more
GETapiKeyexample
/apple-podcasts/episodes/search
Details

Search Apple Podcasts episodes

Returns normalized Apple Podcasts episodes from Apple's public iTunes Search API.

term:querycountry:querylang:query+3 more
GETapiKeyexample
/apple-podcasts/search
Details

Search Apple Podcasts shows

Returns normalized Apple Podcasts shows from Apple's public iTunes Search API.

term:querycountry:querylang:query+3 more
GETapiKeyexample
/apple-podcasts/show/{id}
Details

Retrieve Apple Podcasts show details

Returns normalized show metadata from Apple's public iTunes Lookup API.

id:pathcountry:querylang:query+1 more
GETapiKeyexample
/apple-podcasts/show/{id}/episodes
Details

Retrieve Apple Podcasts show episodes

Returns a show and its public Apple Podcasts episodes from Apple's iTunes Lookup API.

id:pathcountry:querylang:query+2 more

Related APIs

More audio & podcast platforms coverage

Start building

Test Apple Podcasts endpoints against the same catalog used by Docs.