# this content is not available in your country AI agent browser VM

You asked an AI agent to open a page on its cloud Chrome. The tab says this content is not available in your country, or we do not ship to your location. The same job on your laptop loads the catalog. The research comes back to you.

A site says not available in your region cloud agent Chrome datacenter when the request left a cloud machine in the wrong country. That cloud Chrome wrong country miss is the browser's country matching the VM, not the market you named.

## The VM's country is the one the site saw

A cloud Chrome AI agent browser can show not available in your region while a laptop in the right country works. A laptop VPN or Location Guard never reaches this Chrome. Check the site's country selector, saved address, and account settings first. An IP change does not override shipping rules, account restrictions, or a content licence.

The same mismatch is a wrong catalog: US prices on a job that needs the German catalog, or a shop that will not ship because it saw the VM. This page is the browser only. A model API `unsupported_country` or model-region eligibility error is a provider restriction, not this guide. Ask the agent to run `npx aluvia-cli setup` on the computer that owns Chrome.

## When a country IP is worth testing

We built Aluvia as a local CLI and proxy daemon for the Chrome already on the VM. A residential or mobile IP in the country the page expects sometimes reaches the right regional page. It does not beat fingerprint, TLS, or canvas, and it is not a login bypass. This is not a human VPN, not a streaming tool, and not an MCP.

Run setup on the browser's machine with Node.js 18 or later and a usable local Chrome or Chromium browser. A shell on another machine cannot configure it. Initial configuration can restart Chrome; save unfinished work first. [What setup changes](/setup). The same VM-versus-laptop diagnosis is [change a cloud browser's IP country without a VPN](/geo/without-a-vpn). For picking a country on a host you control, start from [Change a cloud agent's IP location](/geo).

## Start the 10 MB free trial

```sh
npx aluvia-cli setup
```

First 10 MB free. No account, API key or payment is required. Then 2 USD per GB. No target page URL is required. Follow the [quickstart](/docs) for result checks and undo.

## What the page says

Any of these is a string the page showed:

- "Not available in your region"
- "This content is not available in your country"
- "We don't ship to your location"

## Check the setup result

Read the JSON response before continuing. `ready: true` confirms the local browser/proxy path and upstream check, not access to the target site. If setup needs recovery, follow `next` first. If `aluvia` is not on PATH, use `npx aluvia-cli` in later commands.

## Choose a country if the task needs one

Successful setup already enables proxy traffic through the global pool. If the page requires a country, list current availability before selecting it.

```sh
aluvia geos
```

## Select the required country

For example, use `US` only if the site needs that country and it appears in `aluvia geos`. Otherwise substitute the required available country. Skip this step when the global pool fits the task. Sticky sessions last up to 30 minutes. Country selection does not change GPS, timezone or Accept-Language.

```sh
aluvia proxy-on --geo US
```

## Reload and verify the page

Reload the same target URL in the configured browser. Check the actual page content, regional catalog or error message. Then inspect status; a ready proxy is not proof that the page is accessible or the task succeeded.

```sh
aluvia status
```

## If it is still blocked

For an IP-related refusal, try one rotation and reload. If the result does not change, stop and record the error for the operator. For rate limits, wait and reduce requests instead.

```sh
aluvia rotate-ip
```

## When this is the wrong tool

Leave streaming and live video alone. Country only — not city, not GPS, not timezone, not Accept-Language. A normal login wall is also the wrong target. Do not treat a model API `unsupported_country` or model-region eligibility error as this page's job.

## Return to the original IP

After setup, switching IPs keeps Chrome running. Turn the proxy off when the task is finished or the IP change did not help.

```sh
aluvia proxy-off
```

## When the trial ends

If a command returns `payment_required`, show its actual `claim_url` to the operator. They choose whether to claim the account and buy data at 2 USD per GB. Then run `aluvia auth login` to wait and check the response before retrying. Never invent a claim link or reveal an API key. [Payment handoff](/e/payment_required).

## Related guide

[Choose the country for your browser](/geo)

---

Source: https://aluvia.io/unblock/geo-restricted
