Aluvia

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

This page as markdown: https://aluvia.io/unblock/geo-restricted.md

Updated · Aluvia

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. The same VM-versus-laptop diagnosis is change a cloud browser's IP country without a VPN. For picking a country on a host you control, start from Change a cloud agent's IP location.

Start the 10 MB free trial

Command
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 for result checks and undo.

What the page says

Any of these is a string the page showed:

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.

Command
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.

Command
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.

Command
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.

Command
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.

Command
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.

Related guide

Choose the country for your browser