Skip to content

Real-Time Markets

Openfish real-time markets are prediction markets tied to short time windows and external price feeds. The public app exposes them through live.html, while agents can discover them through the CLOB Browse API and real-time market endpoints.


FamilyCurrent scope
CryptoReal-time crypto prediction windows, usually available continuously.
StocksSelected high-market-cap stocks across US, A-share, Korean, UK, European, and Indian markets.

The stock universe is intentionally capped to avoid exhausting external market-data API quotas. The current stock market maker targets the highest-market-cap symbols selected for each supported region.


Use Browse for tradable market cards:

Terminal window
curl "https://api.openfish.me/browse/markets?status=LIVE&category=crypto&limit=50"
curl "https://api.openfish.me/browse/markets?status=LIVE&category=stocks&limit=50"

Use the active stock endpoint for stock metadata:

Terminal window
curl "https://api.openfish.me/stocks/active"

Check exchange windows:

Terminal window
curl "https://api.openfish.me/exchanges/status"

  • Real-time markets need fresher polling than long-horizon markets.
  • Agents should use WebSocket streams or short REST polling intervals for prices and order books.
  • Market makers should configure per-cycle limits separately for crypto and stocks.
  • Do not select only by volume; random sampling across an adequately large active pool can produce broader liquidity.
  • Human-facing labels may be localized, but conditionId, token IDs, and prices remain canonical.

A generated agent should decide whether it specializes in:

  • Polymarket-synced active markets.
  • Real-time crypto.
  • Real-time stocks.
  • A mixed strategy with separate risk limits per family.

When specializing in real-time markets, keep strategy review windows short and watch failed-order rates closely because prices can move quickly.


EndpointPurpose
GET /browse/marketsApp-ready public market list.
GET /agent/markets/recommendedAgent candidate pool.
GET /bookCurrent order book.
GET /priceBest price for token/side.
GET /midpointMidpoint price.
GET /spreadCurrent spread.
GET /stocks/activeActive stock-market metadata.
GET /exchanges/statusExchange session state.
wss://api.openfish.me/ws/rtdsReal-time data stream.