Skip to main content

A game line market. type says which shape it is; each shape has its own page: SpreadMarket, TotalMarket, MoneylineMarket. Fields marked with a type are present only on that type.

id
string
required

The market id: the instrument to trade and to follow for price updates.

title
string
required
sub_category
enum<string>
required

A league id.

Available options:
nfl,
ncaaf,
nba,
wnba,
ncaab,
mlb,
nhl,
epl,
mls,
pga,
wc
price_yes
MarketPrice · object
required

One side's price in every display form. numeric_price is the per-share price between 0 and 1; the strings are ready to render.

price_no
MarketPrice · object
required

One side's price in every display form. numeric_price is the per-share price between 0 and 1; the strings are ready to render.

volume
number
required

Dollars traded, rounded to cents.

liquidity
number
required

Dollars resting in the book, rounded to cents.

yes_liquidity
number
required
no_liquidity
number
required
status
enum<string>
required

active is tradeable. expired closed without settling. settled has a result.

Available options:
active,
expired,
settled
updated_at
integer<int64>
required

Epoch milliseconds.

rules
string
required

The market's resolution rules.

market_group_id
string
required
type
enum<string>
required
Available options:
spread,
total,
moneyline
event_id
string
required
event_start
integer<int64>
required

Epoch milliseconds.

orderbook
Orderbook · object

The book Splash holds for the market, at most ten levels a side. Present only on single-group responses.

last_price_yes
number

Last trade as a YES price, 4 decimal places. Absent until the market has traded.

last_price_no
number

The NO complement of last_price_yes. Absent until the market has traded.

result
enum<string>

Present once a market settles.

Available options:
yes,
no,
scalar
line
number

Spread and total. On a spread, the away team's line; the home team is at the inverse.

yes_line_display
string

Spread and total. Spread -3.5, total O 44.5.

no_line_display
string

Spread and total. Spread +3.5, total U 44.5.

team_id
string

Spread and moneyline. Absent on a draw leg.

yes_team_id
string

Spread, and two_way moneyline: the away team, at line.

no_team_id
string

Spread, and two_way moneyline: the home team, at the inverse of line.

moneyline_type
enum<string>

Moneyline only. two_way carries both teams; a three-way match (soccer) has one one_way leg per team plus a draw leg with no team.

Available options:
two_way,
one_way,
draw