Apple App Store Scraper
Pricing
from $1.60 / 1,000 scraped apps
Apple App Store Scraper
Scrape public Apple App Store app data and reviews. Search apps by keyword, look up app IDs or URLs, collect top charts, and export ratings, prices, developers, genres, versions, and review text.
Pricing
from $1.60 / 1,000 scraped apps
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
12 hours ago
Last modified
Categories
Share
🍎 Apple App Store scraper for apps, charts, and reviews
Apple App Store Scraper collects public iOS app data from the Apple App Store. Search by keyword, look up apps by App Store URL or numeric app ID, pull top chart apps, or export public App Store reviews for product research, ASO work, competitor monitoring, and reporting.
Use this Apple App Store scraper when you need app names, developers, bundle IDs, genres, prices, ratings, versions, source URLs, storefronts, and public review text in one clean Apify dataset. You can export the results as JSON, CSV, Excel, XML, RSS, or HTML, run the Actor through the Apify API, schedule repeat checks, or connect the data to webhooks and integrations.
You do not need an Apple Developer account, App Store Connect access, cookies, or an API key. For a small first run, keep the prefilled Spotify App Store URL and use App IDs or URLs to preview the app row shape before adding more app IDs, URLs, search terms, or chart settings.
✅ What this Actor does
- Looks up public App Store app details from app URLs or numeric app IDs.
- Searches Apple App Store apps by keyword.
- Collects apps from Apple top chart feeds.
- Adds public App Store reviews for matched apps when review enrichment is enabled.
- Supports country storefront settings such as United States, Canada, United Kingdom, Germany, France, Japan, India, and more.
- Saves one dataset item per app, with review data nested under the app when requested.
- Adds app source context, storefront country, and source rank when the app comes from search or charts.
- Runs without user-provided Apple credentials.
This Actor is focused on public Apple App Store data. It does not scrape private App Store Connect analytics, paid campaign data, TestFlight builds, in-app purchase reports, subscriber data, private developer dashboards, or historical archives beyond what Apple exposes publicly.
📦 Data you can extract
🍏 App results
App results can include:
appId,bundleId, andappStoreUrlappNamedeveloperName,developerUrl,sellerName, andsellerUrlsearchQuery,chartCollection, andsourceRankprimaryGenre,primaryGenreId,genres, andgenreIdsprice,currency, andformattedPricerating,ratingCount,ratingCurrentVersion, andratingCountCurrentVersionversion,releaseDate,currentVersionDate, andreleaseNotesiconUrl,screenshotUrls, andipadScreenshotUrlsminimumOsVersion,fileSizeBytes,languages,supportedDevices, andfeaturescountryreviewswhen review enrichment is enabled
Some fields can be empty when Apple does not expose them for a specific app, country storefront, chart, or search result.
⭐ Review enrichment
Each app result can include public reviews with:
reviewIdtitleandtextratingauthorNameandauthorUrlappVersiondatevoteSumandvoteCount
Apple review availability can vary by storefront and app. If a selected app has no public reviews in the chosen country, the app result can still be saved with an empty reviews array.
🚀 Common use cases
- Find iOS apps for App Store keywords such as
photo editor,habit tracker, orbudget planner. - Build Apple App Store datasets for ASO research, category research, or app market maps.
- Track competitor app metadata, ratings, pricing, versions, and storefront availability.
- Collect public App Store reviews for product feedback, support triage, voice-of-customer research, or feature request research.
- Pull top free and top paid chart data for market monitoring.
- Schedule repeat App Store checks and send results to spreadsheets, BI tools, APIs, webhooks, or internal workflows.
▶️ How to run it
- Choose an App source: app IDs or URLs, search keywords, or top charts.
- Add App Store targets when the mode needs them.
- Pick the App Store Country storefront.
- Keep the app and review limits low for a preview run.
- Start the Actor and open the dataset.
Use App Store URLs or numeric app IDs for known app lookups:
{"mode": "lookup","targets": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580","570060128"],"country": "us","maxAppsPerTarget": 10,"includeReviews": false,"reviewLimit": 25,"reviewSort": "mostRecent","chartCollection": "top-free"}
Use keywords for search mode:
{"mode": "search","targets": ["photo editor", "fitness tracker"],"country": "us","maxAppsPerTarget": 25,"includeReviews": true,"reviewLimit": 10,"reviewSort": "mostRecent","chartCollection": "top-free"}
Use top charts mode when you want Apple chart feeds. In this mode, the Actor uses the selected chart and country; the targets field is ignored.
⚙️ Input options
| Field | What it does |
|---|---|
mode | Selects app lookup, app search, or top charts. |
targets | App Store URLs or numeric app IDs for lookup; keyword strings for search. Ignored in top charts mode. |
maxAppsPerTarget | Caps apps for each lookup target, search term, or chart run. |
reviewLimit | Caps public reviews per app, up to Apple's RSS review limit. |
includeReviews | Adds public review data for matched apps. |
reviewSort | Requests most recent or most helpful public reviews from Apple. |
country | Chooses the two-letter Apple storefront country. |
chartCollection | Chooses the Apple top chart feed for top charts mode. |
categoryIds | Optional App Store genre IDs. Search uses the first ID; top charts filter fetched app details after lookup. |
🧾 Output example
{"appId": "123456789","appName": "Example Photo Editor","bundleId": "com.example.photo","appStoreUrl": "https://apps.apple.com/us/app/example-photo-editor/id123456789","country": "us","searchQuery": "photo editor","chartCollection": null,"sourceRank": 1,"developerName": "Example Developer","developerUrl": "https://apps.apple.com/us/developer/example/id987654321","sellerName": "Example Developer LLC","sellerUrl": "https://example.com","description": "Edit photos with filters, crop tools, and templates.","releaseNotes": "Bug fixes and performance improvements.","version": "1.2.3","releaseDate": "2024-01-15T10:00:00Z","currentVersionDate": "2026-05-28T12:00:00Z","price": 0,"currency": "USD","formattedPrice": "Free","isFree": true,"hasInAppPurchases": true,"rating": 4.7,"ratingCount": 12345,"ratingCurrentVersion": 4.7,"ratingCountCurrentVersion": 12345,"contentRating": "4+","primaryGenre": "Photo & Video","primaryGenreId": "6008","genres": ["Photo & Video", "Graphics & Design"],"genreIds": ["6008", "6027"],"iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/example/512x512bb.jpg","screenshotUrls": ["https://is1-ssl.mzstatic.com/image/thumb/example/392x696bb.jpg"],"ipadScreenshotUrls": [],"minimumOsVersion": "16.0","fileSizeBytes": 185000000,"languages": ["EN"],"supportedDevices": ["iPhone13,2"],"features": ["iosUniversal"],"reviews": [{"reviewId": "13851595728","title": "Useful editor","text": "The templates save me a lot of time.","rating": 5,"authorName": "PhotoFan","authorUrl": "https://itunes.apple.com/us/reviews/id123456789","appVersion": "1.2.3","date": "2026-05-28T08:30:00-07:00","voteSum": 4,"voteCount": 5}]}
💳 Pricing
This Actor uses pay-per-event pricing. App results and review enrichment are charged separately, so a run with Add reviews turned on can create both app charges and review charges.
Keep the default limits for a small preview, then raise maxAppsPerTarget or reviewLimit when the output matches your workflow.
⚠️ Limits and caveats
- Apple data can vary by country storefront.
- App search and top chart order follow the public Apple source for the selected storefront and settings.
- Public review availability depends on the app, country, and Apple RSS feed.
- Top chart category filtering is applied after app details are fetched, so a filtered chart can return fewer rows than the requested app limit.
- The Actor only returns data Apple exposes publicly. It does not access private developer, user, or analytics data.
❓ FAQ
🔐 Do I need an Apple account?
No. The Actor uses public Apple App Store surfaces and does not require an Apple Developer account, App Store Connect access, cookies, or an API key.
⭐ Can I scrape App Store reviews?
Yes. Turn on Add reviews to include public reviews for matched apps.
🔌 Can I use this as an Apple App Store API?
Yes, for public App Store data returned by this Actor. You can run it through the Apify API, schedule it, export datasets, or connect it to webhooks and integrations.
📉 Why did a run return fewer apps than my limit?
Apple may return fewer public results for a keyword, country, chart, or category filter than the limit you requested. Top chart category filtering can also reduce the final row count after app details are checked.
📝 Changelog
- 1.0: App results now use one app-centered row shape with optional nested public reviews. Top charts now include the Apple public chart feeds that currently return app rows: top free and top paid.
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Google Play Store Scraper ↗ - Scrape Android app metadata, search results, categories, developer pages, and public Google Play reviews.
- App Store Ratings Scraper ↗ - Compare Apple App Store and Google Play ratings, metadata, prices, and review counts in one dataset.
- Social Media Stats Checker ↗ - Check public profile stats across major social platforms for creator, brand, and competitor research.
- TikTok Keywords Discovery Tool ↗ - Collect TikTok autocomplete suggestions for social search, content planning, and keyword research.
- Pinterest Keyword Scraper ↗ - Export Pinterest autocomplete keyword suggestions for SEO, content planning, and niche research.
Made with ❤️ by Maxime Dupré