Return every trade for a wallet in a single response. Growth plan or above.
Returns every onchain trade fill for a wallet in a single response — both maker and taker sides, every counterparty, every fee, complete history. The server walks the full trade record with parallel time-bucketed queries server-side; you don’t need to paginate. This is the right endpoint for bulk-export of a wallet for analysis, indexing, or backtesting. For interactive UIs that just need the most recent N trades, use the standard Wallet Trade History instead.Documentation Index
Fetch the complete documentation index at: https://polynode.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
| Parameter | Type | Location | Description |
|---|---|---|---|
address | string | path | Wallet address (0x-prefixed, 40 hex chars) |
from | integer | query | Optional start of window in unix seconds. Default: 2024-01-01 (covers all Polymarket history) |
to | integer | query | Optional end of window in unix seconds. Default: now |
| Field | Type | Description |
|---|---|---|
wallet | string | The wallet address requested (lowercased) |
from_ts / to_ts | integer | Resolved time window in unix seconds |
count | integer | Total trades returned (≤ 250,000) |
partial | boolean | true if either the 250K hard cap or the 180s wall-clock budget was hit before the full window was walked |
partial_reason | string | null | "hard_cap_250000" or "wall_clock_180s" when partial; otherwise null |
fetched_in_ms | integer | Server-side fetch time. Cached calls show the original miss time |
cache | string | "hit" if served from Redis cache, "miss" if freshly walked |
trades | array | All trades, sorted by timestamp descending (newest first) |
| Field | Type | Description |
|---|---|---|
tx_hash | string | Polygon transaction hash |
order_hash | string | Order hash from the exchange |
timestamp | integer | Unix seconds when the fill settled |
maker | string | Maker address |
taker | string | Taker address |
token_id | string | The outcome token id traded in this fill |
direction | string | "BUY" or "SELL" from the maker’s perspective |
price | number | USDC per share, 4-decimal precision |
shares | number | Outcome tokens traded |
usd | number | USDC notional |
fee | number | Maker fee paid (USDC) |
403 Tier required:
401 No API key:
partial: true results are not cached. Subsequent calls re-attempt the full walk. Tighten the time window with from/to if you keep hitting the cap.(wallet, from_ts, to_ts). Different windows cached independently.