Proxy setup for antidetect browsers, scrapers & AI agents
One endpoint, any stack. Route requests through residential IPs the target trusts — copy-paste setup for your language, framework or antidetect browser, no SDK to learn.
Antidetect browsers
Cloud phones
Languages & HTTP clients
cURLcURL is the fastest way to smoke-test a proxy. Point --proxy at your gateway and every request exits from a fresh residential IP — no config files, no SDK. Copy a line below, swap in your credentials, and you are through.See codePython (requests)The requests library takes a proxies dict and routes every call through it. Drop in your gateway URL and you are scraping from residential IPs the target trusts — no browser, no SDK. Add targeting in the username to pick a country or pin an IP.See codePython (httpx / async)When you need concurrency — hundreds of requests, or an AI agent firing tool calls in parallel — httpx routes async traffic through the gateway with one proxy argument. Each request still exits from its own residential IP.See codeNode.js (fetch)Node 18+ ships fetch, but it ignores HTTP_PROXY by default. Pass an undici ProxyAgent as the dispatcher and every fetch routes through your residential gateway. No axios, no extra HTTP client required.See codeGoGo's standard library does everything — set Proxy on an http.Transport and every request through that client exits from a residential IP. No packages to install, ideal for fast concurrent scrapers.See code
Scraping & automation
ScrapyScrapy has proxy support built in — no third-party middleware needed. Enable HttpProxyMiddleware and set the proxy in each Request's meta, and your whole crawl exits from rotating residential IPs.See codePlaywrightFor JavaScript-heavy targets you need a real browser. Playwright takes a proxy object at launch, with the username and password passed separately — so an authenticated residential gateway just works, headless or headed.See codePuppeteerPuppeteer passes the proxy as a Chromium launch flag, then authenticates the page. Two lines and your headless Chrome exits from residential IPs — the standard setup for scraping single-page apps and login flows.See codeSeleniumVanilla Selenium cannot handle username/password proxies, so the clean path is selenium-wire, which injects the credentials for you. Point it at your gateway and Chrome drives through residential IPs.See codeAI agents (LangChain)AI agents that browse the web fetch from datacenter IPs that sites block on sight — so the model gets a CAPTCHA wall instead of the page. Route the agent's HTTP tools through a residential gateway and it reads the real internet, the way a person would. Works with LangChain, browser-use and any tool built on requests or httpx.See code
Plug a proxy into your stack today
Create an account, paste the code for your stack, and we'll add 1 GB of residential free to your first payment of $10 or more. Pay only for the bandwidth you use after that.