Riven Market

What I built
A full-stack pricing tool for Warframe’s player-driven Riven market, leveraging the Warframe.market website as its data source.
Its custom estimator compares similar listings and validates auction bids to produce a price range with a confidence rating.
Reading an estimate
This is the estimate for one Torid Riven roll, crita-acriata. The numbers match the markers on the screenshot.
- Price range1,501–2,500p, centered around 2,001p.
- ConfidenceHigh, because it rests on 3 verified bids. "Crit" is the build type the roll was matched on.
- Stat weightsWhat buyers pay for on this weapon, learned from its top-priced listings. Critical chance, critical damage and multishot carry most of the value.
- Market overviewAcross 100 auctions, a 6,000p buyout sits next to a 450p top bid. That gap is why bids count for more than asking prices.
- Comparable listingsThe Rivens it compared against, ranked by how similar their rolls are, with buyout, bid, rerolls and how long they've been listed.
How an estimate takes shape
Fetch live auctions for the selected weapon.
Compare stat rolls and builds, accounting for rerolls and listing age.
Use validated bids or outlier filtered listing prices to estimate value and confidence.
Handling live data
Rate limiting, caching, and fallback data keep searches resilient.