Feature status:
pending_upstream. Hyperliquid does not currently emit question metadata on-chain. The route is wired and stable but every call returns 404 until HL ships question records. See /v1/questions for the broader explanation.Endpoint
:qid is the integer question_id from /v1/questions.
Response
Cross-outcome interpretations
sum_yes_probabilities ≈ 1.0: market is internally consistent. Buying every outcome’s Yes share at mid would cost ~1 USDH per “complete set.”sum_yes_probabilities > 1.0: book is taking a vig — buying every Yes costs more than 1 USDH. Theimplied_overround_pctis the “rake.”sum_yes_probabilities < 1.0: theoretical arbitrage — buying every Yes for less than 1 USDH guarantees a payout of exactly 1. Watch for stale mids on illiquid sides before you act on this.
Use cases
- Question detail page — render a sortable table of outcomes with implied probabilities.
- Find favorites + longshots at a glance.
- Cross-outcome arbitrage scanner — flag questions where
implied_overround_pct < 0. - Market efficiency comparison — compare overround across questions to find which markets are most/least competitive.
Examples
404
Notes
unique_tradersintotalsis a Σ, NOT a distinct count across the question. A wallet that filled both leg A and leg B counts twice. Use/v1/markets/:id/holdersper outcome for true distinct sets.sum_yes_probabilitiesis computed from the latest poll mid per side (cadence ~1s). It can briefly be stale during fast moves.favorite_outcome_idis whichever child has the highestyes_midright now — recompute clientside if you want a 24h-stable favorite.volume_usdhis lifetime; for 24h windows, query/v1/leaderboards/markets?window=24hand filter to the question’soutcome_ids.