polymarket_trades (Polymarket trade tape)
When to use
- See recent trade flow for a specific market (or wallet).
- Detect whale activity (combine with
minSize).
Parameters
marketId (string, optional):
- Gamma numeric id like
"516710" or
- conditionId hex like
"0x..." (64 hex chars).
- If numeric, the tool resolves it to conditionId via Gamma.
user (string, optional): Wallet address (0x...) to filter trades.
limit (int, optional, 1–500): Default 50.
minSize (number, optional): Filters out trades smaller than this (USD size from API).
Examples
By market:
{ "name": "polymarket_trades", "params": { "marketId": "516710", "limit": 200, "minSize": 250 } }
By wallet:
{ "name": "polymarket_trades", "params": { "user": "0xabc123...", "limit": 100 } }
Output
- Returns:
{ marketId, conditionId, user, trades: Array<{ts,wallet,side,outcome,price,size,title,url,conditionId,tx}> }
- Rendered:
Meta (text: marketId/conditionId/user/trades count)
Trades (table: ts/side/outcome/price/size/wallet/title)
Notes
- If both
user and marketId are provided, the API returns trades matching both filters.
targetWindow: poly
1---2name: tool-polymarket-trades3description: Use the polymarket_trades tool to fetch and filter recent Polymarket trades (free Data API), optionally by market or wallet.4---56# polymarket_trades (Polymarket trade tape)78## When to use910- See recent trade flow for a specific market (or wallet).11- Detect whale activity (combine with `minSize`).1213## Parameters1415- `marketId` (string, optional):16 - Gamma numeric id like `"516710"` **or**17 - conditionId hex like `"0x..."` (64 hex chars).18 - If numeric, the tool resolves it to conditionId via Gamma.19- `user` (string, optional): Wallet address (`0x...`) to filter trades.20- `limit` (int, optional, 1–500): Default 50.21- `minSize` (number, optional): Filters out trades smaller than this (USD size from API).2223## Examples2425By market:26```json27{ "name": "polymarket_trades", "params": { "marketId": "516710", "limit": 200, "minSize": 250 } }28```2930By wallet:31```json32{ "name": "polymarket_trades", "params": { "user": "0xabc123...", "limit": 100 } }33```3435## Output3637- Returns: `{ marketId, conditionId, user, trades: Array<{ts,wallet,side,outcome,price,size,title,url,conditionId,tx}> }`38- Rendered:39 - `Meta` (text: marketId/conditionId/user/trades count)40 - `Trades` (table: ts/side/outcome/price/size/wallet/title)4142## Notes4344- If both `user` and `marketId` are provided, the API returns trades matching both filters.45- `targetWindow`: `poly`46