# Countries

Pass `country` with an ISO code (`za`, `us`, `de`…) to fetch as seen from that country. Without it, Skryp uses its own network first and, when a page is blocked, residential proxies in the site's own market (a `.com` site is treated as US, `.co.za` as South Africa).

## Strict country

Add `strict_country: true` when the data must come from that country: prices, stock, odds, local search results. Skryp then checks each exit IP before the page loads, by asking a geolocation service through that exit (ipinfo.io first, with three fallbacks), skips IPs placed elsewhere, and fails rather than substituting another country. The receipt shows the exit that was used.

## What a country does not prove

A verified exit proves where the request came from. Some sites decide the market from cookies, accounts or the URL rather than the IP. When a field matters, check it in the result; `compare` reports names and currencies per country and flags when they differ.

## Coverage

Residential exits exist for most countries but supply varies. Mobile carrier IPs are used as a fallback where residential IPs are placed in the wrong country. Free workspaces use our own network; residential proxies need a paid plan or a top-up.

Source: https://skryp.dev/docs/countries
