Get Market

Retrieve market details and orderbook data.

Get Market Details

response = builder.get_market(123)

market = response.result.data
print(market.topic_id)        # Market ID
print(market.condition_id)    # Condition ID (needed for split/merge/redeem)
print(market.quote_token)     # Quote token address
print(market.status)          # Market status
print(market.chain_id)        # Chain ID

Parameters

Parameter
Type
Required
Description

market_id

int

Yes

Market ID (positive integer)

use_cache

bool

No

Use cached result (default: True). Pass False to force a fresh fetch.

Response

The response object has response.result.data containing the market object. Key properties include topic_id, condition_id, quote_token, status, and chain_id.

Get Orderbook

Parameters

Parameter
Type
Required
Description

token_id

str

Yes

Outcome token ID

Notes

  • Market results are cached for 5 minutes by default. Use use_cache=False to bypass.

  • The condition_id from market data is required for build_split_tx(), build_merge_tx(), and build_redeem_tx().

  • Orderbook data is not cached.