Skip to content

Odds & Player Props

Best game prices

Requires the odds entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

GEThttps://api.sportquanta.com/v1/{league}/games/{id}/odds/best
GETGet the best available game odds by selection
GET/v1/{league}/games/{id}/odds/best

Get the best available game odds by selection

Requires the odds entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

Authorization
Path
Query
Get the best available game odds by selectioncURL
200Example

Reference context: WKBL.

Overview · Response conventions

Authorizations

Authorizationstringheaderrequired

Send a workspace API token in the Authorization: Bearer <token> header.

Path Parameters

leagueenum<string>default:wkblrequired

League for this reference section: wkbl.

Available options: wkbl

idstringrequired

Query Parameters

bookmakerstring

Comma-separated bookmaker IDs.

formatenum<string>default:american

Accepted format hint (american by default, or decimal). Current responses retain both explicitly named price fields when available; this parameter does not strip or synthesize prices. Closing consensus_price_decimal remains decimal.

Available options: decimal, american

provenancebooleandefault:false

Opt in to per-field provenance on supported single game, match, team, player, and venue reads. Lists and composites accept the flag but generally omit provenance. It is returned under _meta.provenance only when source metadata exists.

Response

application/json

Best prices grouped by market and selection.

dataobjectrequired
data.dataobjectrequired
data.data.game_idstringrequired
data.data.snapshot_atstring<date-time>required
data.data.selectionsobject[] | nullrequired
data.data.selections.marketstringrequired
data.data.selections.participant_idstring
data.data.selections.player_idstring
data.data.selections.player_namestring
data.data.selections.periodstring
data.data.selections.selectionstringrequired
data.data.selections.linenumber
data.data.selections.best_price_decimalnumber
data.data.selections.best_price_americaninteger
data.data.selections.bookstringrequired
data.data.selections.book_countintegerrequired
data.data.selections.also_availableobject[] | nullrequired
data.data.selections.also_available.bookstringrequired
data.data.selections.also_available.price_decimalnumber

Decimal quoted odds, when available. Responses can retain both decimal and American prices; format is a hint and does not guarantee conversion or removal of the other field.

data.data.selections.also_available.price_americaninteger

American quoted odds, when available (for example -110 or +150). Responses can retain both price formats; format is a hint and does not guarantee conversion or removal of the other field.

_metaobject

Response request/cache metadata. Optional evidence fields are specific to this handler; cache TTL does not measure source-data freshness.

_meta.request_idstring
_meta.served_fromenum<string>

Available options: live, cache

_meta.cache_ttl_secondsinteger

Response cache TTL; independent of source freshness. Omitted when zero.