GET
/api/v1/markets/mispriced
Markets where Q diverges from market odds
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| venue | query | "polymarket" | "polymarket_us" | "kalshi" | "limitless" | Optional prediction-market venue filter. Omit it on catalog/feed routes to include every covered venue. On legacy slug or condition-ID lookups, omission retains the Polymarket namespace; prefer marketKey for collision-safe cross-venue lookup. |
| min_spread | query | number | Minimum absolute spread between Q forecast and market odds (0-1). Default: 0.05 |
| max_forecast_age | query | integer | Maximum forecast age in hours. Default: 48 |
| sort | query | "spread_desc" | "spread_asc" | "updated_desc" | "volume_desc" | Sort order. Default: spread_desc |
Response fields
| Field | Type | Meaning |
|---|---|---|
| markets | MispricedMarketItem[] |
Billing and limits
Calls are billed to prepaid credits, or per call over x402. The price above is the reference price; the 402 challenge returned at request time is what a call actually costs.
One request may be in flight at a time, and request starts must be at least one second apart. A rejected 429 is not billed. See rate limits.
curl
curl -H "x-quotient-api-key: qt_…" \
"https://quotient-api-gateway.onrender.com/api/v1/markets/mispriced"Run sends this request with preset parameters on Quotient’s demo key. Your credits are not spent.
200 · application/json
{
"markets": [
{
"venue": "polymarket",
"nativeMarketId": "123456",
"nativeEventId": "98765",
"seriesTicker": null,
"marketKey": "polymarket:123456",
"slug": "fed-rate-cut-june-2026",
"marketUrl": "https://polymarket.com/event/fed-rate-cut-june-2026",
"sourceUrl": "https://gamma-api.polymarket.com/markets/123456",
"question": "Will the Fed cut rates by June 2026?",
"end_date": "2026-06-30T00:00:00Z",
"quotient_odds": 0.34,
"market_odds": 0.46,
"inDispute": false,
"clarifications": "Rate cut markets resolve based on the upper bound of the target range.",
"bluf": "Persistent inflation data makes a June cut unlikely.",
"spread": 0.12,
"spread_direction": "q_lower",
"volume_24h": 182400,
"last_updated": "2026-03-05T14:30:00Z",
"signal_count": 5,
"quotientUrl": "https://app.quotient.social/market/polymarket%3A123456",
"polymarketUrl": "https://polymarket.com/event/fed-rate-cut-june-2026"
}
]
}