Proxies for Path of Exile are really two audiences sharing one search term. One is a developer building a price checker, a trade tool, or an economy tracker on Grinding Gear Games' public API, who has hit its rate limits and wants to know whether addresses help. The other is a player who wants to play from a different location, keep accounts apart, or reach the game on a blocked network. The API side is where a proxy does its most interesting and honest work in this game, because Path of Exile publishes exactly how it limits you, and one of those limits is per IP.
Path of Exile is also one of the few games whose live session a proxy can carry, because it runs over TCP, which changes the playing-through-a-proxy answer from most shooters' flat no to a qualified yes. This page covers the API limits in detail, the game's TCP nature and the latency it costs, gateways and accounts, which proxy type fits which audience, and where a proxy stops.
What proxies are best for Path of Exile?
For API and trade tooling, ISP proxies (static residential), one fixed address per worker, so each worker carries its own share of the public stash API's per-IP rule. For playing from a chosen location or keeping accounts separate, residential or ISP held sticky near the gateway you play. Datacenter is a defensible choice for the API alone, where address reputation does not matter and a static IP is what you want, and the wrong tool for a GGG account sign-in. Rotating pools break your own rate-limit accounting and belong nowhere in this game.
The API rate limit, published in the headers
This is the part that makes Path of Exile unusual, and useful. Grinding Gear Games does not make you guess its rate limits; it sends them on every response. Read the headers and you see X-Rate-Limit-Policy naming the policy, X-Rate-Limit-Rules listing which rules are in force, and one header per rule giving the limit as three numbers: how many requests, over how many seconds, and how long the penalty lasts if you break it. The state headers echo your current consumption in the same shape. Cross a limit and the API returns HTTP 429 with a Retry-After telling you how long to wait.
The rules commonly in force are ip, account, and client, applied together. That last detail is the whole story for proxies. Because one of the limits is keyed to the source IP, a tool that reads the public stash tab stream, the firehose of every public trade listing, can put separate workers on separate static addresses and each worker gets its own slice of the per-IP budget. That is a real, honest throughput gain, and it is a different situation from an API keyed only to a token, where addresses do nothing (the contrast with Riot's per-key limit and Bungie's per-IP one is worth reading if you build across games).
Two honest limits on that. The account and client rules do not widen with addresses, so live trade searches, which lean on those, cannot be outrun by a proxy pool; you honor the numbers and back off. And the right architecture is not more addresses hammering harder, it is reading X-Rate-Limit-Rules on every response and staying under each rule. Our guide to handling 429s translates directly.
Your request
public stash / trade
ip rule
widens with static IPs
account + client rules
do not widen
429 + Retry-After
honor it per rule
The game is TCP, so a proxy can carry the session
Turn from the API to the game and Path of Exile stays friendly to proxies, because the client talks to its gateway servers over TCP. HTTP, HTTPS, and SOCKS5 proxies all relay TCP, so a proxy can carry a full session, login to logout, rather than only the website. That is rare among action games and it is the reason playing through a proxy is possible here at all.
The catch is the one every TCP game shares: latency lands on you. Every skill, every movement, every trade window crosses the proxy twice, so an exit on another continent adds that distance to a game where a hard boss can end a hardcore character in a moment. If you route the game, pick an exit close to the gateway you play on. Most players are better served leaving the game direct and using a proxy only for the account and API side, where the latency does not matter.
Gateways, servers, and the account
Path of Exile runs multiple login gateways, and the client picks one chosen for latency, which is why two players in the same city can sit on different gateways. Your characters and your league progress belong to the gateway they were made on, so "playing another gateway" means a character there, not a proxy under an old one. The Grinding Gear Games account holds your identity across the client and the website, and the Steam and Epic versions sign into it as well.
A proxy touches the account and the website, not the gateway assignment: it changes the address GGG sees at sign-in and on the trade site, which is the layer that matters for account separation and for reaching the site on a blocked network. Gateway choice is a latency decision the client makes, and an exit near your gateway is how you keep it sane if you route the game.
Why people use proxies for Path of Exile
- Economy and trade tooling. The public stash API's per-IP rule makes static addresses a real throughput lever for reading the stream; the account-scoped trade search does not. This is the headline use.
- Keeping accounts separate. A main and a legitimate second account, a guild's shared administrative account. GGG can group accounts that share signals, so one clean address per account keeps a flag on one from reaching the rest. Real-money trading is against the rules on any address.
- Playing from a chosen location. A player abroad who wants to appear on their home gateway, or who wants a consistent sign-in country. TCP means the session can ride a proxy near that gateway.
- Reaching the game on a blocked network. Dorms and offices block the site or the client's domains, and a proxy tunnels the web side around it. The one job a free proxy can do.
- Ban evasion and botting, which a proxy does not solve. GGG bans accounts for behavior; a fresh address is irrelevant.
Which proxy type fits Path of Exile
ISP proxies are static-residential IPs: one fixed address on always-on hardware. This is the tool for API workers, each on its own address inside the per-IP rule, and for an account you play daily that should sign in from one place.
Residential proxies are addresses that belong to real households, pinned to a country and held sticky, so a sign-in reads as a home player and, near your gateway, can carry the session. New to the category? What is a residential proxy explains where they are sourced.
Datacenter proxies are a defensible choice for the API alone, where reputation is irrelevant and static is what you want, and the wrong tool for a GGG account sign-in, which treats hosting ranges with less trust.
Mobile proxies are carrier addresses shared by many phones, the wrong shape for anything Path of Exile needs.
| Path of Exile job | Proxy type | Why |
|---|---|---|
| Public stash API workers | ISP, one static IP per worker | Each carries its own per-IP budget |
| Live trade search tooling | No extra IPs | Limited by account and client rules |
| An account played daily | ISP (static residential) | One clean sign-in address |
| Playing from a chosen gateway | Residential or ISP near the gateway | TCP session rides the proxy |
| Reaching the site on a blocked network | Datacenter or free | Only the block matters |
How to set it up
API workers. Give each worker its own ISP address in its HTTP client, and build a limiter that reads X-Rate-Limit-Rules and the per-rule state headers on every response, sleeping on a 429 for the Retry-After value on that worker rather than failing over to another address. Our guides for Python requests and Node.js cover the client side.
Accounts and the site. Set a sticky residential or ISP proxy in a browser, one profile per account, matched to your country, for sign-ins and trade-site work; an anti-detect browser keeps several apart, per antidetect browser proxy setup.
The game, if you route it. Proxifier can send the client through a SOCKS5 proxy near your gateway. Expect the session to work and the ping to rise by the proxy's distance. Verify any exit first with the proxy checker.
API workers (one static IP each, limiter honors X-Rate-Limit-Rules):
worker 1 -> 198.51.100.130 ISP, held
worker 2 -> 198.51.100.131 ISP, held
worker 3 -> 198.51.100.132 ISP, held
Account + trade site (sticky, your country):
main -> residential sticky, held
How many IPs, sticky versus rotating
For tooling, count workers against the per-IP rule: one static address per worker reading the public stash stream, added rather than pushed. For accounts, one sticky address each. Rotation breaks your own rate-limit accounting, so it belongs nowhere here. The public stash stream is steady but light per request, and account traffic is tiny, so the cost is in addresses rather than data. Our pricing is pay-as-you-go with a balance that does not expire, and ISP addresses bill per IP per month, which makes a worker pool a predictable line item.
Free versus paid for Path of Exile
A free proxy can get the site or client past a dorm or office block, and a dead exit is a ten-second replacement. The free proxy list refreshes every few minutes across 100+ countries, and you can vet any entry in the proxy checker first. For the API, free is the wrong tool: a public proxy is shared, so its per-IP budget is already spent by strangers, and it dies within minutes. For a GGG account, never sign in through one; the mechanism is in are free proxies safe. Paid ISP addresses at $2.70/IP are the answer for workers and daily sign-ins, and residential at $0.44/GB pay-as-you-go with no KYC covers account separation and playing from a chosen gateway.
Where a proxy stops and GGG starts
On Path of Exile a proxy does two real jobs. It widens the public stash API's per-IP rule so tooling scales honestly, and because the game is TCP it can carry a session from an exit near your gateway. It does not widen the account or client rate-limit rules, does not change gateway or gateway assignment, and does not lift a ban, which GGG issues for behavior on any address. Real-money trading and botting break the terms whatever your IP.
For reaching the game on a blocked network, start free with the free proxy list and the proxy checker. For tooling and the accounts you keep, one ISP address per worker or account, and for playing from a chosen gateway, residential at $0.44/GB pay-as-you-go near that gateway, is what holds. Read the rate-limit headers, keep each worker under its rule, and let the economy come to you.
Sources
- Grinding Gear Games, Path of Exile Developer Docs (API rate-limit headers: X-Rate-Limit-Policy, X-Rate-Limit-Rules, per-rule limits, 429 and Retry-After): pathofexile.com
- PoE Wiki, Public stash tab API (the public trade stream and next_change_id): poewiki.net
- Path of Exile forum, API rate limit for trade searches (per ip, account, and client rules): pathofexile.com