Event:
Cost: 0.1 credits per delivery
trader_first_trade Cost: 0.1 credits per delivery
trader_first_trade event fires when a tracked trader executes their first-ever trade on Polymarket, delivering exactly once per trader for the lifetime of their account. The full payload schema is in the auto-generated Trader First Trade callback reference; this page documents the filters and matching behavior.
When to use this
- Onboard newly active wallets into a watchlist the moment they place their debut trade.
- Detect fresh capital entering Polymarket before a trader builds any history.
- Trigger welcome or attribution flows that should run once per trader, never on repeat trades.
Subscription filters
Add these to thefilters object when you create the subscription.
| Filter | Type | Description |
|---|---|---|
wallet_addresses | string[] | Restrict to specific trader wallet addresses (max 500). |
min_usd_value | number | Minimum USD size of the trade. |
min_probability | number | Minimum outcome probability, 0.0–1.0. |
max_probability | number | Maximum outcome probability, 0.0–1.0. |
condition_ids | string[] | Restrict to specific markets by condition ID (max 500). |
event_slugs | string[] | Restrict to specific events by slug (max 500). |
exclude_shortterm_markets | boolean | Exclude short-term Up/Down markets. |