Paste a build, see what it costs. Here is exactly what happens, which servers are involved, and what is stored — in plain words.
35c / 2 div. Total updates instantly.Rares price on your machine, never on a server — full story below.
Two kinds of items, two different sources:
35c or 2 div if you already know. It folds into your total and is remembered on your device for that build.These are every server DivTally contacts. You can verify them in your browser's Network tab.
| When | Request | Whose server |
|---|---|---|
| You appraise a build | GET/POST {API_BASE}/api/build | Ours (reads poe.ninja only) |
| Item & currency icons render | GET web.poecdn.com/… (images) | GGG's public image CDN — your browser, pictures only |
| Filling cached rare prices | GET {WORKER_BASE}/cache | Ours (a dumb key/value store) |
| A rare priced on your machine | POST {WORKER_BASE}/cache | Ours (writes your result for others) |
| You click a trade link | GET pathofexile.com/trade/search/… | Your browser tab, opened by you |
| The extension prices a rare | POST pathofexile.com/api/trade/… | Your browser & IP (extension only) |
The build function reads only poe.ninja. The cache Worker reads and writes only its own key/value store. Item and currency pictures load as plain images from GGG's public CDN (web.poecdn.com) — no cookies, nothing about you. Fonts are served from this site, not Google. The only requests to pathofexile.com itself come from your own browser — a tab you opened, or the extension you chose to install.
| Key | What |
|---|---|
| bpc_manual:… | Prices you pasted for a build's rares, so they survive a reload. |
| bpc_purchased:… | Which items you ticked as "already bought". |
| bpc_recent_builds | The builds you looked up, for the "saved characters" shortcuts. |
| bpc_status / bpc_league / bpc_tier | Your control preferences. |
| bpc_cache_optout | Whether you've opted out of the shared cache (below). |
No account, no login, and no cookies we set — no analytics, no ad/tracking pixels, no third-party scripts. The only third-party server your browser touches on a normal page load is GGG's image CDN (web.poecdn.com) for item pictures; it sets nothing and learns nothing but that an icon was fetched. Clear your browser storage and everything on your device is gone.
When a rare is priced on a real machine, its price only is stored so the next visitor with the same build sees it too. Each entry is a chaos number plus a listing count and the trade link — keyed by a hash of the item's league + name + mods. It holds no character name, account, or anything identifying, and every entry expires after 24 hours. Unpriceable items are simply left blank (a link, never a made-up number).
This cache is open — the recipe is public, so anyone can contribute (that is how the extension shares your results back). So the site treats it as untrusted: a cached price is always shown as community-submitted and unverified, never with the green "verified" dot a poe.ninja price gets, and its confidence is computed from the listing count on our side — whatever a sender claims is ignored. Values are capped to sane magnitudes, and a per-contributor daily write limit keeps one script from flooding it. It is a convenience, not a source of truth: to trust a number, click through to the live trade search.
With this on (the default), your build reads cached rare prices, and prices produced on your machine (via the extension) are shared back. Turn it off and this site will neither read from nor write to the shared cache — you'll price every rare yourself.
Grinding Gear Games publishes rate limits for their trade API and temporarily blocks IPs that ignore them. Because this site never calls that API, it can't cause you a problem. The two places trade calls do happen both behave:
Retry-After, and prices one search at a time. It runs logged-out (credentials: omit), so it's your per-IP anonymous limit — no account risk.Optional, open source, and deliberately boring:
pathofexile.com/api/trade/* and DivTally's own domain. Nothing else.POESESSID.Get it (once each store approves the listing): links appear here when published. Read the code: the open-source repository.