List Large Positions
Returns the largest current open positions from graded traders, value-descending, with opaque cursor pagination. Polymarket-only by design: the large-positions scanner filters platform = ‘polymarket’ (backend/src/large_positions/scanner.rs:238,245), so no Kalshi rows are ever scanned and a Kalshi or unknown condition_id filter returns an empty list (never fabricated rows). The teaser cap that the internal product UI applies to anonymous viewers does not apply here: the API key already proves an active insider/annual subscription, so authed API callers get full access.
platform = 'polymarket', so a Kalshi or unknown condition_id filter returns an empty list rather than fabricated rows.
Useful filters:
min_size=25000: floor on position value in USD.min_grade=A: minimum trader grade.category=crypto: provider-backed market category.condition_id=...: scope to one market. Accepts the raw providercondition_idor themkt_-prefixed market id.
next_cursor from one response as cursor on the next. See Pagination.Authorizations
API key: Authorization: Bearer oxi_sk_live_... for live data (requires an active Insider subscription), or oxi_sk_test_... for sandbox/test mode (free account, deterministic fixture data, no live rows). Both key classes use the same paths; the prefix selects live vs sandbox.
Query Parameters
1 <= x <= 100Opaque pagination cursor from a previous response.
Minimum position value in USD.
x >= 0Filter by provider-backed market category.
Minimum trader grade.
S, A, B, C, D, F Scope to one market. Accepts the raw provider condition_id or the mkt_-prefixed market id (round-trips a value from a list response). Polymarket-only; a Kalshi or unknown id returns [].
Response
Large positions list