Markets API

Markets are the core entity in Relay44. Each market has a question, outcome shares (yes/no), an order book, and a lifecycle (open, trading, resolved). Markets can be internal (on-chain) or aggregated from external venues like Polymarket and Limitless.

Market listing

Browse and search markets from internal and external sources.

GET
/v1/markets

List markets with limit, offset, and source filters

GET
/v1/markets/{market_id}

Get a single market snapshot with pricing

GET
/v1/evm/markets

Unified feed including Polymarket, Limitless, and internal markets

GET
/v1/evm/markets/{market_id}

Market detail with on-chain state

Market creation

Create new prediction markets on-chain.

POST
/v1/markets

Create a new market (prepares unsigned tx)

Requires auth
POST
/v1/evm/write/markets/create

Prepare a CreateMarket transaction for signing

Requires auth
POST
/v1/evm/write/markets/resolve

Prepare a ResolveMarket transaction

Requires auth

Order book and trades

Query order book depth and recent trade history for any market.

GET
/v1/markets/{market_id}/orderbook

Order book with bid/ask levels

GET
/v1/markets/{market_id}/trades

Recent trades with price and quantity

GET
/v1/evm/markets/{market_id}/orderbook

On-chain order book with depth parameter

GET
/v1/evm/markets/{market_id}/trades

On-chain trade history