Skip to main content

January 2026

January 19, 2026

Schema Updates

EndpointChange
/v1/matching-marketsAdded polymarket_condition_id and polymarket_market_id query parameters
/v1/matching-marketsAdded match_type query parameter to filter by exact, related, or all
/v1/matching-marketsResponse now includes condition_id and market_id fields for Polymarket markets
/v1/matching-markets/pairsResponse now includes condition_id and market_id fields for Polymarket markets
/v1/matching-markets/pairsResponse now includes match_type field for each pair

January 16, 2026

New Features

Trading API

Added support for trading on Polymarket and Kalshi prediction markets:
  • POST /api/users/{userId}/orders - Place buy or sell orders
  • GET /api/users/{userId}/positions - Get current positions with PnL
  • GET /api/users/{userId}/balance - Get available balances
  • POST /api/users/{userId}/redeem - Redeem resolved positions

January 15, 2026

Schema Updates

EndpointChange
/v1/kalshi/marketsAdded yes_subtitle and no_subtitle fields (replaces single subtitle field)
/v1/dflow/wallet/positions/{wallet_address}Added yes_subtitle, no_subtitle, market_title, outcome, status, total_cost_basis, total_qty_bought, total_qty_sold, first_trade_at, last_trade_at fields

January 13, 2026

New Features

Dflow Support

Added support for Dflow prediction market platform with three new endpoints:
  • GET /v1/dflow/trades - Fetch trade history for a wallet
  • GET /v1/dflow/wallet/positions/{wallet_address} - Get current positions with cost basis and PnL
  • GET /v1/dflow/wallet/pnl/{wallet_address} - Get realized PnL history

Breaking Changes

Candlesticks Response Structure ChangedThe /v1/polymarket/candlesticks/{condition_id} endpoint response structure has been updated:Before: Nested array of [candlestick_data_array, token_metadata] tuples After: Flat structure with condition_id at root and candlesticks as a direct array of candlestick objects
// New response structure
{
  "condition_id": "0x1234...",
  "candlesticks": [
    {
      "end_period_ts": 1704070800,
      "price": { "open": 0.55, "high": 0.57, ... },
      "volume": 125000.50,
      "trades_count": 847
    }
  ]
}

Schema Updates

ChangeDetails
CandlestickDataNew properly typed schema replacing untyped tuple format
CandlesticksResponseAdded condition_id field, flattened candlesticks array
PriceDataNew schema with explicit dollar-formatted string fields (open_dollars, high_dollars, low_dollars, close_dollars, mean_dollars, previous_dollars)

Improvements

  • All price values in candlesticks now include both numeric and dollar-formatted string representations
  • Response schemas are now fully typed for better client SDK generation
  • Improved API documentation with accurate response examples

How to Stay Updated

Discord

Join our Discord for real-time updates and community support
All breaking changes are announced at least 3 days in advance via Discord.