Integrations
Use ARC proxies with your tools
Every tool below takes the same thing: one proxy URL with the targeting in the username. Pick your tool for the exact syntax, rotating and sticky examples, and the pitfalls specific to it.
rotating · Germany1 line
http://USERNAME _pool-arcfast _country-de:PASSWORD@ proxy.arcproxies.io:8000sticky · Germany · 10 min1 line
http://USERNAME _pool-arcfast _country-de _session-k3f9a1x2 _sesstime-10:PASSWORD@ proxy.arcproxies.io:8000Browser automation
Browser automation
PlaywrightSet up an authenticated proxy in Playwright for Python and Node: launch and per-context proxies, sticky sessions, geo-targeting and handling proxy errors.PuppeteerUse an authenticated proxy in Puppeteer: --proxy-server plus page.authenticate, per-context proxies for sticky sessions, geo-targeting and 407 handling.SeleniumSelenium has no field for proxy credentials. Route Chrome through a local forwarder that adds them, with sticky sessions, geo-targeting and checks.browser-useGive a browser-use agent its own exit IP: ProxySettings on the Browser, one sticky session per task, country targeting, a pre-flight check and retries.
Crawling frameworks
Crawling frameworks
CrawleeConfigure Crawlee's ProxyConfiguration with an authenticated gateway: rotating URLs, a sticky IP per session, geo per request, retries and concurrency.ScrapySet an authenticated proxy in Scrapy with meta['proxy'] and a small middleware: sticky sessions across pagination, geo per request, retries and SOCKS.CollyUse an authenticated proxy with the Go crawler Colly: SetProxy, a pool of sticky sessions with RoundRobinProxySwitcher, per-site exits and retries.scrapy-playwrightSet a proxy for scrapy-playwright: PLAYWRIGHT_LAUNCH_OPTIONS, a sticky session per browser context, markets as contexts and what a 407 looks like.
HTTP clients
HTTP clients
Python requestsUse an authenticated proxy with Python requests: the proxies argument, sticky sessions per task, geo-targeting, SOCKS5 and retries that skip 407 errors.HTTPXConfigure an authenticated proxy in HTTPX 0.28: the proxy= argument that replaced proxies=, mounts per domain, async clients, SOCKS5 and error handling.aiohttpUse an authenticated proxy with aiohttp: proxy= per request or per session, why proxy_auth is deprecated, SOCKS5 through aiohttp-socks, and 407 handling.AxiosUse an authenticated proxy with Axios in Node.js: the proxy option on 1.16.1+, https-proxy-agent for older versions, sticky sessions, SOCKS5 and 407s.Node.js fetchNode's built-in fetch has no proxy option. Use undici's ProxyAgent as the dispatcher, or NODE_USE_ENV_PROXY, with sticky sessions, SOCKS5 and 407 handling.curlSend curl through an authenticated proxy with -x and -U, check the exit IP, test sticky sessions and countries, use socks5h, and read 407 failures.GoRoute Go's net/http through an authenticated proxy: Transport.Proxy with url.UserPassword, a sticky session per request context, SOCKS5 and 407 checks.RubyUse an authenticated proxy in Ruby: Net::HTTP proxy arguments, Faraday proxy options, sticky sessions per task, geo-targeting and 407 handling.PHP GuzzleRoute PHP Guzzle and plain cURL through an authenticated proxy: the proxy option, sticky sessions, geo-targeting, retries that stop on a 407.Java HttpClientUse an authenticated proxy with java.net.http.HttpClient: ProxySelector, Authenticator, the Basic-over-CONNECT setting, sticky sessions and 407s.C# HttpClientUse an authenticated proxy in .NET: WebProxy and NetworkCredential on SocketsHttpHandler, a client per sticky session, SOCKS5 and 407 handling.Rust reqwestRoute Rust reqwest through an authenticated proxy: Proxy::all with basic_auth, a Client per sticky session, socks5h, timeouts and 407 errors.wgetRun GNU Wget through an authenticated proxy: https_proxy, --proxy-user, a .wgetrc for credentials, sticky sessions for mirrors and exit codes.PostmanSend Postman requests through an authenticated proxy: the custom proxy settings, Proxy auth, checking the exit IP, sessions, countries and Newman.DockerGive Docker containers and builds an authenticated proxy: HTTP_PROXY, HTTPS_PROXY and NO_PROXY, build args, Compose, and why the daemon proxy differs.
AI & workflow tools
AI & workflow tools
n8nRoute n8n HTTP Request nodes through an authenticated proxy: the Proxy option, sticky sessions per execution, instance-wide env vars and 407 errors.Crawl4AIUse an authenticated proxy in Crawl4AI: ProxyConfig on CrawlerRunConfig, a sticky session per crawl task, locale-matched geo-targeting and error checks.Firecrawl (self-hosted)Route a self-hosted Firecrawl through an authenticated proxy with PROXY_SERVER, PROXY_USERNAME and PROXY_PASSWORD, then test it with a /v2/scrape call.StagehandStagehand's local browser rejects proxy usernames and passwords. Route it through an authenticated proxy with a local forwarder, sticky per agent task.LangChain loadersRoute LangChain WebBaseLoader and AsyncHtmlLoader through an authenticated proxy, and avoid the async paths that silently ignore the proxies argument.
Browsers & operating systems
Browsers & operating systems
ChromeSet a proxy in Google Chrome: system settings, the --proxy-server flag and the sign-in prompt, plus why SOCKS5 with a password needs another route.FirefoxConfigure a proxy in Firefox: manual HTTP proxy, the password prompt, SOCKS v5 with Proxy DNS, and why SOCKS credentials need an extension.macOSSet an authenticated proxy on a Mac: System Settings → Network → Details → Proxies, the networksetup commands, bypass lists and which apps follow it.WindowsSet a proxy in Windows 11 and 10: Network & internet → Proxy, the credential prompt, netsh winhttp for services, and PowerShell and curl.exe tests.FoxyProxyAdd an authenticated proxy to FoxyProxy in Chrome or Firefox: stored username and password, Proxy by Patterns per site, SOCKS5 and per-port credentials.
Get started
Get credentials and paste them in.
Create an account, and code WELCOME15 takes 15% off your first bandwidth purchase, up to 25 GB. No subscription, no sales call, and the gigabytes never expire.