Comma-separated condition IDs (max 20)
Comma-separated market slugs
Comma-separated position IDs
Comma-separated trader addresses (max 25)
0 = Buy, 1 = Sell
Outcome name filter (e.g. Yes, No)
Outcome index (0 or 1)
0 = OrderFilled, 1 = Redemption, 2 = Merge
Min USDC amount
Max USDC amount
Min shares amount
Max shares amount
Min price (0.0-1.0)
Max price (0.0-1.0)
Start timestamp (ms)
End timestamp (ms)
Return all-time trades, not just last 30 days (default: false)
Results per page (default: 50, max: 250)
x >= 0Pagination offset
x >= 0Sort newest first (default: true)
Prediction trades matching filters
x >= 0x >= 0Trader profile info - prefer using common::Trader for new code
See common::Trader which corresponds to SQL pm_build_trader() function
x >= 0