Skip to main content
GET
Get a market

Headers

X-Language
enum<string>
default:en

Language for translated fields (summary, rules). Defaults to English.

Available options:
en,
cn

Path Parameters

condition_id
string
required

On-chain ConditionalTokens condition hash.

Example:

"0x9cded060be358b76678e598084cf258c7257771e473dbb461cad23417302d606"

Query Parameters

chain_id
integer
required

Blockchain network id. BSC mainnet is 56.

Example:

56

Response

OK

condition_id
string
required

On-chain ConditionalTokens condition hash.

chain_id
integer
required
Example:

56

question
string
required
Example:

"Will BTC close above $100k on Dec 31?"

status
enum<string>
required

Raw market status. Trading is only possible while OPEN.

Available options:
OPEN,
CLOSED,
RESOLVED,
PAUSED,
SEEDING
tokens
object[]
required
fee_rate_bps
integer
required

Advertised platform fee in basis points (100 = 1%).

Example:

100

created_at
string<date-time>
required
summary
string | null

Market-group description, translated per X-Language.

rules
string | null

Resolution rules, translated per X-Language.

collateral_token
string | null

Collateral ERC-20 address.

ctf_exchange_address
string | null

CTF Exchange contract — used as the EIP-712 verifyingContract when signing orders for this market.

conditional_tokens_address
string | null

ConditionalTokens (ERC-1155) contract address for this market's chain.

end_date
string<date-time> | null
ticker
object · null · null

Cached ticker snapshot as embedded in a market object. Numeric fields are JSON numbers (camelCase). null until the first order/trade populates the cache. Note: this differs from the standalone /ticker endpoint, which returns snake_case string fields.