Developers

Proxies for scrapers, agents & automation

One endpoint, any stack. Route requests through residential IPs the target trusts — copy-paste working code for your language or framework, no SDK to learn.

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. CLI · 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. Language · 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. Language · 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. Language · see codeScrapyScrapy 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. Scraping · 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. Headless browser · 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. Headless browser · 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. Headless browser · 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. Language · 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. AI agents · see code

Ship your scraper today

Grab an endpoint, paste the code for your stack, and we'll add your first 1 GB of residential free on your first top-up. Pay only for the bandwidth you use after that.