App Store In-App Purchases Scraper - IAP Prices by Country
Pricing
$2.00 / 1,000 in-app purchases
App Store In-App Purchases Scraper - IAP Prices by Country
Scrape App Store in-app purchase prices for any iOS app in up to 100 countries side by side, converted to USD: cheapest and most expensive market, price spread vs the US, subscription and IAP price change alerts.
Pricing
$2.00 / 1,000 in-app purchases
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 In-App Purchases Scraper — IAP & subscription prices by country
App Store In-App Purchases Scraper shows the in-app purchase prices of any iOS app in up to 100 App Store countries side by side, in local currency and converted to USD. One record per in-app purchase: the price in every market, the cheapest country, the most expensive one, the price spread and how each country compares with the US price.
Use it for app store regional pricing research, to check subscription prices by country (Duolingo, Spotify, Calm, any app), to see if in-app purchases are cheaper in different countries, or run it daily as an in-app purchase price tracker that alerts you when a competitor reprices.
What you get for every in-app purchase
- Name of the in-app purchase or subscription as listed on the App Store (e.g. "Super Duolingo", "Barrel of Gems (1200)").
- Price in each country as shown (
"5,99 €","¥800","R$ 29,90"), the numeric value, the currency and the USD price (daily exchange rates). - vs US: percent difference of each market vs the US price (
vsUsPct: 33.9= 33.9% more expensive than in the US). - Cheapest and most expensive country with their USD prices and the spread between them.
- Monitoring: with Only new or changed prices the next runs return only new in-app purchases and the ones whose price changed in any country, with before → after per country.
Why this in-app purchase scraper
| Prices side by side | One row per IAP with every country, not one row per country to stitch together |
| USD conversion | Every price converted with daily rates, plus % vs the US price |
| Answers the question directly | cheapestCountry, mostExpensiveCountry, spreadPct computed for you |
| Price change alerts | Repricing of any IAP in any country as recordType: "updated" |
| No setup | Public App Store pages, no API key, no Apple account, no proxies |
Quick start
{"apps": ["https://apps.apple.com/us/app/duolingo-language-lessons/id570060128", "com.calm.calmapp"],"countries": ["us", "gb", "de", "jp", "br", "in", "tr"]}
Leave Countries empty for the default 10 markets, or use "all" for 100 storefronts.
Output example
Real record (Duolingo, 29 Oct 2026):
{"appId": "570060128","appName": "Duolingo: Learn Languages","iapName": "Barrel of Gems (1200)","countryCount": 5,"usPriceUsd": 4.99,"cheapestCountry": "us","cheapestUsd": 4.99,"mostExpensiveCountry": "de","mostExpensiveUsd": 6.68,"spreadPct": 33.9,"prices": [{ "country": "us", "price": "$4.99", "priceValue": 4.99, "currency": "USD", "priceUsd": 4.99, "vsUsPct": 0 },{ "country": "gb", "price": "£4.99", "priceValue": 4.99, "currency": "GBP", "priceUsd": 6.64, "vsUsPct": 33.1 },{ "country": "de", "price": "5,99 €", "priceValue": 5.99, "currency": "EUR", "priceUsd": 6.68, "vsUsPct": 33.9 },{ "country": "jp", "price": "¥800", "priceValue": 800, "currency": "JPY", "priceUsd": 5.07, "vsUsPct": 1.6 },{ "country": "br", "price": "R$ 29,90", "priceValue": 29.9, "currency": "BRL", "priceUsd": 5.59, "vsUsPct": 12 }]}
With Output format = Flat you get price_us, usd_us, price_de, usd_de… columns, ready for a pricing spreadsheet.
Use cases
- App store regional pricing strategy: see how top apps in your category price subscriptions in each country before you set your own price tiers.
- Competitor price monitoring: daily alerts when a competitor changes a subscription or IAP price anywhere.
- Purchasing power research: which App Store country is cheapest for a given app or subscription.
- Monetization benchmarks: typical gem packs, coin bundles and subscription prices in games and apps.
- Journalism and consumer research: "how much does Spotify / Netflix / ChatGPT cost by country" style comparisons for apps sold through the App Store.
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
$2 per 1,000 in-app purchases (one record = one IAP with its prices in all selected countries). A typical app has up to 10 listed IAPs, so comparing an app across 10 countries costs about $0.02. Apps with no in-app purchases are not charged.
FAQ
Which in-app purchases are included? The ones Apple lists on the app's App Store page ("Top In-App Purchases", up to 10 per country). In-app purchases matched across countries by name.
Are subscriptions included? Yes, auto-renewable subscriptions listed as in-app purchases (e.g. "Super Duolingo") are included with their price.
Are in-app purchases cheaper in different countries? Often — that is exactly what cheapestCountry and vsUsPct show. Note that buying from another country's App Store requires an Apple ID of that country.
Where do exchange rates come from? Daily reference rates from open.er-api.com; the rate date is in fxDate.
Why does an app show no in-app purchases? Some apps sell subscriptions outside the App Store (for example on their website) and list none on the App Store page.
Do I need an API key? No.
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) — In-app purchase prices for 100 countries side by side, USD conversion, cheapest / most expensive country, spread and % vs US, price change monitoring, Slack and JSON webhooks.