Skip to main content

Overview

Siren runs a Fastify API that powers the terminal, portfolio, and agent. All endpoints return JSON. Base URL: https://onsiren.xyz/api

Endpoints

Markets

MethodPathDescription
GET/api/marketsList all markets with velocity and pricing data
GET/api/markets/search?q={query}Search markets by keyword
GET/api/markets/:tickerGet a single market by ticker
GET/api/markets/:ticker/activityTrade activity for a market
GET/api/markets/:ticker/candlesticksPrice history candlesticks

Signals and prices

MethodPathDescription
GET/api/signalsLive signals (fast movers, volume spikes)
GET/api/sol-priceCurrent SOL price

Leaderboard

MethodPathDescription
GET/api/leaderboardTrader leaderboard rankings

Response format

All endpoints return JSON. Market endpoints include venue attribution so you can distinguish Kalshi markets from Polymarket markets.

OpenAPI spec

The full OpenAPI specification:

Siren OpenAPI spec

View the Siren API specification file

Notes

  • These endpoints power the Siren terminal and portfolio. They are read endpoints.
  • Market data refreshes in real time from Kalshi and Polymarket.
  • The leaderboard updates as trades are executed.