Advanced Query API

Welcome to our documentation for the BAKER Advanced Query Engine. You need a BAKER-specific API key to access this powerful tool. Get in touch with us to subscribe, or check out our free demo option here.

Once you have a key, either demo or production, use the boxes below to query the engine for the sport of your choice.

Note that if you are on a demo account, you will have access to only one game's simulations. That game ID is pre-populated for you. You can make any query you want within that game. Production users can access any game for which simulations exist.

Each sport's box has a link to the documentation for that sport, providing a full list of parameters, options etc. to craft your own powerful query. Or, check out the provided examples to get inspired.

{{ operation.DisplayName }} (deprecated)

You do not have access to the {{operation.RequiredFeed}} subfeed. Contact us to request access.
You do not have access to the {{operation.RequiredProduct}}. Contact us to request access.
To ensure best performance, all betting odds older than 30 days are stored in our Historical API data warehouse. See our Historical Odds Guide for more information.
This is the Final version of this endpoint. For live data, please use {{real_time.Name}}.
{{operation.Method}} {{url=vm.FormatUrl(vm.format, operation, true);""}}
Query String Parameters
Name
Type
Required
Value
key
string
true
Subscription Required
Key not yet enabled.
{{ parameter.Name }}
{{ parameter.Type }}
{{ parameter.Required == 1 ? 'true' : 'false' }}
{{ vm.format }} change
URL Template Parameters
Parameter Name
Type
Required
Value
{{ parameter.Name }}
{{ parameter.Type }}
{{ parameter.Required == 1 ? 'true' : 'false' }}
{{ vm.format }} change
Request Headers
Name
Value
{{ header.Name }}
{{ header.Value}}
Example Description: {{operation.SampleDescription}}
Or, write your own custom query, Click here to see full documentation of the parameters and possible values.
Request Body
Endpoint Notes
Call Interval:
{{operation.CallIntervalDescription}}
Return Type:
{{operation.ReturnType}}{{ operation.ReturnMultiplicity == 'Multiple' ? '[]' : '' }}