Overtime V2 markets (protected)
Get a list of all markets or a single market details.
REST API
GET https://api.overtime.io/overtime-v2/markets
GET https://api.overtime.io/overtime-v2/markets/{{gameId}}
See the markets API endpoint with request/response examples under Postman documentation.
All requests to this route must include a valid API key for authentication. The API key should be provided in the request header as x-api-key.
To prevent excessive use, API keys may be blacklisted, resulting in disabled access. The limits are as follows:
Prematch: One request per league every 5 seconds.
Live: One request for all leagues every 2 seconds.
Example Request
Single game request
Example Response
{
"responseHash": "l%2FaLmDc4HsKYGxFy4uMJV5kfEoU%3D",
"markets": {
"gameId": "0x3430343338353400000000000000000000000000000000000000000000000000",
"sport": "Soccer",
"leagueId": 50,
"leagueName": "UEFA EURO 2024",
"subLeagueId": 50,
"typeId": 0,
"type": "winner",
"line": 0,
"maturity": 1719342000,
"maturityDate": "2024-06-25T19:00:00.000Z",
"homeTeam": "Denmark",
"awayTeam": "Serbia",
"status": 0,
"isOpen": true,
"isResolved": false,
"isCancelled": false,
"isPaused": false,
"isOneSideMarket": false,
"isPlayerPropsMarket": false,
"isOneSidePlayerPropsMarket": false,
"isYesNoPlayerPropsMarket": false,
"playerProps": {
"playerId": 0,
"playerName": ""
},
"combinedPositions": [
[],
[],
[]
],
"odds": [
{
"american": 118.0000000001308,
"decimal": 2.180000000001308,
"normalizedImplied": 0.45871559633
},
{
"american": 220.9999999997721,
"decimal": 3.209999999997721,
"normalizedImplied": 0.311526479751
},
{
"american": 250.00000000035004,
"decimal": 3.5000000000035003,
"normalizedImplied": 0.285714285714
}
],
"proof": [
"0xf70b2ac4bc9dd2256176391dac75034bbbf8d0272dc70d46d3d3dc1ff4d3ee9e",
"0xee9621418b4a6428d60b846c0dc3504b38e6dae3b29f92130d1ea688aae0fd42",
"0x6e0aa14dae51f4f182ac39008f2e0c7b66c1a032376f5fb5289cbfadc7e348aa",
"0x778f9ce7f8c283be56bb50276ac8c73eb40b5e333af41f59b45e86569d1dc54a"
],
"childMarkets": [...],
"statusCode": "open"
}
}{
"responseHash":"MRuJjZAhXzX3LWzZo%2B1q4ohxJpM%3D",
"markets":"no change"
}Response Parameters
responseHash
string
The hash of the markets response. It can be used in subsequent requests to check if markets have changed.
Returns
"no change"if the markets haven’t changed.Returns full market data if there are changes.
gameId
string
Game ID
subLeagueId
number
Game subleague ID. It is used for some sports (tennis and UFC) to separate different levels and rounds of tournaments. (needed on the contract side, not used on UI).
typeId
number
Type ID of the market. 0 for parent market (moneyline/winner). For other types see Overtime V2 market types.
line
number
Market line (if available).
maturity
number
Game start timestamp
maturityDate
date
Game start date and time
homeTeam
string
The name of the home team
awayTeam
string
The name of the away team
isOpen
boolean
Is market open: true or false.
isResolved
boolean
Is market resolved: true or false.
isCancelled
boolean
Is market cancelled: true or false.
isPaused
boolean
Is market paused: true or false.
isOneSideMarket
boolean
Is one-side market (motosport, golf winner...): true or false.
isPlayerPropsMarket
boolean
Is player props market: true or false.
isOneSidePlayerPropsMarket
boolean
Is one-side player props market (who will score first/last touchdown...): true or false.
isYesNoPlayerPropsMarket
boolean
Is YES/NO player props market (double-double, triple-double...): true or false.
combinedPositions
CombinedPosition[][]
An array of combined positions if the market is that type (half-time/full-time, winner+total...)
proof
string[]
The Merkle proof used for the validation of market data on the contract side
StatusEnum
OPEN
0
PAUSED
1
RESOLVED
10
CANCELLED
255
StatusCodeEnum
OPEN
open
PAUSED
paused
RESOLVED
resolved
CANCELLED
cancelled
ONGOING
ongoing
PlayerProps
playerId
number
Player ID
playerName
string
The name of the player
CombinedPosition
typeId
number
The type ID of single market
position
number
The position on the single market
line
number
Single market line
Odds
american
number
American format of the odds
decimal
number
Decimal format of the odds
normalizedImplied
number
Normalized Implied format of the odds
Last updated