Apple Podcasts Scraper avatar

Apple Podcasts Scraper

Pricing

Pay per usage

Go to Apify Store
Apple Podcasts Scraper

Apple Podcasts Scraper

Extract comprehensive podcast data from Apple Podcasts. Scrape episodes, metadata, ratings, reviews, and show details instantly. Ideal for podcasters, researchers, and data analysts. Get structured podcast intelligence for your projects.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract podcast chart and search data from Apple Podcasts in a clean, ready-to-use dataset. Collect top ranked podcasts from chart URLs or discover podcasts by keyword with controllable result size and pagination limits. Built for research, tracking, analysis, and monitoring workflows.

Features

  • Chart URL mode - Collect ranked podcasts from Apple Podcasts chart URLs.
  • Keyword mode - Search podcasts by keyword and collect matching records.
  • Country and genre aware - Reads storefront and genre context from input URL.
  • Clean output - Removes empty values so dataset records stay compact.
  • Configurable result size - Control total results and pagination depth.

Use Cases

Podcast Market Research

Track top podcast names, publishers, categories, and ranking positions for a specific country or genre.

Competitor Monitoring

Monitor how often target podcast brands appear in chart or keyword results across recurring runs.

Content Discovery

Find trending podcasts around a topic keyword and export structured data for editorial planning.

Dataset Enrichment

Use podcast IDs, URLs, and feed links to enrich existing content intelligence pipelines.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNohttps://podcasts.apple.com/us/charts?genre=1489Apple Podcasts chart URL for chart mode.
keywordStringNonewsKeyword for search mode. If set, keyword mode is used.
results_wantedIntegerNo20Maximum number of records to return.
max_pagesIntegerNo5Maximum pages to read in keyword mode.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional proxy settings.

At least one of url or keyword should be provided.


Output Data

Each dataset item can include:

FieldTypeDescription
sourceTypeStringchart or keyword
rankIntegerRank position in the returned set
nameStringPodcast name (chart mode)
collectionNameStringPodcast name (keyword mode)
artistNameStringPublisher/creator name
categoryStringCategory label (chart mode)
primaryGenreNameStringPrimary genre (keyword mode)
podcastIdStringApple podcast ID
collectionIdIntegerCollection ID in keyword mode
podcastUrlStringPodcast page URL
collectionViewUrlStringCollection URL in keyword mode
feedUrlStringFeed URL when available
countryStringStorefront country code
genreIdStringGenre ID parsed from chart URL

Usage Examples

Top Podcasts from News Chart URL

{
"url": "https://podcasts.apple.com/us/charts?genre=1489",
"results_wanted": 30
}

Keyword Search for Tech Podcasts

{
"keyword": "technology",
"results_wanted": 50,
"max_pages": 3
}

Country-Specific Chart with Proxy

{
"url": "https://podcasts.apple.com/gb/charts?genre=1489",
"results_wanted": 40,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Sample Output

{
"sourceType": "chart",
"sourceUrl": "https://podcasts.apple.com/us/charts?genre=1489",
"country": "us",
"genreId": "1489",
"rank": 1,
"podcastId": "1200361736",
"name": "The Daily",
"artistName": "The New York Times",
"category": "News",
"podcastUrl": "https://podcasts.apple.com/us/podcast/the-daily/id1200361736",
"releaseDate": "2026-05-22T07:00:00-07:00",
"image170": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/ab/64/66/ab6466a9-9a7d-e20e-7a3d-bc5be37d29ce/mza_15084852813176276273.jpg/170x170bb.webp"
}

Tips for Best Results

Choose the Right Mode

  • Use url for chart tracking workflows.
  • Use keyword when you need discovery by topic.

Keep QA Runs Fast

  • Start with results_wanted: 20 for quick checks.
  • Increase gradually for production jobs.

Scale Reliably

  • Enable proxy configuration for large or frequent runs.
  • Use scheduled runs for daily or hourly monitoring.

Integrations

Connect the dataset with:

  • Google Sheets - Lightweight trend reporting.
  • Airtable - Searchable podcast tracking base.
  • Looker Studio - Dashboard and rank movement visuals.
  • Make - No-code automations.
  • Zapier - Trigger downstream actions.
  • Webhooks - Push data into internal services.

Export Formats

  • JSON - Programmatic processing.
  • CSV - Spreadsheet analysis.
  • Excel - Business reporting.
  • XML - Legacy integrations.

Frequently Asked Questions

Can I use both url and keyword?

Yes. If keyword is provided, keyword mode is used.

What happens if some fields are missing?

Only available values are returned, so empty fields are automatically excluded.

Can I collect more than 20 results?

Yes. Increase results_wanted as needed.

Does it support different countries?

Yes. Country is inferred from the chart URL path.

Is proxy required?

No. Proxy is optional but recommended for heavier usage.


Support

For issues or feature requests, use the Apify Console issue channels.

Resources


This actor is designed for lawful data collection and analysis. You are responsible for complying with Apple terms, local laws, and any applicable usage policies.