Watched markets
MCP tool: get_market_alerts
A market alert is a subscription to one market: its large trades, price levels you set, a price move inside an hour, an activity surge, and its resolution.
Each row carries the marketRef that the market endpoint and the set endpoint take.
Query parameters
No parameters.
Response
settled is true once the market has resolved; a settled alert sends nothing more.
curl "https://api.rivo.markets/v1/market-alerts" \
-H "Authorization: Bearer rivo_live_..."import requests
r = requests.get(
"https://api.rivo.markets/v1/market-alerts",
headers={"Authorization": "Bearer rivo_live_..."},
)
print(r.json()["data"])const res = await fetch("https://api.rivo.markets/v1/market-alerts", {
headers: { Authorization: "Bearer rivo_live_..." },
});
const { data } = await res.json();response
{
"success": true,
"data": [
{
"marketRef": "a2Fsc2hpOm1hcmtldDpL...",
"platform": "kalshi",
"marketTitle": "Will the Fed cut in December?",
"enabled": true,
"settled": false,
"largeTrades": { "enabled": true, "minAmountUsd": 5000, "side": "any", "namedOnly": false, "maxPerDay": 10 },
"priceLevels": [{ "direction": "above", "price": 0.6, "repeat": false, "outcome": null }],
"priceMovePoints": 10,
"surge": false,
"resolved": true
}
]
}