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>"
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.struct.to/llms.txt

Use this file to discover all available pages before exploring further.

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
enum<string>

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

Available options:
1,
5,
15,
30,
60,
240
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 May 1, 2026