App Store In-App Purchases Scraper - IAP Prices by Country avatar

App Store In-App Purchases Scraper - IAP Prices by Country

Pricing

$2.00 / 1,000 in-app purchases

Go to Apify Store
App Store In-App Purchases Scraper - IAP Prices by Country

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

Eduard Kalyta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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 sideOne row per IAP with every country, not one row per country to stitch together
USD conversionEvery price converted with daily rates, plus % vs the US price
Answers the question directlycheapestCountry, mostExpensiveCountry, spreadPct computed for you
Price change alertsRepricing of any IAP in any country as recordType: "updated"
No setupPublic 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_SUMMARY in 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:

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) — 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.