pg_market_trades
Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum trade size, or a specific wallet. Paginates server-side (max 25 pages × 1000 trades). Returns compact records with wallet, pseudonym, side, size, price, notional USD, outcome, timestamp, tx_hash.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Market id / conditionId | |
| to | No | Only include trades up to this ISO timestamp | |
| from | No | Only include trades from this ISO timestamp | |
| side | No | Only trades on this side | |
| slug | No | Polymarket market slug | |
| limit | No | Max trades to return after filtering (default 100, max 5000) | |
| wallet | No | Filter to a single wallet address | |
| min_size | No | Minimum trade size (shares) | |
| max_pages | No | How many pages of 1000 to fetch (default 2, max 25) |