How do you research competitor pricing across different regions?

Running a leather outerwear store and I sell across multiple platforms (our own site + marketplaces). One thing I’ve been struggling with is accurately checking what competitors are charging in different geos — because pricing genuinely varies by region and I want to make sure I’m not over or underpricing in specific markets.

My current workflow is a bit janky:

  • VPNs (tried a few free ones) — but I’m never 100% sure if the prices I’m seeing are actually geo-specific or just cached/cookie-based from my device
  • Incognito + VPN combos — helps a bit but still not confident
  • Occasionally asking contacts in other countries to manually check — obviously not scalable

Specific problem I keep running into: even with a VPN active, I sometimes see the same prices I’d see without it. Makes me wonder if sites are detecting the VPN, or if it’s a cookie/cache issue on my end, or if pricing just genuinely is the same everywhere for that competitor.

A few things I’d love to know from people who do this regularly:

  1. Do you clear cookies/cache every time before checking geo prices?
  2. Are there tools built specifically for this kind of competitive price monitoring across regions?
  3. How do you verify the price you’re seeing is actually what a local customer would see — and not a cached or device-specific result?

Would love to know what’s actually working for people. Especially for fashion/apparel where pricing strategies differ a lot by market.

Hi @Disputier Welcome To Shopify Community So The inconsistency you’re seeing is usually a mix of all three things you listed, not just one.

Cookies/cache are the biggest culprit — most ecommerce sites set a geo cookie or session flag the first time they detect your location, and that persists even after you switch VPN regions, so you keep seeing the “old” region’s price until that cookie expires or you clear it. Always test in a fresh incognito/private window with cache and cookies cleared, every single time you switch regions — reusing the same browser session defeats the VPN.

VPN detection is real for some sites too, mainly larger competitors using services like MaxMind or Cloudflare’s bot/geo detection, which can flag known VPN IP ranges and either block, redirect, or silently serve default pricing instead of the region-specific one. Residential/mobile proxies (not standard datacenter VPNs) get flagged far less often, which is why dedicated price-monitoring tools tend to use those instead of consumer VPN apps.

For your third question, the most reliable way to confirm you’re seeing what a real local customer sees is to combine a residential proxy (not a free VPN) with a fresh session, and cross-check with a manual report from an actual contact in that region occasionally, just as a sanity check against tool-based results.

On dedicated tools: yes, there are competitive price-monitoring platforms built specifically for this (regional/geo pricing tracking), though most are aimed at larger catalogs and come with recurring costs, so for a smaller leather outerwear catalog the residential-proxy + fresh-session method is usually the more cost-effective route.

Hope this helps, and if it does, don’t forget to like and mark it as the solution. Thank you!

Mustafa’s cookie point still stands though. Always open a fresh tab instead of reloading an existing one, session state persists no matter what tool you’re using. But, even with a VPN switched on, you’re probably still seeing the same leather jacket prices across regions. Most sites use geo-detection services like MaxMind that flag datacenter IPs and quietly fall back to default pricing instead of the regional one, so you never actually see what a customer in Germany or Australia is being charged. The root cause is the IP type, not your VPN settings. Residential IPs don’t get flagged the same way, so detection layers treat them like a regular local user browsing from that country.
PureVPN’s IP Per Tab Chrome extension can help you check prices in different regions. It assigns a unique residential IP to each browser tab, so you can open a US IP in one tab and a UK IP in another simultaneously. Each tab runs as an independent geo session with no shared cookie state, so what you see is what an actual local customer in that market sees.

Hi @elisjohn64 Good add — you’re right, it’s the IP type (datacenter vs residential) that actually triggers the detection, VPN settings alone don’t matter as much. Haven’t tried IP Per Tab specifically but will check it out, sounds like a cleaner solution than manually switching VPN servers each time.

Hi mustafa, how do you tackle this cookie thing?

Anyways, thankyou so much for such a detailed response

Hi @Disputier So I just always open a fresh incognito/private window before checking each region, that alone kills the cookie/session carryover. If I’m switching regions a lot in one sitting, I close the incognito window completely and open a new one each time instead of just changing VPN location in the same tab.Hope this helps clarify things — feel free to mark as solution if it answers your question!

Have you tried IP per tab for this? I’m genuinely curious if it solves the regional pricing issue you mentioned, especially with MaxMind flagging datacenter IPs.

but this switching incognito window, and then reopen again with a new vpn location would take alot of time. I have to check prices of multiple products with multiple locations. I’d appreciate if you could dig down into ip per tab chrome extension that @elisjohn64 discussed in the comment below.

Yes I have been using it for quite some time and its helping me majorly related to this.

Is this ip per tab free to use?

It’s paid, but the free ones honestly don’t cut it — I’ve been down that road. Like Mustafa said, you need residential proxies for this to actually work. IP Per Tab by PureVPN has residential proxies built right in, so each tab gets a real geo-specific IP. If you’re serious about checking accurate pricing across different regions, that is what you need. Happy to drop the link if anyone wants it.

I’d appreciate if you can share the link

Check it out: https://www.purevpn.com/residential-proxy/ip-per-tab/

Thanks. I will check this will definitely share feedback here with community

Your instinct that the VPN result is unreliable is right, but usually not for the reason people assume. On most large retailers the price is not chosen by your IP at all. It is chosen by which country store you are on, and that is carried in the URL and a store cookie. So a VPN moves your IP while you are still standing in the same store, and you correctly see the same price. It is not detection, and it is not your cache.

The check that actually settles it is to ask each country store for the same product id, one at a time, and compare. Here is a real example I ran this morning on one Zara leather jacket, the same product id in every market:

US 229 USD, UK 149 GBP, Germany 149 EUR, France 149 EUR, Spain 129 EUR, Turkey 8,590 TRY, Mexico 3,499 MXN

Spain against Germany is the useful line: same currency, same product, 20 EUR apart. A currency conversion cannot explain that, and neither can a cookie. So for that item the regional pricing is genuinely real, which is the thing you cannot learn from a VPN test.

On your three questions:

Clearing cookies helps a little, but it is treating the symptom. If the store is chosen by URL, a clean browser on the wrong store still shows the wrong market.

The way to verify what a local customer sees is to read the local store’s own product endpoint rather than the page you happen to have loaded. Same identifier, different market, and the answer comes back with that market’s currency attached, so there is nothing to guess at.

Full disclosure, I work on a tool that does this (ReefAPI), which is where the numbers above came from. One honest limitation before you look at it: it will give you the same product across markets reliably, but it does not match your product to a competitor’s product for you. Matching a jacket you sell to the nearest competitor listing is still manual, and for apparel that is the genuinely hard part. If your competitors are mostly named retailers rather than a long tail of small shops, that manual mapping is done once and then the monitoring is cheap. If it is a long tail, it stays painful and I would not pretend otherwise.