Apple Podcasts dataset fields

Apple Podcasts Scraper writes source-linked show, chart, and episode rows. Official Apple/iTunes endpoints. No proxy is required. The default dataset is the billable surface. This page lists the fields published in the Actor README. There is no separate output schema on the Store page.

Open Apple Podcasts Scraper on Apify

Scraper fields versus Chart and Reviews rows

Use this guide for Apple Podcasts Scraper output. Apple Podcasts Chart Scraper and Apple Podcasts Reviews Scraper publish different rowType values and field lists. Do not join them as one schema.

Apple Podcasts Scraper Chart Scraper Reviews Scraper
Sample / default rowType podcast_search_result (search sample) chart_rank podcast_review
Identity collectionId showId (legacy alias collectionId) podcastId
Distinctive fields rank on charts; episodeTitle when included rank, optional movement-report changes rating, title, content, reviewId

Key fields

These identifiers and timestamps are the ones most workflows join on:

rank is a snapshot of that chart request, not computed movement between runs. Compare ranks only within the same storefront. Search discovery uses collectionId and sourceUrl; chart tracking uses rank plus fetchedAt.

All documented output fields

The README output-field list is:

Rows also include source URLs, fetch timestamps, warnings when a source is partial, and stable IDs when the workflow supports recurring change detection. episodeTitle is present when recent episodes are included (includeEpisodes). Sample rowType for search is podcast_search_result.

Sample discovery row

This is the README discovery-row example (placeholder show data):

{
  "meta": {
    "actorName": "apple-podcast-scraper",
    "actorTitle": "Apple Podcasts Scraper",
    "bundle": "Podcast Research & Media Planning Pack",
    "fetchedAt": "2026-05-06T00:00:00.000Z",
    "totalRows": 1
  },
  "rows": [
    {
      "actorName": "apple-podcast-scraper",
      "rowType": "podcast_search_result",
      "collectionId": 1535144780,
      "showName": "Example Podcast",
      "publisher": "Example Network",
      "country": "us",
      "rank": null,
      "sourceUrl": "https://podcasts.apple.com/us/podcast/example/id1535144780",
      "fetchedAt": "2026-05-06T00:00:00.000Z"
    }
  ],
  "warnings": []
}

Start with delivery set to dataset so you can review these fields. Switch to webhook delivery only after the payload shape is approved. dryRun true runs without saving results or sending webhooks.

Inspect dataset fields on Apify

What Apple Podcasts Scraper fields are documented?

The README output-field list is rowType, collectionId, showName, publisher, country, rank, episodeTitle, sourceUrl, and fetchedAt. There is no separate output schema on the Store page. Sample rowType for search is podcast_search_result.

Is rank present on search rows?

The published search sample sets rank to null. rank is a snapshot of that chart request, not computed movement between runs. Compare ranks only within the same storefront. Search discovery uses collectionId and sourceUrl; chart tracking uses rank plus fetchedAt. See chart metadata and chart tracking over time.

How do Chart Scraper and Reviews Scraper fields differ?

Chart Scraper raw rows use rowType chart_rank with country, rank, showId, showName, artistName, and sourceUrl. Reviews Scraper raw rows use rowType podcast_review with rating, title, content, and an iTunes Customer Reviews RSS sourceUrl. Do not mix those field lists with Apple Podcasts Scraper’s README list.

How to run it

  1. Open Apple Podcasts Scraper, then the Actor on the Apify Store.
  2. Choose a source lane: searchTerm, chartRequests, or lookupIds.
  3. Keep the first run small. Leave includeEpisodes false unless you need episodeTitle.
  4. Leave delivery on dataset. After the run finishes, open the default dataset and export it (JSON or CSV from the dataset view).

Billing is pay-per-event: Actor start plus one result event per default-dataset item. The published Store price is $0.005 per Actor start and $10.00 per 1,000 dataset results ($0.01 per row).

From $10 per 1,000 results

Open Apple Podcasts Scraper on Apify

Related guides