App Store Scraper - In-App Purchases, Ratings & Competitors avatar

App Store Scraper - In-App Purchases, Ratings & Competitors

Pricing

$0.50 / 1,000 apps

Go to Apify Store
App Store Scraper - In-App Purchases, Ratings & Competitors

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

Eduard Kalyta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 priceValue for 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 breakdownThe 1-5 star histogram per country, not only the average
In-app purchase pricesNames and prices of the top in-app purchases, in every country you choose — compare IAP pricing across markets
Competitor discoveryOne input app → its similar apps and developer apps scraped in the same run
Any country100 App Store countries ("all" for every one), localized prices and currencies, English field labels everywhere
Change alertsVersion, price and IAP price changes delivered as recordType: "updated" with before → after
Official sources onlyApple's public iTunes lookup / search API and the public app page. No login, no API key, no proxies to configure
Fair billingYou 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_SUMMARY in 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:

ActorWhat it answers
App Store ScraperEverything about an app: details, 1-5 star ratings histogram, in-app purchase prices, privacy labels, app events, competitors
App Store In-App Purchases ScraperIn-app purchase and subscription prices in 100 countries side by side, in USD
App Store Competitor FinderThe full competitor set of an app, compared field by field
App Store Privacy Labels ScraperWhat apps track and collect, for apps, searches and whole top charts
App Store Top ChartsWho is in top free / paid / grossing per country and category, and who moved since yesterday
App Store Keyword Rank TrackerWhere your app ranks for each keyword, keyword difficulty, Apple search suggestions
App Store Ratings TrackerHow 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.