Skip to main content
Traffic leaves from an ISP connection in the requested country by default. Set proxyUrl when you need a specific egress: your own provider, a sticky IP, or one of your dedicated addresses.

Accepted URLs

The proxy must be reachable from Driver’s machines. HTTP proxies aren’t supported.

Location coherence

Given a SOCKS URL and no timezone or language, Driver geolocates the proxy’s exit before launch and derives the session’s country and timezone from it. The browser won’t claim New York while its packets come from Frankfurt. A country you also pass must match the exit, or the request is a 400.

Canada

Hosted sessions in Canada without a proxy egress from Driver’s Canadian ISP network. Nothing to configure.

If the proxy cannot be reached

Driver connects through the proxy before launch to find its exit. A proxy that doesn’t answer is a 400: Could not determine SOCKS5 proxy egress location; verify the proxy or specify both timezone and language. Passing both timezone and language skips the lookup; the session then starts even with a dead proxy, and pages fail to load inside it. An http:// URL is rejected outright. Credentials travel in the create request only. They aren’t stored on the session record.

Dedicated IPs

A dedicated IP is a public address reserved to your workspace: no other customer can reserve or pin it, and your sessions can ask for it by address. Reserve them under Browsers → Network in the dashboard: pick a country and a quantity, up to however many that country has free. The pool is 100 United States and 100 Canadian addresses. $5 per address per month, billed on your card as a subscription line. Adding an address mid-month is charged right away, prorated to your billing date. You never see the SOCKS5 URL behind an address. On session create, name the address:
The address decides the session’s country and timezone. Leave them out; a country you pass has to match. GET /v1/network/ips lists your addresses with country, city, network type, label and status. Copy an address from there, or from the Network page. Every address has a Renews switch on the Network page. Switch it off and the address stays yours until the end of the month you paid for, then leaves the workspace and goes back to the pool; the seat drops at that point. No refund for the current month. Switch it back on before then and it renews as before. The page shows what renews on the next billing date and what that will cost. If a renewal payment fails, the addresses keep working for 2 days while the card is retried, then they’re released.