Polymarket Trades
Trade and activity history for a Polymarket market or wallet.
Filter by market (condition_id), wallet (address), outcome (Yes/No), minimum trade size, and time range. Use type=redemption for splits/merges/redemptions, type=all for everything.
Data refresh: ~5 minutes
Request
- Base URLhttps://api.asksurf.ai
- AuthHTTP bearer
Query parameters
Market condition identifier
Wallet address — returns trades where the address is maker or taker
Filter by activity type: trade (default, spot trades only), redemption (splits/merges/redemptions), or all (all activity). Use redemption or all to get non-trade wallet activity; address is required for these types.
Filter by outcome label: Yes or No
Minimum trade amount in USD
Start of time range. Accepts Unix seconds (1704067200) or date string (2024-01-01)
End of time range. Accepts Unix seconds (1706745600) or date string (2024-02-01)
Field to sort results by
Results per page
Pagination offset
Response
OK
Example response
{
"$schema": "https://example.com/schemas/DataResponseInterface {}.json"
}Changes
No recorded changes to this operation across all 12 revisions of this API.