Estimate boss-run value using community drop rates and live poe.watch prices. Focuses on entry items and boss-specific drops only.
Version 0.2.12Prices: poe.watch, poe.ninja
?
?
div
?
%
?
Ready.
Sort by
Model Assumptions
Drop rates are taken from PoE Wiki estimated tables (community data). Unique drops are modeled as exclusive pools when probabilities sum to 100, and additional drops are treated as independent rolls. Prices are from poe.watch and can be manually overridden.
Updated the page title tag to "Path of Profits: POE Mirage Bossing Profitability".
Added a meta description that explicitly mentions Path of Exile for clearer search snippet context.
v0.2.112026-02-22
Updated league-date assumptions for the RefresherLeaf/Phrecia extension by treating Phrecia 2.0 and Hardcore Phrecia 2.0 as active through 2026-04-23T21:00:00Z when upstream end dates lag.
Updated local league filtering so Phrecia 2.0 appears in the local server league dropdown under the same end-date override.
Fixed static data build reliability by treating sentinel league end dates (for example 0001-01-01T00:00:00Z) as open-ended, preventing poe.ninja update failures like "No usable leagues" when index endpoints return 404.
v0.2.102026-02-12
Added a local-only "Build Static" action in the mode links so static JSON generation can be triggered from the UI.
Added a local build endpoint in the dev server to run `scripts/update-data.js` and `scripts/update-data-ninja.js` with clear success/error responses.
Hardened poe.ninja static generation by adding league-source fallbacks when index-state endpoints are unavailable.
Updated gh-pages publish workflow to force-add generated `data/poe-watch` and `data/poe-ninja` artifacts even though they are ignored on `master`.
Adjusted automated data refresh cadence from hourly to every 6 hours.
v0.2.92026-02-12
Improved debug readability with clearer sectioning and explicit source language for league/pricing origins, including cache key and endpoint context.
Expanded fallback diagnostics to show requested types/categories and the matched category used for fallback price resolution (from -> to).
Fixed the debug copy icon rendering and tightened debug panel text presentation for easier scanning.
v0.2.82026-02-12
Reworked boss detail layout and interactivity: moved sources into summary tags, restored per-pool drop cards, refined borders/radii/padding, and moved accent bars to span full boss cards.
Simplified drop/entry editing flow: probabilities and prices are directly editable, custom-edited fields have strong highlighting, and EV/subtotals remain calculated outputs with consistent compact input sizing.
Added stable ordering during local edits so boss rows no longer jump while typing; sorting now re-applies on explicit global actions (search/sort/filter/refresh/settings changes).
Unified visual styling with a tighter tokenized palette, improved typography/readability (Inter for item/input UI), updated warning-note presentation, and adjusted hover/open detail states.
Expanded mobile usability: denser no-horizontal-scroll tables, balanced subtitle wrapping with smaller copy, and a structured 3-row control layout (3 controls, then 2 filters, then 2 action buttons).
Default display currency is now Chaos for new/default sessions while preserving any saved user preference.
v0.2.72026-02-12
Added Spirit Beast bosses (Craiceann, Farrul, Fenumus, Saqawal) with unique set pools and guaranteed 100% boss-beast drops.
Added boss tags with search integration: tags are now indexed by the main search and can be clicked to filter the boss list.
Introduced and normalized shared tag groups (Uber, Exarch, Eater, The Feared, The Incarnations, Spirit Beast) with consistent capitalization in data.
Adjusted boss summary layout: missing-price count now appears above the boss name in a compact style, and tag chips are shown as natural-width inline pills.
v0.2.62026-02-11
Refactored the app into modular services (trade, leagues, pricing, HTTP/cache/repositories) to reduce single-file coupling and improve maintainability.
Stabilized league persistence so selected league is retained across refreshes, with simplified league setting ownership.
Restored item icon rendering by preserving icon URLs in cached price data and bypassing stale iconless cache entries.
Cleaned up unused CSS selectors without changing item icon sizing/layout behavior.
v0.2.52026-02-11
Added trade links for boss drops with query-based Path of Exile trade searches for unique items and divination cards.
Expanded trade-link coverage by combining explicit seed mappings with automatic fallback generation for eligible unique drops.
Refined trade seed behavior for known special cases (exchange links) and corrected Mortal Rage mapping.
v0.2.42026-02-10
Pinned poe.watch IDs for items with misleading 6-link prices (Gluttonous Tide, Atziri's Splendour).
Added support for explicit poe.watch IDs in boss drop definitions.
v0.2.32026-02-10
Avoided six-link poe.watch prices by preferring unlinked entries when multiple variants exist.
Improved mobile tables with scrollable wrappers and overflow containment.
v0.2.22026-02-10
Prioritized poe.watch exchange/ratios pricing (live + static builds) with fallback to category data.
Updated poe.ninja endpoints to the new /poe1/api/economy/stash/current path.
Mobile layout fixes: summary metrics layout, table scroll wrappers, overflow clamps, and search persistence.
v0.2.12026-02-10
Adjusted Elder/Uber Elder/Uber Uber Elder drops and entry costs, and restored The Elder.
Added PoE Wiki sources for newly added bosses.
Refined boss tables for Sirus, Exarch/Eater, and Uber Shaper/Uber Maven.
v0.22026-02-10
Expanded and reworked boss loot tables (Uber Elder/Uber Uber Elder, Sirus, Exarch/Eater) and added new bosses with PoE Wiki sources.
Updated UI: average return metric, filters, sorting, header layout, and other visual refinements.
Added Google tag and structured changelog.
v0.1.142026-02-10
Added Average return metric (multiplier) and sortable metrics; removed volatility column.
Added default drop filters (0.5 div min value, 10% min probability) with units and default-on toggles.
Refined layout and UI: centered header, combined search + sort row, updated info dots and metric cards, adjusted inputs and dropdown sizing.
Added footer actions (debug toggle + local hit counter) and installed Google tag.