Skip to content

Use cases

Residential proxies for AI agents and AI data pipelines

Proxies for AI agents give each agent or pipeline worker a residential IP in the location the target expects, instead of funnelling every request through one server address. Through the TrueProxies gateway a plain HTML fetch moved 0.072 MB per page at the median and a full browser render 2.284 MB, measured October 1, 2026 over 50 public pages. Keep one sticky session per agent, rotate between tasks, and block images, fonts and media in headless browsers to cut traffic by about 59%.

Last updated: · Reviewed by John Hale

Key facts
Proxy typeResidential IPv4 GB-based, rotating or sticky sessions
Pool50M+ residential IPs in 150+ countries (GB-based)
TargetingCountry, region, city, ASN on the username
Sticky sessions1 minute to 24 hours, one session ID per agent
ConnectionsUp to 3,000 open connections per service
ProtocolsHTTP, HTTPS, SOCKS5
PriceTraffic packs from $1.64 for 1 GB down to $0.60/GB
Measured0.072 MB per HTML fetch, 2.284 MB per full render (median)
TrialFree hour of Residential IPv4 Unlimited, country targeting; GB-based plans have no trial
Not offeredMobile carrier IPs, static ISP IPs, LLM API gateways

Definitions

What an AI proxy is, and what it isn't

"AI proxy" means three different things, and only one of them is this page. First, an IP proxy that AI agents and data pipelines use to reach websites through other addresses and locations, so a browser agent in a US workflow arrives from a US consumer connection rather than a cloud datacenter. That is what TrueProxies sells and what the rest of this page covers.

Second, an LLM API gateway or reverse proxy such as LiteLLM, Kong or APISIX, which sits between your code and a model provider to route, log and meter model calls. It moves prompts, not page loads, and it does not change the IP a website sees. Third, a "proxy URL" in AI roleplay chat apps, which is a relay for a chat API key. Neither of those is an IP proxy, and a residential proxy does nothing for them.

Fit

Which proxy fits your AI workload

Match the proxy to how the workload moves bytes. Agents that think between page loads are latency-bound and light on traffic; crawlers that feed a training set are the opposite. The product that fits is the one whose billing unit matches that shape.

Proxy choice by AI workload
WorkloadProductSessionWhy
LLM-paced browser agentResidential IPv4 GB-based (Traffic pack)Sticky, one session per agentLatency-bound; residential IPs for protected sites; pay only for the GB the agent moves
HTTP fetch pipelines, RAG retrievalResidential IPv4 GB-based (Traffic pack)RotatingTens of kilobytes per page; rotation spreads load across exits
Large crawls for training dataResidential IPv4 GB-based, 100 GB or 1,000 GB tierRotating$0.97/GB or $0.81/GB at those tiers
IPv6-reachable targets at scaleDatacenter IPv6Private /48 in your chosen city; rotating by default, sticky on demandFrom $3.99/day; check targets with the IPv6 test first
Location-specific checks (prices, search results by country)Residential IPv4 GB-based with country, city, region or ASN targetingStickyArrive from the location the target serves
Mobile-only targetsNot offeredn/aTrueProxies sells no mobile carrier IPs; pair with a mobile specialist

Residential IPv4 Unlimited plans are not listed here on purpose: AI crawlers are the usage profile that time-based plans fit worst. Traffic packs bill the bytes you actually move.

Cost

What AI traffic costs per 1,000 page loads

MB per page equals GB per 1,000 pages, so one measured number sets the budget. We loaded the same 50 public pages (news, documentation, product pages, blog posts and forum threads, one per domain) three ways through the TrueProxies residential gateway on October 1, 2026: a plain HTTP fetch of the HTML, a headless Chromium with images, fonts and media blocked, and a full Chromium render. Bytes are what the gateway billed, scaled from the browser's own network accounting by the measured factor of 1.381.

A full render moved 31.7x the traffic of the HTML fetch. Blocking images, fonts and media cut the full-render figure by 59%, which is the single cheapest optimisation for a browser agent that only needs text. The scripts, the URL list and the raw results are public, under the MIT licence.

Cost per 1,000 page loads at the median, Traffic pack tiers, measured October 1, 2026
WorkloadMB per page1 GB tier100 GB tier1,000 GB tier
HTTP fetch, HTML only0.072$0.12$0.07$0.06
Browser, images, fonts and media blocked0.934$1.53$0.91$0.76
Browser, full render2.284$3.75$2.22$1.85

Medians over 50 pages; successful loads only, including loads that reached the 30-second cap with the document in hand. Pack prices: 1 GB $1.64, 100 GB $0.97/GB, 1,000 GB $0.81/GB. Heavier sites cost more; the 75th percentile of a full render was 3.72 MB.

Scripts and raw results on GitHub

Fleet

Sizing an agent fleet

Concurrent connections aren't billed separately. Plans allow up to 3,000 connections (Datacenter IPv6: 3,000). The cap is per service, not per account, and it is an abuse limit rather than a performance tier: a fleet that needs more runs a second service.

An HTTP worker holds about one connection at a time. A browser is greedier: over a 10-page subset routed through a counting relay, Chromium peaked at 22 concurrent tunnels on one page load with a full render and 26 with assets blocked, with medians of 12 and 6. The peak is set by how many hosts a page pulls from at once, not by what you block, and Chromium's own ceiling is 32 sockets per proxy. Plan on roughly 115 browser agents per service at the measured peak of 26 tunnels, more if your targets are lighter.

Size the fleet on the Free hour before buying: one hour of Residential IPv4 Unlimited at 10 Mbps with up to 100 connections. Then buy the Traffic pack whose per-GB price matches the volume you measured.

Sessions

Sticky sessions for multi-step agent tasks

A multi-step task (log in, search, open a result, read it) should keep one exit IP from start to finish. A mid-task IP change looks like an account takeover to the site and resets whatever state the agent built. Give every agent its own session ID, set the lifetime to at least the longest task, and rotate between tasks rather than inside them.

Sticky sessions on GB-based plans last from 1 minute to 24 hours and are set on the proxy username: `USER-country-de-session-agent01-lifetime-600` keeps one German exit for ten minutes under the session ID `agent01`. Set the lifetime explicitly rather than relying on a default. For independent fetches (RAG retrieval, a crawl of unrelated URLs) leave the session off and let the gateway rotate per request.

Sticky vs rotating proxiesResidential IPv4 GB-based: targeting and sessions

The problem

What a proxy changes for an AI agent, and what it doesn't

An agent that runs from a cloud host arrives at every site from a datacenter address. Many sites classify that traffic as automated before the first page finishes loading, serve a different version, or rate-limit the whole range. A residential exit in the target's own market removes that first signal and lets the agent see what a local user sees.

It does not remove the others. Browser fingerprints, cookie state, request rhythm and account history are still visible to the site, and a residential IP that many agents share gets a reputation of its own. Treat the proxy as one input to a reliable pipeline, measure success rates on your real targets, and budget bytes before you budget agents.

If you're comparing workflows before you commit, explore all proxy use cases to see which setup fits best.

IPv6

IPv6 for AI crawlers

Datacenter IPv6 gives a crawler private /48 in your chosen city, rotating by default with sticky sessions on demand, from $3.99/day. It only works where the target serves IPv6: a host with no AAAA record cannot be reached from an IPv6-only exit at all. Run the target through the IPv6 test first, and keep residential IPv4 for everything that fails it.

Test whether a site serves IPv6Datacenter IPv6 proxiesWhat a /48 IPv6 subnet gives you

Integrations

Tested configs for AI frameworks

Each integration page below was run through the TrueProxies gateway with the version named on the page: the config, the measured traffic per page and the errors we hit, with fixes. They are written for self-hosted and open-source setups; the Firecrawl and Browser Use cloud plans bundle their own proxies.

Crawl4AI proxy configuration and rotationSelf-hosted Firecrawl with residential proxiesBrowser Use proxy setup with one session per agentAll integrations

Responsible use

Responsible use

Collect public data only. Respect robots.txt, site terms and text-and-data-mining opt-outs, keep request rates reasonable, and never use an agent to access accounts, credentials or paywalled content you are not entitled to. A proxy changes the network location of a request; it does not change what you are allowed to do with the response. The acceptable use policy applies to every service.

Acceptable use policy

How TrueProxies solves it

Residential exits with measured costs and tested configs

One session per agent

Sticky sessions from 1 minute to 24 hours on the username, so each agent keeps its exit for the length of a task and rotates between tasks.

Pay for the bytes an agent moves

Traffic packs from $1.64 for 1 GB to $0.60/GB at 5,000 GB, valid 30 days from activation. No time-based plan to size against a workload that idles between pages.

Numbers you can plan with

MB per page for HTML fetches, asset-blocked browsers and full renders, peak connections per page load and a billed-bytes factor, all measured through the gateway on October 1, 2026.

Integration

Connect an agent or pipeline to the gateway

  1. 1Buy a Traffic pack and generate credentials in the dashboard. Keep the gateway host, username and password in environment variables; never in a prompt, a repo or a log.
  2. 2Decide the session policy per worker: a session ID and lifetime on the username for multi-step agents, no session for independent fetches.
  3. 3Point the HTTP client or browser at the gateway on port 8080 (HTTP), 8443 (HTTPS) or 1080 (SOCKS5) and confirm the exit with a request to an IP echo service before the first real page.
  4. 4In headless browsers, abort image, font and media requests unless the task needs them.
  5. 5Read the service usage in the dashboard after a pilot of a few hundred pages and size the pack from the measured MB per page, not from a guess.
Python (httpx)
import os, httpx

# pip install "httpx[http2,brotli]". The gateway, username and password come from your
# dashboard. Targeting and sessions go on the username, e.g. USER-country-us-session-agent01-lifetime-600
proxy = f"http://{os.environ['PROXY_USER']}:{os.environ['PROXY_PASS']}@{os.environ['PROXY_HOST']}:8080"

with httpx.Client(proxy=proxy, follow_redirects=True, timeout=30.0,
                  headers={"Accept-Encoding": "gzip, br", "User-Agent": "Mozilla/5.0"}) as client:
    exit_ip = client.get("https://api.ipify.org?format=json").json()["ip"]
    with client.stream("GET", "https://example.com/") as r:
        body = r.read()
        print(exit_ip, r.status_code, r.num_bytes_downloaded, "bytes on the wire")

Tested frameworks

httpx logohttpxPlaywright logoPlaywrightPowered by Crawl4AI badgeCrawl4AIFirecrawl logoFirecrawl (self-hosted)Browser Use logoBrowser Use

FAQ

Frequently asked questions

What is an AI proxy?

On this page, an IP proxy that AI agents and data pipelines use to reach websites from residential addresses in the location the target expects. The term is also used for LLM API gateways that route model calls, and for relay URLs in AI chat apps; neither of those changes the IP a website sees.

Do AI agents need residential proxies?

Not always. Datacenter IPv6 is enough for targets that serve IPv6 and do not filter hosting networks. Residential IPs are the better fit for sites that classify datacenter traffic, for location-specific results and for multi-step tasks that need one consistent consumer-looking exit.

How many AI agents can I run at once?

A service allows up to 3,000 open connections. An HTTP worker uses about one; a browser peaked at 26 concurrent tunnels on one page load in our test (medians 12 with a full render, 6 with assets blocked), so plan on roughly 115 browser agents per service at that peak, and pilot on the Free hour first.

Should AI agents use rotating or sticky sessions?

Sticky for any multi-step task, one session ID per agent with a lifetime at least as long as the task. Rotating for independent fetches such as RAG retrieval or a crawl of unrelated URLs. Never rotate inside a task.

Sticky vs rotating sessions explained
How much do proxies for AI agents cost?

It depends on how the agent loads pages. Measured through the gateway, an HTML fetch moved 0.072 MB per page at the median and a full browser render 2.284 MB, so 1,000 full renders cost about $3.75 on the 1 GB tier and $1.85 at the 1,000 GB tier. Blocking images, fonts and media cuts the browser figure by about 59%.

Does TrueProxies work with Browser Use, Crawl4AI and Firecrawl?

Yes. Each tool was run through the gateway with a pinned version; the integration pages carry the exact config, the proxy setting that applies, one-session-per-agent examples, measured traffic per page and the errors we hit.

See the tested integrations
Do you offer mobile proxies for AI agents?

No. TrueProxies sells residential IPv4 and Datacenter IPv6. Residential IPs cover most web targets an agent meets; for in-app or carrier-targeted work, pair TrueProxies with a mobile specialist.

Is this an LLM API proxy like LiteLLM or OpenRouter?

No. Those route and meter calls to model providers. TrueProxies routes HTTP, HTTPS and SOCKS5 traffic from your agent to websites through residential or datacenter IPs. You can use both in one stack: the gateway for model calls, the proxy for page loads.

Free trial

Give each agent its own residential exit.

Start a trial and measure your own MB per page before you buy.

Start trial