Skip to main content
Event: price_threshold
Endpoint: wss://api.struct.to/ws/alerts
Cost: 0.2 credits per event
Get notified when an outcome’s price (implied probability) crosses a target level. It is edge-triggered: it fires once on the crossing, not on every trade that stays past the level. Set min_price for an upward target, max_price for a downward target, or both to watch from either side.

Filters

Scope by market taxonomy. tags matches a market’s own tags or its category, given as the display label shown on Polymarket (for example "Sports", "Politics", or "FIFA World Cup"), not a slug. series_slugs matches the market’s parent series by slug (for example "nba-finals"). Both are case-insensitive, accept up to 500 values each, and an empty or omitted list applies no taxonomy restriction.

Subscribe

Fire when a specific market’s YES outcome crosses up through 75%:

Response

price and probability are not the same field:
  • price: the outcome you are looking at (the token in outcome_index / position_id).
  • probability: always outcome index 0 (the Yes/Up token), no matter which outcome the payload is about.
They are equal only when outcome_index is 0. On the No side (index 1) they are complements: a price of 0.40 pairs with a probability of 0.60.
Last modified on July 29, 2026