Data sources & pipeline health
Every price on this site was observed on an official storefront or vendor page by our daily pipeline within the last 30 days. Storefronts we have not observed are left out, never estimated. This page shows what was collected, when, and what failed.
- Last run (UTC)
- Oct 20, 2026, 09:17 UTC
- Snapshot
- 2026.10.20
- Published prices
- 351
- Rows refreshed last run
- 364
- Tracked routes covered
- 351/1,002
- Errors last run
- 0
Only prices observed in the last 30 days are published; tracked routes we have not collected yet are not shown anywhere on the site. FX as of Oct 20, 2026 (open.er-api.com (latest) + currency-api archive (month-end history)); PPP source: IMF World Economic Outlook, implied PPP conversion rate (PPPEX), fetched 2026-10-20.
Collectors, last run
| Collector | Status | Targets | Observations | Errors | Duration |
|---|---|---|---|---|---|
| apple | OK | 250 | 239 | 0 | 107.3 s |
| apple_payments | OK | 18 | 18 | 0 | 1.5 s |
| applestore | OK | 13 | 13 | 0 | 98.3 s |
| cursor | OK | 4 | 4 | 0 | 0.8 s |
| fx | OK | 1 | 1 | 0 | 1.6 s |
| fx_history | OK | 5 | 5 | 0 | 2.5 s |
| giftcard_resale | OK | 38 | 38 | 0 | 207.0 s |
| icloud | OK | 36 | 36 | 0 | 0.9 s |
| imf_ppp | OK | 18 | 18 | 0 | 4.1 s |
| netflix | OK | 18 | 18 | 0 | 91.5 s |
| play | OK | 179 | 149 | 0 | 83.6 s |
| play_giftcards | OK | 18 | 18 | 0 | 4.5 s |
| spotify | OK | 18 | 18 | 0 | 95.3 s |
| steam | OK | 36 | 36 | 0 | 88.3 s |
| worldbank_gni | OK | 18 | 18 | 0 | 2.1 s |
Coverage by product and channel
Storefronts with a published, observed price versus storefronts we track but have not collected yet (not shown on the site).
| Product | Channel | Observed | Coverage | Last observed |
|---|---|---|---|---|
| ChatGPT | iOS App Store | 36/36 | Oct 20, 2026 | |
| ChatGPT | Google Play | 0/36 | not collected yet | |
| ChatGPT | Web Direct | 0/36 | not collected yet | |
| Claude | iOS App Store | 36/36 | Oct 20, 2026 | |
| Claude | Google Play | 0/36 | not collected yet | |
| Claude | Web Direct | 0/36 | not collected yet | |
| Gemini | iOS App Store | 17/18 | Oct 20, 2026 | |
| Gemini | Google Play | 0/18 | not collected yet | |
| Gemini | Web Direct | 0/18 | not collected yet | |
| Cursor | Web Direct | 4/4 | Oct 20, 2026 | |
| Cursor | iOS App Store | 54/54 | Oct 20, 2026 | |
| Perplexity | iOS App Store | 14/18 | Oct 20, 2026 | |
| Perplexity | Google Play | 0/18 | not collected yet | |
| Perplexity | Web Direct | 0/18 | not collected yet | |
| YouTube Premium | iOS App Store | 17/18 | Oct 20, 2026 | |
| YouTube Premium | Google Play | 0/18 | not collected yet | |
| YouTube Premium | Web Direct | 0/18 | not collected yet | |
| Spotify | Google Play | 0/18 | not collected yet | |
| Spotify | Web Direct | 18/18 | Oct 20, 2026 | |
| Netflix | Web Direct | 18/18 | Oct 20, 2026 | |
| Crunchyroll | iOS App Store | 17/17 | Oct 20, 2026 | |
| Crunchyroll | Google Play | 0/18 | not collected yet | |
| Crunchyroll | Web Direct | 0/18 | not collected yet | |
| CapCut | iOS App Store | 17/17 | Oct 20, 2026 | |
| CapCut | Google Play | 0/17 | not collected yet | |
| CapCut | Web Direct | 0/17 | not collected yet | |
| Notion | iOS App Store | 18/18 | Oct 20, 2026 | |
| Notion | Google Play | 0/18 | not collected yet | |
| Notion | Web Direct | 0/18 | not collected yet | |
| iCloud+ | iOS App Store | 36/36 | Oct 20, 2026 | |
| Elden Ring | Steam | 18/18 | Oct 20, 2026 | |
| Baldur’s Gate 3 | Steam | 18/18 | Oct 20, 2026 | |
| iPhone 18 Pro | Web Direct | 13/13 | Oct 20, 2026 |
Issues from the last run
Errors (0)
Google Play range drift (33)
Play shows only a per-item price range publicly; stored Play prices outside the observed range are flagged for manual review, never overwritten.
Ambiguous App Store IAP lists (24)
- apple:canva/pro:BR: chose 35.0 from [34.9, 35.0]
- apple:canva/pro:CH: held back, candidates [13.0, 16.0]
- apple:canva/pro:CA: chose 18.0 from [18.0, 18.99]
- apple:canva/pro:EG: held back, candidates [119.99, 239.99]
- apple:canva/pro:DE: chose 12.0 from [11.99, 12.0]
- apple:canva/pro:GB: chose 13.0 from [12.99, 13.0]
- apple:canva/pro:IN: chose 500 from [499, 500]
- apple:canva/pro:MY: chose 30.0 from [29.9, 30.0]
- apple:canva/pro:PH: chose 300 from [299, 300]
- apple:canva/pro:MX: chose 150 from [149, 150]
- apple:canva/pro:NG: held back, candidates [2800, 5500]
- apple:canva/pro:PL: chose 50.0 from [49.99, 50.0]
- apple:canva/pro:US: held back, candidates [14.99, 15.0, 18.0]
- apple:canva/pro:TR: held back, candidates [99.99, 239.99]
- apple:gemini/advanced:PK: chose 5600 from [5499, 5600]
- apple:gemini/advanced:TR: held back, candidates [539.99, 869.99]
- apple:perplexity/pro:TR: held back, candidates [899.99, 999.99]
- apple:youtube-premium/individual:PH: held back, candidates [249, 629]
- apple:perplexity/pro:CH: held back, candidates [18.0, 20.0]
- apple:perplexity/pro:BR: held back, candidates [99.9, 129.9]
- apple:perplexity/pro:PH: held back, candidates [999, 1290]
- giftcard_resale:apple:NG: no in-stock denominations on https://www.seagm.com/itunes-gift-card-nigeria
- giftcard_resale:play:MY: no in-stock denominations on https://www.seagm.com/google-play-gift-card-malaysia
- giftcard_resale:steam:GB: no in-stock denominations on https://www.seagm.com/steam-wallet-card-united-kingdom
Outliers held back (0)
62 list-price changes recorded on Oct 20, 2026.
Sources
- Apple App StoreSource Verified
In-app purchase price list per storefront (apps.apple.com/{cc}/app/id…)
- Apple Online StoreSource Verified
SIM-free iPhone list prices per country (apple.com/{cc}/shop/buy-iphone/…)
- Apple iCloud+ price tableSource Verified
Per-country iCloud+ prices (support.apple.com/108047)
- Google PlayObserved
Listing in-app price range per gl= country (drift check only)
- Steam Store APISource Verified
appdetails price_overview per cc= region (list price, sales excluded)
- Vendor pricing pagesSource Verified
Netflix help-centre plan prices, Spotify plan cards, Cursor pricing (US row only)
- Apple payment methodsReference
Accepted payment methods and gift-card redemption per storefront (support.apple.com/111741)
- Google Play gift cardsReference
Official gift-card availability and denominations per country (support.google.com/googleplay/answer/3422734)
- SEAGM (reseller)Reference
Observed USD list prices of Apple, Google Play and Steam Wallet cards per denomination; used for the gift-card premium in landed cost
- ExchangeRate-API (open access)Reference
Daily USD reference rates, stored monthly for volatility
- IMF World Economic OutlookReference
Implied PPP conversion rate (PPPEX), local currency per international dollar
- World Bank WDIReference
GNI per capita, Atlas method (NY.GNP.PCAP.CD) for work-hour affordability
FX methodology
Spot USD = local list price ÷ the latest month’s rate (units per USD). Rates are pulled daily from ExchangeRate-API’s open endpoint and the latest value per month is kept, giving a six-month window for volatility. Prices billed in USD (App Store Argentina, Steam’s US-dollar regions, the US Cursor web row) are not converted.
| Currency | Per USD | Month change |
|---|---|---|
| ARS | 1,523.3466 | −0.10% |
| BRL | 5.0498 | −2.96% |
| CAD | 1.41 | −0.69% |
| EGP | 53.9076 | +3.47% |
| EUR | 0.8915 | +1.02% |
| INR | 95.0525 | −0.95% |
| IDR | 18,055.1221 | +1.04% |
| JPY | 158.4415 | +0.83% |
| MYR | 4.0825 | +0.04% |
| MXN | 18.4465 | +2.07% |
| NGN | 1,332.8195 | +0.35% |
| PKR | 276.7796 | −0.09% |
| PHP | 63.0388 | +0.68% |
| PLN | 3.897 | +1.08% |
| CHF | 0.8264 | −0.98% |
| TRY | 49.5818 | +1.17% |
| GBP | 0.7511 | −0.65% |
| AUD | 1.4325 | −0.12% |
IMF PPP & affordability
PPP value = local price ÷ IMF implied PPP conversion rate (local currency per international dollar). The price-level ratio (PPP rate ÷ market FX) shows how far market exchange rates understate local purchasing power. Work hours use World Bank GNI per capita ÷ 2,000 working hours.
| Country | IMF PPP rate | Price level | GNI / capita |
|---|---|---|---|
| 🇦🇷 Argentina | 719.83 ARS | 0.47 | $14,650 |
| 🇧🇷 Brazil | 2.6 BRL | 0.51 | $10,550 |
| 🇨🇦 Canada | 1.18 CAD | 0.84 | $56,420 |
| 🇪🇬 Egypt | 8.27 EGP | 0.15 | $3,260 |
| 🇩🇪 Germany | 0.72 EUR | 0.81 | $60,200 |
| 🇮🇳 India | 20.02 INR | 0.21 | $2,760 |
| 🇮🇩 Indonesia | 4,719.56 IDR | 0.26 | $5,120 |
| 🇯🇵 Japan | 94.14 JPY | 0.59 | $38,340 |
| 🇲🇾 Malaysia | 1.35 MYR | 0.33 | $12,380 |
| 🇲🇽 Mexico | 10.43 MXN | 0.57 | $13,730 |
| 🇳🇬 Nigeria | 218.48 NGN | 0.16 | $1,360 |
| 🇵🇰 Pakistan | 69.86 PKR | 0.25 | $1,500 |
| 🇵🇭 Philippines | 19.32 PHP | 0.31 | $4,850 |
| 🇵🇱 Poland | 1.91 PLN | 0.49 | $25,520 |
| 🇨🇭 Switzerland | 0.93 CHF | 1.12 | $110,330 |
| 🇹🇷 Turkey | 21.06 TRY | 0.42 | $16,300 |
| 🇬🇧 United Kingdom | 0.66 GBP | 0.88 | $54,550 |
| 🇺🇸 United States | 1 USD | 1.00 | $88,810 |