This changelog tracks externally visible REST API changes only. Documentation-only edits are intentionally excluded.Documentation Index
Fetch the complete documentation index at: https://docs.0xinsider.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /api/v1/mcp now exposes nine read-only tools through tools/list.The new tools are get_positions, get_position_timeline, and explore_markets. Each dispatches to the existing public REST handler, so MCP clients receive the same auth, pagination, and payload contracts as direct REST callers.May 8, 2026
Builder API expansion adds batch, history, events, webhooks, reports, and market snapshots
Added task-shaped builder endpoints for lower-call-count integrations:
POST /api/v1/traders/batchPOST /api/v1/markets/intel/batchGET /api/v1/whale-trades/historyGET /api/v1/events/feed/sinceGET /api/v1/market/{condition_id}/snapshotGET /api/v1/reports/daily,weekly, andmonthlyGET /api/v1/trader/{address}/exportGET /api/v1/webhooksplus webhook create, read, update, delete, verify, and rotate-secret operations
Added TypeScript client guidance for the repo-owned client source in
web/src/lib/api-client.The client source is drift-tested against OpenAPI and handles bearer auth, path params, repeated query params, JSON bodies, and V1 error envelopes. It is not a published npm package yet.GET /api/v1/market/{condition_id}/intel now returns a clearer 400 bad_request when callers pass a prefixed market.id value such as mkt_... instead of the raw condition_id.Use GET /api/v1/markets/search first, then pass the returned condition_id into the Market Intel path.GET /api/v1/trader/{address} now accepts a known trader username in the path in addition to an Ethereum wallet address.Heavy trader fields can be requested with repeated expand query params, and the legacy expand[] form remains supported for existing clients.GET /api/v1/leaderboard now safely returns traders without a classified strategy.Clients should treat strategy_type as nullable for ranked traders without a strategy classification.GET /api/v1/markets/explore no longer returns untitled markets.This tightens the response set to titled, user-facing markets only.GET /api/v1/trader/{address} now returns the canonical realized P&L from the realized_pnl source-of-truth field.The pnl.realized field stopped deriving realized P&L from an inconsistent approximation.Added
GET /api/v1/markets/explore for cursor-paginated market discovery.The endpoint supports category, status, platform, and text filters, plus primary-market injection so grouped events include a main market when one exists.Launched the first public developer API:
GET /api/v1/trader/{address}GET /api/v1/whale-tradesGET /api/v1/leaderboardGET /api/v1/markets/searchGET /api/v1/market/{condition_id}/intelGET /api/v1/insider-radarGET /api/v1/health
expand[], cursor pagination, prefixed IDs, and rate-limit headers.Money values and scores are truncated to 2 decimal places across V1 responses.Prices and rates are truncated to 4 decimal places.