Hyperliquid Prediction Markets
hyperliquid_prediction_marketsTOP Hyperliquid PREDICTION MARKETS (HIP-4 outcome markets) by traded volume over a window — "what are people betting on", "most active prediction markets", "find the market about X". NOT the answers and odds of one market → use hyperliquid_prediction_market. NOT who holds a side → use hyperliquid_prediction_holders.
One row per market by its name (Headline). Market_Type is single (one yes/no market, Question_Id 0) or question (several answers, each a yes/no market of its own, Question_Id above 0). Market is an id to pass to hyperliquid_prediction_market: a single market's first side, or for a question the first side of its most traded answer. Volume_Usd and Fills count each fill once (taker side) and only trades between accounts: turning USDC into a pair of sides and back, and the payout at settlement, are not trades and are left out. Traders counts both sides; Outcomes_Traded is how many answers traded. Names are recorded on trades from 2026-10-30 08:24 UTC only: earlier trades are left out, so a window reaching before that time counts only the named part. query matches the Headline, case-insensitive substring. hours up to 720 (default 24). Returns up to limit markets (default 30, at most 200), largest Volume_Usd first (or by sort). Each row: Headline, Market_Type, Question_Id, Market, Outcomes_Traded, Volume_Usd, Fills, Traders, Last_Trade_Time.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hyperliquid_prediction_markets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | volume (default) | fills | traders. | volume |
| hours | No | Window in hours, 1..720. Default 24. | |
| limit | No | Rows to return, 1..200. Default 30. | |
| query | No | Substring of the market name, case-insensitive (e.g. "Premier League", "BTC above"). Empty = every market. Letters, digits, spaces and the characters : # . _ / ? , & + - only. | |
| format | No | Shape of the returned data. "rows" (the default) returns one item per row. "columnar" returns a single item, {"columns":[...],"rows":[[value,...],...]}, naming the columns once and listing each row's values in that order; it is more compact for large results and carries the same values. | rows |