Skip to main content
April 6, 2026
NewDeprecatedImprovement

Wallet Positions: Per-Position Net Fees

New Field: net_fees_usd

The PositionDetails schema now includes net_fees_usd — net taker fees charged for each individual position (charged minus refunded, in USD). Previously, fee data was only available at the wallet summary level.

fees_refunded Deprecated

The fees_refunded field now always returns 0 across all schemas. Refunds are already netted into fees_paid, making the separate field redundant.
SchemaField
PositionsSummaryfees_refunded
AllTimeMetricsfees_refunded
WindowMetricsfees_refunded
CohortStatsavg_fees_refunded, total_fees_refunded
WalletPnLResponsefees_refunded

Candlesticks: All-Time Range for Daily Interval

The 1d candlestick interval no longer has a range limit. Omit start_time and end_time to fetch the full history.
IntervalMax Range
1m7 days
1h30 days
1dUnlimited (all-time)
April 4, 2026
New

WebSocket: Oracle Channel

New Channel: oracle

Real-time UMA oracle resolution events for Polymarket markets — proposals, settlements, disputes, and resets.
  • Subscribe by condition_ids or market_slugs. Wildcard (["*"]) supported.
  • Event types: proposal, settled, dispute, reset.
  • Enrichment fields: title, market_slug, image, outcomes, tokens, is_neg_risk.
April 3, 2026
New

WebSocket: Orderbook Channel

New Channel: orderbook

Real-time L2 orderbook data from Polymarket’s CLOB — snapshots, price changes, and last trades.
  • Subscribe by token_ids, condition_ids, or market_slugs. Wildcard (["*"]) supported.
  • Targeted subscriptions deliver individual events. Wildcard delivers 250ms batched events with price-level conflation.
  • Event types: book_snapshot, price_change, last_trade, tick_size_change, snapshots_done, event_batch, resync.