Overtime V2 liquidity (protected)
Get the max stake and available liquidity for every open position (pre-game and live) on a network.
REST API
GET https://api.overtime.io/overtime-v2/networks/{{networkId}}/liquidity
See liquidity 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.
Data refreshes about every 5 minutes. A position missing from the response has no liquidity data, for example because its odds are zero.
Example Request
https://api.overtime.io/overtime-v2/networks/10/liquidity
Example Response
{
"0x3430343338333700000000000000000000000000000000000000000000000000|9016|0|0|0|0": {
"maxStake": 1250.5,
"liquidity": 8400,
"lastUpdate": 1718667622606
},
"0x3430343338333700000000000000000000000000000000000000000000000000|9016|10002|0|-150|1": {
"maxStake": 600,
"liquidity": 3200,
"lastUpdate": 1718667622606
}
}
Response Key
Each key identifies a single position and is made of pipe-separated (|) values: gameId|sportId|typeId|playerId|line|position
gameId
string
Game ID (bytes32 hex)
playerId
number
Player ID for player props, 0 otherwise
line
number
Market line multiplied by 100 (e.g. -1.5 → -150, 215.5 → 21550)
position
number
Position index on the market (e.g. 0 home, 1 away, 2 draw)
Response Parameters
maxStake
number
Max stake allowed on this position, in USDC
liquidity
number
Available liquidity for this position, in USDC
lastUpdate
number
Timestamp (ms) of the last refresh
Last updated

