Geo Pricing & Localization Testing
See the prices, currency, and content a visitor in another country is actually served, without a VPN or a proxy contract of your own.
Quick Answer
Call localization (2 credits) with a country code, language, currency, and timezone to build a visitor context, then stealth_mode (5 credits) to load the page in a fingerprint-randomized browser using it. About 7 credits per region check, so you can verify pricing and localized content market by market.
The Problem
Pricing pages, catalogs, and campaigns change by country, and a request from your own office only ever shows one version. Checking regional pricing or verifying a localized rollout means proving what a visitor in Berlin or Tokyo really sees.
The Solution
CrawlForge localization builds a country context -- locale, language, timezone, currency, and headers -- and stealth_mode runs a fingerprint-randomized browser with it, so geo-gated pages load exactly as they would for a local visitor.
Code Example
// Emulate a German visitor: locale, timezone, currency
const de = await mcp.localization({
operation: "configure_country",
countryCode: "DE",
language: "de",
currency: "EUR",
timezone: "Europe/Berlin",
});
// Run a stealth browser with that country context
const context = await mcp.stealth_mode({
operation: "create_context",
stealthConfig: {
level: "advanced",
locale: "de-DE",
timezone: "Europe/Berlin",
simulateHumanBehavior: true,
},
});
const page = await mcp.stealth_mode({
operation: "create_page",
contextId: context.contextId,
urlToTest: "https://shop.example.com/pricing",
});
console.log(de.countryCode, page.content);Tools Used
Estimated cost: ~7 credits per region check
Frequently Asked Questions
How do I see the prices shown in another country?
Build a country context with localization — country code, language, currency, timezone — then run stealth_mode with that locale so the page loads as it would for a local visitor. Compare the result against a fetch from your home region.
Can it get past geo-blocks?
localization has a handle_geo_blocking operation for detecting and working around region gates, and supports proxy settings for geo-targeted requests. Sites that hard-block by IP still need a proxy located in that region.
Does this work for localized search results too?
Yes. localization supports a localize_search operation, and search_web accepts a localization object with a country code, language, and timezone, so you can see the results a user in that market sees.
What does a region check cost?
About 7 credits: 2 for the localization context and 5 for the stealth_mode browser session. Checking five markets a week is roughly 150 credits a month, well inside the Hobby plan.
Ready to Get Started?
Every new account gets 1,000 free credits. No credit card required.
Start Free with 1,000 Credits