Made an app that pulls regional prices from the apple App Store for essentially every available country and converts the values to the selected country. Helpful for finding region hacks.
Enter the app id without 'id', for example:
https://apps.apple.com/au/app/google-gemini/id6477489729 = 6477489729
Public Demo
https://appstore-regional-pricing.vercel.app/
How it works
Uses the 'in app purchases' list from the public sites and scrapes data, rotating through country codes.
Notes
Data may be incomplete - only a certain number of available in app purchases are listed in this section; not every available product. It gives you a good idea of where's cheapest though.
The website is all react, so it's your own browser fetching data via a list of html proxies, then formatting and displaying it.
Currently uses public proxies to address cors (they simply fetch and forward the page as raw html), I'll eventually add an API route to the next.js app to do the same thing and eliminate reliance on rate limited third party proxies.
Known Bugs
Bulgaria is glitched - it has a comma instead of a dot for 100th of its currency, which the logic is interpreting as a comma for a large number (ie 1,000). I'll eventually update the country data to specifically fix the currency for each app store to avoid this, instead of using logic to detect it. Mauritania also glitched, doesn't interpret it as USD, rather thinks it's MRU
Proxy list only has 2 proxies to try and there's no error handling if both fail - that region simply won't appear in output
Products with the same name that are actually different get stacked, such as monthly and yearly plans of the same naming. Easily determinable by the price difference
Sorry if wrong sub, thought it's fitting as it relates to hunting for bargains.
If anyone's interested in further developing it, message me for the git link