Skip to main content

2026-08-16 — SOL-denominated chart bars

GET /market/chart/{token} gains denom. denom=sol prices each bar in SOL, dividing it by the SOL price of its own bucket. Volume stays in USD. Solana only — asking for it on an EVM chain returns invalid_denom rather than quietly ignoring it. Additive: the default is usd and existing calls are unchanged.

2026-08-16 — Token charts

New: GET /market/chart/{token} returns OHLCV candles — the same series the OceanX charts draw. Resolutions from 1s to 1mn, in price or market-cap mode, for a Solana mint or an EVM token on Ethereum, Base, BNB, Arbitrum, Polygon, Monad, HyperEVM and Robinhood Chain. With no from or to you get the most recent limit buckets, so a day of hourly candles is just ?resolution=1h&limit=24. Two things to read before integrating: bar timestamps are in milliseconds while the from / to window parameters are in seconds, and the trade count n is populated on Solana only. Both are covered on the endpoint page. Read-only, standard REST budget, needs only md.read — so existing keys keep working.

2026-08-13 — Callouts

New: Callouts — public token calls posted by OceanX users, with live click / trader / attributed-volume stats. Creators earn a share of platform fees on the volume their callouts drive; the API exposes the data read-only. Both need only md.read and the standard REST budget, so existing keys keep working. The feature itself is documented under Rewards → Callouts.

2026-08-13 — Market Lighthouse, spot quotes & exit check

Market Lighthouse

New: GET /market/lighthouse returns the latest VM-cached Solana DEX and launchpad activity frame across 5m, 1h, 6h and 24h windows. It includes transactions, unique wallets, buy/sell USD volume, tokens created and migrations with change percentages. The endpoint is read-only, uses the standard REST budget, and needs only md.read, so existing keys keep working. New: Spot Quotes — executable Solana swap quotes off OceanX’s own router, and the exit checker that quotes a ladder of position sizes so you can see whether a whole bag can actually be sold.
  • GET /spot/quote — one normalized quote: route, venues, impact, minOutAmount.
  • POST /spot/exit-check — quotes several fractions of a position and returns a clean / thin / trapped / no_route verdict plus maxCleanFraction, the largest size that exits inside 2%.
  • GET /spot/quote/stream — a server-side SSE re-quote loop.
All three need only md.read, which is on every key already, so existing keys work with no changes. Quotes are metered in their own 300 / minute budget. Two things to read before integrating: priceImpactPct is a percent where Jupiter’s equivalent field is fractional, so ported code is off by 100x; and check clamped before showing any number as proceeds.

v1 (beta)

Initial release. Wallet tracker endpoints and realtime WebSocket:
  • List, add and remove tracked wallets.
  • Full tracker snapshot (groups, wallets, status).
  • Recent normalized trades across tracked wallets.
  • Realtime WebSocket feed with snapshot, trade, balance_update, pnl and pnl_summary frames.