Skip to main content
This changelog tracks externally visible REST API changes only. Documentation-only edits are intentionally excluded.
April 14, 2026
Trader lookup accepts usernames and plain expand params
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.
April 2, 2026
Leaderboard strategy fields can be null
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.
April 1, 2026
Explore Markets excludes untitled rows
GET /api/v1/markets/explore no longer returns untitled markets.This tightens the response set to titled, user-facing markets only.
March 28, 2026
Trader realized P&L corrected
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.
March 26, 2026
Explore Markets endpoint launched
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.
March 25, 2026
Initial V1 launch
Launched the first public developer API:The initial contract shipped with Bearer auth, expand[], cursor pagination, prefixed IDs, and rate-limit headers.
March 25, 2026
Numeric precision standardized
Money values and scores are truncated to 2 decimal places across V1 responses.Prices and rates are truncated to 4 decimal places.