Sharp Money Flows
Canonical alias of /api/v1/markets/smart-money-flows, which remains live but deprecated. Ranks markets by absolute net S/A/B-grade whale flow over a requested timeframe. Use this discovery endpoint to answer where sharp money is flowing before drilling into a specific market with /api/v1/market//intel. Pagination is anchored by an opaque cursor carrying the first page as_of timestamp so new whale trades do not reorder page 2.
condition_id.
Filter by timeframe, category, platform, minimum grade, or direction. Results are ranked by absolute net flow. The opaque cursor preserves the first page’s as_of timestamp, so new trades do not reorder later pages.
GET /api/v1/markets/smart-money-flows remains available as a deprecated byte-identical alias. New integrations should use this canonical route.Authorizations
API key authentication. Send your key in the Authorization header as Bearer oxi_sk_live_.... Live keys require an active Insider subscription and return live data.
Headers
Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.
Query Parameters
Lookback window for grade-filtered whale flow aggregation.
1h, 4h, 24h, 7d Page size.
1 <= x <= 100Opaque cursor from previous response's next_cursor. Encodes the first-page as_of timestamp plus the last row's absolute net flow and condition_id.
Filter by market category (case-insensitive). A canonical bucket name (e.g. Basketball) matches every provider member that folds into it (NBA, WNBA, NCAAB); a raw provider value also resolves to its bucket.
Filter by source platform. all is a request-side no-op.
polymarket, kalshi, all Minimum latest trader grade included in the flow. Default B means S/A/B only; unranked traders are excluded.
S, A, B, C, D, F Optional post-aggregate flow direction filter.
YES, NO