Skip to content
RPI

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

CollectorStatusTargetsObservationsErrorsDuration
appleOK2502390107.3 s
apple_paymentsOK181801.5 s
applestoreOK1313098.3 s
cursorOK4400.8 s
fxOK1101.6 s
fx_historyOK5502.5 s
giftcard_resaleOK38380207.0 s
icloudOK363600.9 s
imf_pppOK181804.1 s
netflixOK1818091.5 s
playOK179149083.6 s
play_giftcardsOK181804.5 s
spotifyOK1818095.3 s
steamOK3636088.3 s
worldbank_gniOK181802.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).

ProductChannelObservedCoverageLast 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/…)

      • 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)

      • Accepted payment methods and gift-card redemption per storefront (support.apple.com/111741)

      • Official gift-card availability and denominations per country (support.google.com/googleplay/answer/3422734)

      • Observed USD list prices of Apple, Google Play and Steam Wallet cards per denomination; used for the gift-card premium in landed cost

      • Daily USD reference rates, stored monthly for volatility

      • Implied PPP conversion rate (PPPEX), local currency per international dollar

      • 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.

      CurrencyPer USDMonth change
      ARS1,523.3466−0.10%
      BRL5.0498−2.96%
      CAD1.41−0.69%
      EGP53.9076+3.47%
      EUR0.8915+1.02%
      INR95.0525−0.95%
      IDR18,055.1221+1.04%
      JPY158.4415+0.83%
      MYR4.0825+0.04%
      MXN18.4465+2.07%
      NGN1,332.8195+0.35%
      PKR276.7796−0.09%
      PHP63.0388+0.68%
      PLN3.897+1.08%
      CHF0.8264−0.98%
      TRY49.5818+1.17%
      GBP0.7511−0.65%
      AUD1.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.

      CountryIMF PPP ratePrice levelGNI / capita
      🇦🇷 Argentina719.83 ARS0.47$14,650
      🇧🇷 Brazil2.6 BRL0.51$10,550
      🇨🇦 Canada1.18 CAD0.84$56,420
      🇪🇬 Egypt8.27 EGP0.15$3,260
      🇩🇪 Germany0.72 EUR0.81$60,200
      🇮🇳 India20.02 INR0.21$2,760
      🇮🇩 Indonesia4,719.56 IDR0.26$5,120
      🇯🇵 Japan94.14 JPY0.59$38,340
      🇲🇾 Malaysia1.35 MYR0.33$12,380
      🇲🇽 Mexico10.43 MXN0.57$13,730
      🇳🇬 Nigeria218.48 NGN0.16$1,360
      🇵🇰 Pakistan69.86 PKR0.25$1,500
      🇵🇭 Philippines19.32 PHP0.31$4,850
      🇵🇱 Poland1.91 PLN0.49$25,520
      🇨🇭 Switzerland0.93 CHF1.12$110,330
      🇹🇷 Turkey21.06 TRY0.42$16,300
      🇬🇧 United Kingdom0.66 GBP0.88$54,550
      🇺🇸 United States1 USD1.00$88,810