Screenshot API ยท 117 locations

Screenshot from another country

Load any page through an IP address in another country and see the localized version: language, currency, prices, consent banners and blocked content. This works through the API with the ip_country_code parameter, included on every paid plan starting with Basic at $15 a month (not only Enterprise); free accounts can try it with 5 such screenshots in any 5 days. The free tools on this site load pages from our default location.

Why location matters

Many sites change by visitor location: currency and prices, language, available products, cookie and consent banners (EU vs. US), legal notices, and sometimes they block whole countries. A screenshot from the right country is the fastest way to check what local visitors actually see.

By API

curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d ip_country_code=de \
  -H "apikey: YOUR-API-KEY" -o example-from-germany.png

Country codes are ISO 3166-1 alpha-2 in lowercase; 117 locations are available on every paid plan (pricing). A free account gets 5 such screenshots in any 5 days (a rolling window, failed ones included); beyond that the API answers 403 with plan_upgrade_required and the time the next one is available, and does not bill it.

Frequently asked questions

Which plans include screenshots from other countries?

Every paid plan, starting with Basic at $15 a month. It is not limited to Enterprise. Basic, Premium and Enterprise can use all 117 countries with the ip_country_code parameter. Free accounts get 5 country-targeted screenshots in any 5 days.

Can I take screenshots from other countries on the free plan?

You can try it. Free accounts get 5 ip_country_code screenshots in any 5 days. For regular use across all 117 countries you need a paid plan: Basic costs $15 a month and includes all 117 countries, with no per-minute rate limit.

How can I see a website as it appears in another country?

Call the screenshot API with ip_country_code set to the two-letter country code, for example jp. The page is loaded through a server in that country, so geo-targeting, redirects and localized prices apply.

Can I do this with the free tools?

No. The free tools on this site load every page from our default location. Screenshots from another country are part of every paid plan, and a free account can take 5 of them in any 5 days: call the API with your API key as shown below.

What can I use it for?

Checking localized landing pages and prices, verifying geo-targeted ads and redirects, testing geo-blocking and cookie-consent behavior, and seeing search results or app store pages as local users do.

Does it change the language?

It changes the IP location. Sites that pick the language from the location will switch; sites that use the browser's language setting may still show English.

Screenshot API

Take screenshots from your code

screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 117 countries (paid plans), with cookie banners and ads hidden.

/v1/take documentation Screenshot API All documentation

300 free screenshots every month. No credit card required.

GET https://api.screenshotbase.com/v1/take?url=https://example.com&ip_country_code=jp

# Response: the image (image/png)
curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d ip_country_code=jp \
  -H "apikey: YOUR-API-KEY" \
  -o example-from-japan.png

More free tools