App Store Scraper - In-App Purchases, Ratings & Competitors
Pricing
$0.50 / 1,000 apps
App Store Scraper - In-App Purchases, Ratings & Competitors
Apple App Store scraper & API: app details, 1-5 star ratings histogram, in-app purchase prices, privacy labels, app events, similar apps and developer apps for any country. Find competitors automatically, monitor version & price changes.
Pricing
$0.50 / 1,000 apps
Rating
0.0
(0)
Developer
Eduard Kalyta
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
App Store Scraper & API — in-app purchases, ratings breakdown & competitors
App Store Scraper extracts complete Apple App Store app data for any app and any country: app details, the 1-5 star ratings breakdown, in-app purchase names and prices, App Store privacy labels ("Data Used to Track You", "Data Linked to You"), app events, "What's New", similar apps and the developer's other apps. Use it as an App Store API from your code, Zapier, Make or n8n, export the App Store dataset to CSV / Excel, or run it on a schedule to monitor competitor apps for new versions and price changes.
Give it App Store URLs, app ids or bundle ids — or just a keyword or a developer — and turn on Find competitors to build a full App Store competitor analysis from a single app.
What you get for every app
- App details: name, subtitle, developer, seller, website, category and genres, price, content and age rating, size, minimum iOS version, languages, release date, current version, release notes, description, icon and screenshots.
- Ratings: average rating, rating count, rating for the current version and the ratings histogram (how many 5★, 4★, 3★, 2★, 1★) — per country.
- In-app purchases: every in-app purchase Apple lists with its local price, plus a numeric
priceValuefor sorting ("Super Duolingo" · 89,99 € → 89.99). - Privacy labels: which data types are used to track you and which are linked to you.
- App events: live and upcoming in-app events with start and end dates.
- Competitors: "You might also like" apps and more apps by the same developer.
- Monitoring: with Only new or changed apps the next runs return only apps whose version, price, name or in-app purchase prices changed, with a list of exactly what changed.
Why this App Store scraper
| Ratings breakdown | The 1-5 star histogram per country, not only the average |
| In-app purchase prices | Names and prices of the top in-app purchases, in every country you choose — compare IAP pricing across markets |
| Competitor discovery | One input app → its similar apps and developer apps scraped in the same run |
| Any country | 100 App Store countries ("all" for every one), localized prices and currencies, English field labels everywhere |
| Change alerts | Version, price and IAP price changes delivered as recordType: "updated" with before → after |
| Official sources only | Apple's public iTunes lookup / search API and the public app page. No login, no API key, no proxies to configure |
| Fair billing | You pay per app record saved. Apps not available in a country, failed requests and retries are free |
Quick start
{"apps": ["https://apps.apple.com/us/app/candy-crush-saga/id553834731", "com.duolingo.DuolingoMobile"],"countries": ["us", "de", "jp"],"expandCompetitors": true}
Other ways to choose apps:
"searchTerms": ["budget planner", "habit tracker"]— scrape App Store search results (up to 200 apps per term)."developers": ["https://apps.apple.com/us/developer/king/id526656015"]— all apps of a developer.
Output example
{"appId": "553834731","bundleId": "com.midasplayer.apps.candycrushsaga","name": "Candy Crush Saga","country": "de","url": "https://apps.apple.com/de/app/candy-crush-saga/id553834731","developer": "King","price": 0,"currency": "EUR","primaryGenre": "Games","rating": 4.58,"ratingCount": 271482,"ratingHistogram": { "5": 202712, "4": 42375, "3": 14624, "2": 4092, "1": 7679 },"version": "1.339.0.2","currentVersionReleaseDate": "2026-10-21T05:04:55Z","hasInAppPurchases": true,"inAppPurchases": [{ "name": "XS Gold Bars Pack", "price": "1,99 €", "priceValue": 1.99 }],"privacy": [{ "type": "DATA_USED_TO_TRACK_YOU", "title": "Data Used to Track You", "categories": ["Purchases", "Location", "Contact Info", "User Content", "Identifiers"] }],"appEvents": [{ "title": "Spooky Season", "kind": "MAJOR UPDATE", "startDate": "2026-10-12T07:00:00.000Z", "endDate": "2026-11-07T23:00:00.000Z" }],"similarApps": [{ "appId": "727296976", "name": "Cookie Jam: Match 3 Games", "rating": 4.7 }],"moreByDeveloper": [{ "appId": "1095254858", "name": "Bubble Witch 3 Saga" }],"foundVia": "input"}
Set Output format to Flat for spreadsheet columns (ratings5Star … ratings1Star, inAppPurchases as text, and so on).
Use cases
- App Store competitor analysis: start from your app, get every similar app with ratings, IAP prices and privacy labels in one table.
- In-app purchase pricing research: compare subscription and IAP prices of an app across the US, Europe, Japan, Brazil, India…
- Market research & app store data for investors: build an App Store database for a category or a developer portfolio.
- Privacy & compliance audits: which apps track users and which data they link to identity.
- Lead generation: developer names, seller names and websites for any category or keyword.
- App monitoring: daily alerts when a competitor ships a new version, changes the price or reprices in-app purchases.
Schedule it, get alerts, use it as an API
- Schedule: in Apify Console open Schedules, pick this Actor and run it daily (or hourly). Every run is compared with the previous one automatically.
- Slack alerts: paste a Slack incoming webhook into Webhook URL and choose Slack message. You get a readable digest at the end of each run.
- Zapier, Make, n8n, your backend: choose JSON webhook format, or call the Actor through the Apify API and read the dataset.
- Google Sheets / Excel: set Output format to Flat and export the dataset as CSV or XLSX, or connect the Google Sheets integration.
- AI agents (MCP): the Actor works as a tool in Apify's MCP server; the output schema is stable and every record carries
schemaVersion. - Run summary: each run stores
RUN_SUMMARYin the key-value store (saved, charged, requests, warnings).
Pricing
$0.50 per 1,000 apps (one record = one app in one country, with all page data). Not charged: apps unavailable in a country, failed requests, retries. Monitoring runs charge only for new and changed apps.
FAQ
Is there an official App Store API for app data? Apple's App Store Connect API only covers your own apps. For any public app this Actor combines Apple's public iTunes lookup / search API and the public App Store page.
Can I scrape App Store reviews with this? This Actor focuses on app data and the ratings breakdown. For rating trends over time use the App Store Ratings Tracker below.
How do I get the ratings breakdown (5 stars, 4 stars…)? Keep Ratings histogram, in-app purchases & privacy on. It is in ratingHistogram per country.
Does it show in-app purchase prices for other countries? Yes. Add the countries; every record has local prices and the currency.
Can I scrape all apps of a developer? Yes, put the developer URL or id into Developers.
How do I find competitors of an app? Turn on Find competitors. Similar apps and the developer's other apps are added automatically (foundVia: "competitor-of:<appId>").
Do I need proxies, an API key or an Apple account? No.
How often should I run it? Daily is enough for version and price monitoring. Apple refreshes rating counts about once a day.
Python or JavaScript? Call it through the Apify API or the apify-client package for Python / JavaScript; results come back as JSON.
App Store toolkit
Seven Actors on one engine, same input style and output conventions, made to be scheduled together:
| Actor | What it answers |
|---|---|
| App Store Scraper | Everything about an app: details, 1-5 star ratings histogram, in-app purchase prices, privacy labels, app events, competitors |
| App Store In-App Purchases Scraper | In-app purchase and subscription prices in 100 countries side by side, in USD |
| App Store Competitor Finder | The full competitor set of an app, compared field by field |
| App Store Privacy Labels Scraper | What apps track and collect, for apps, searches and whole top charts |
| App Store Top Charts | Who is in top free / paid / grossing per country and category, and who moved since yesterday |
| App Store Keyword Rank Tracker | Where your app ranks for each keyword, keyword difficulty, Apple search suggestions |
| App Store Ratings Tracker | How people rate your app right now: new ratings per day and their average, 1-2 star share, version impact |
Also for Android: Google Play Download Count (exact installs) · Google Play In-App Purchases & Price Tracker · Google Play Similar Apps & Competitors · Google Play Data Safety Scraper · Google Play Developer Email & Contacts
Changelog
- 1.0 (Oct 2026) — App details, ratings histogram, in-app purchases with numeric prices, privacy labels, app events, competitor discovery, search and developer input, version / price change monitoring, Slack and JSON webhooks.