Apple Media Scraper
Pricing
from $0.80 / 1,000 results
Apple Media Scraper
Scrape apps, podcasts, music, movies, TV shows, ebooks, and audiobooks from Apple's iTunes Store and App Store via the official public API. Includes reviews and top charts. No API key, no browser, no proxy.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Aurenic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape apps, podcasts, music, movies, TV shows, ebooks, and audiobooks from Apple's iTunes Store and App Store via the official public API. Includes customer reviews, top charts, and developer catalogs. No API key, no browser, no proxy.
What does Apple Media Scraper do?
Scrape every Apple media catalog in one actor. Four modes:
- Search by keyword — search any Apple storefront by term. Returns up to 200 results per query with full metadata: name, developer, price, rating, rating count, genre, version, screenshots, description, minimum OS, and more.
- Lookup by ID — pass numeric Apple IDs (the number in any App Store URL), get the same full metadata. Supports batched lookups of 200 IDs per request.
- Developer catalog — pass a developer/artist ID, get their entire catalog in one call.
- Top charts — fetch Top Free, Top Paid, or Top Grossing charts for any country and genre.
Optional App Store customer reviews via Apple's own RSS feed — up to 500 per app per storefront, sorted by most recent or most helpful.
Every result comes from Apple's official, public, unauthenticated endpoints:
itunes.apple.com/search— catalog searchitunes.apple.com/lookup— by ID or developeritunes.apple.com/{country}/rss/customerreviews/...— customer reviewsrss.applemarketingtools.com— top charts
No login, no App Store Connect account, no API key.
Output fields
Apps and other media
| Field | Description |
|---|---|
| recordType | app, song, album, podcast, movie, tvShow, ebook, audiobook |
| trackId / collectionId | Apple numeric IDs |
| bundleId | iOS bundle identifier (apps) |
| name | Track/collection/app name |
| artistName / artistId | Developer or artist name and ID |
| url | Direct App Store / iTunes URL |
| price / formattedPrice / currency | Price in the storefront's currency |
| rating | Average user rating (0–5) |
| ratingCount / ratingCountCurrentVersion | Total ratings and ratings on the current version |
| contentRating | Age rating (4+, 9+, 12+, 17+) |
| genre / genres | Primary genre and all genres |
| version / minimumOs | App version and minimum OS |
| fileSize | Download size in bytes |
| releaseDate / currentVersionReleaseDate | Original and latest release timestamps |
| description / releaseNotes | Full text |
| artwork / artwork100 | Icon URLs at multiple resolutions |
| screenshots / ipadScreenshots | Screenshot URLs |
| supportedDevices / languageCodes | Device and language support |
| sellerName / sellerUrl | App Store seller |
Reviews
| Field | Description |
|---|---|
| recordType | review |
| appId / appName | Which app the review belongs to |
| reviewId | Apple review ID |
| rating | Star rating (1–5) |
| title / content | Review text |
| author | Reviewer pseudonym |
| version | App version reviewed |
| updatedAt | Timestamp |
| voteSum / voteCount | Helpfulness votes |
Chart entries
| Field | Description |
|---|---|
| recordType | chart-entry |
| chartType | top-free, top-paid, or top-grossing |
| rank | Position in the chart |
| appId / name / artistName | App identity |
| price / formattedPrice | Price in local currency |
| category / categoryId | App category |
| releaseDate / artwork | Metadata |
Who is it for?
- ASO specialists tracking keyword rankings, competitor metadata, and category charts
- App market researchers building datasets of the App Store and iTunes catalog
- Podcast producers extracting podcast metadata, episode counts, and ratings across regions
- Music and media analysts comparing prices, release dates, and genres across storefronts
- Product managers monitoring competitor version history, release notes, and rating drift
- Data scientists feeding reviews into sentiment models and NLP pipelines
Pricing
$0.60 per 1,000 results. No subscription.
| Results | Cost |
|---|---|
| 100 | $0.06 |
| 1,000 | $0.60 |
| 10,000 | $6.00 |
How to use it
- Pick a Mode.
- Fill in the mode's inputs: search terms, Apple IDs, developer IDs, or chart type.
- Choose the Country storefront (any of Apple's 175 storefronts).
- Optionally enable Include Reviews for apps.
- Click Start.
Output example
{"recordType": "app","trackId": 544007664,"bundleId": "com.google.ios.youtube","name": "YouTube: Watch, Listen, Stream","artistName": "Google LLC","artistId": 283311841,"url": "https://apps.apple.com/us/app/youtube-watch-listen-stream/id544007664","price": 0,"formattedPrice": "0 USD","currency": "USD","rating": 4.68,"ratingCount": 45238910,"ratingCountCurrentVersion": 1283921,"contentRating": "12+","genre": "Photo & Video","genres": ["Photo & Video", "Entertainment"],"version": "19.42.1","minimumOs": "15.0","fileSize": "289431552","releaseDate": "2012-09-11T20:19:35Z","currentVersionReleaseDate": "2026-09-14T18:00:00Z","description": "Get the official YouTube app on iPhone and iPad...","artwork": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/.../512x512bb.jpg","screenshots": ["https://is1-ssl.mzstatic.com/image/thumb/..."],"supportedDevices": ["iPhone17,1", "iPhone17,2"],"languageCodes": ["EN", "AR", "CA", "DE"],"sellerName": "Google LLC","sellerUrl": "https://www.google.com","country": "us","query": "photo editor","scrapedAt": "2026-09-21T12:00:00.000Z"}
Technical details
- Built on Apple's official public iTunes Search/Lookup API and RSS feeds — no browser, no proxy needed
- ~20 requests/minute per IP rate limit handled via self-throttling + optional datacenter proxy rotation
- No API key, no login, no App Store Connect account — Apple's endpoints are fully public
- Multi-storefront — 175 App Store countries supported via the
countryparameter - Cross-media — apps, podcasts, music, movies, TV, ebooks, and audiobooks through the same API
- Reviews via Apple's RSS feed — the same feed Apple serves on its own store pages, requested as JSON
- Charts via Apple's marketing tools RSS — top-free, top-paid, and top-grossing, per country and genre
Known limits
- ~20 requests/minute per IP. The actor self-throttles and rotates datacenter proxies. For very large runs, split across sessions or schedule multiple runs.
- Apple deprecated its public review feed in 2026 in some regions. Where it still works, ~500 reviews per app per storefront per sort order are available.
- Search results cap at 200 per query. For deeper coverage, split by keyword variations or storefront.
- Developer catalogs return in a single call. Apple's lookup API does not paginate developer portfolios.
- Prices are in the storefront's local currency. Use the
countryparameter to get pricing for the region you care about.
FAQ
Do I need an Apple Developer account? No. The Search and Lookup APIs are fully public.
Do I need a proxy? Datacenter rotation is enabled by default and helps with the ~20 req/min per-IP limit. Disable it for small runs.
How do I get an app's numeric ID? It's the number in the App Store URL: apps.apple.com/us/app/youtube/id544007664 → ID is 544007664.
Do reviews vary by country? Yes. Each storefront has its own reviews in its own language. Run once per country you care about.
Can I get Google Play data too? Not in this actor. A separate Google Play scraper covers that.
How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.
Support
Open an issue on the Actor's page for bugs or feature requests.