Event:
Endpoint:
Cost: 0.2 credits per event
trader_trade_event Endpoint:
wss://api.struct.to/ws/alerts Cost: 0.2 credits per event
trader_new_trade, this alert delivers a typed discriminated-union payload that covers all trade variants (OrderFilled, Redemption, Merge, Split, PositionsConverted, Cancelled, oracle lifecycle, and more) with the correct fields per variant.
Filters
| Filter | Type | Required | Description |
|---|---|---|---|
wallet_addresses | string[] | No | Restrict to specific trader wallet addresses (max 500) |
condition_ids | string[] | No | Restrict to specific markets (max 500) |
event_slugs | string[] | No | Restrict to specific events (max 500) |
trade_types | string[] | No | Restrict to specific trade variants (e.g. OrderFilled, Redemption, Merge, Split) |
min_usd_value | number | No | Minimum trade size in USD |
min_probability | number | No | Minimum probability threshold (0.0 to 1.0) |
max_probability | number | No | Maximum probability threshold (0.0 to 1.0) |
exclude_shortterm_markets | boolean | No | Exclude short-term “updown” markets |
Subscribe
Response
Thedata object is a discriminated union keyed on trade_type. The OrderFilled variant is shown below; Redemption, Merge, Split, PositionsConverted, Cancelled, and the oracle lifecycle variants follow the same shapes documented for the Trades room.