Skip to main content
GET
/
polymarket
/
market
/
price-jumps
Detect price jumps
curl --request GET \
  --url https://api.struct.to/v1/polymarket/market/price-jumps
[
  {
    "from": 1,
    "to": 1,
    "price_before": 123,
    "price_after": 123,
    "change_pct": 123,
    "direction": "<string>",
    "volume": 123,
    "trades_count": 123,
    "condition_id": "<string>"
  }
]

Query Parameters

condition_id
string

Market condition ID (one of condition_id or market_slug required)

market_slug
string

Market slug (resolved to condition_id)

resolution
string

Candle resolution in minutes: 1, 5, 15, 30, 60, 240 (default: 15)

min_change_pct
number<double>

Minimum relative percent change to qualify as a jump (default: 10.0)

lookback
integer<int64>

Number of candles to scan back from now (default: 1440, max: 2500)

offset
integer<int64>

Offset in candles from now — window is [now - (lookback + offset) * resolution, now - offset * resolution] (default: 0)

Response

200 - application/json

Price jumps sorted by timestamp descending

from
integer<int64>
required
Required range: x >= 0
to
integer<int64>
required
Required range: x >= 0
price_before
number<double>
required
price_after
number<double>
required
change_pct
number<double>
required
direction
string
required
volume
number<double>
required
trades_count
integer<int32>
required
condition_id
string
required
Last modified on March 17, 2026