Download OpenAPI specification:Download
API uses HTTP Basic access authentication. You need to send Authorization HTTP Request header:
Authorization: Basic <Base64 value of UTF-8 encoded "username:password">
Example:
Authorization: Basic ZXhwYXJpOmNvbGxwYXNzd29yZA==
{- "topicId": 101,
- "price": 2.3,
- "percent": 90,
- "sportId": 29,
- "leagueId": 100,
- "eventId": 10023,
- "period": 0,
- "type": "MONEYLINE",
- "team": "HOME",
- "side": "OVER",
- "handicap": 2.5,
- "profit": 1.5,
- "status": "ACCEPTED"
}
{- "topicId": 101,
- "price": 2.3,
- "percent": 90,
- "sportId": 29,
- "leagueId": 100,
- "eventId": 10023,
- "period": 0,
- "type": "MONEYLINE",
- "team": "HOME",
- "side": "OVER",
- "handicap": 2.5,
- "profit": 1.5,
- "status": "ACCEPTED"
}
Content-type required | string Example: application/json The value of header is required as 'application/json' |
sportId required | number <int32> Sport identifier |
leagueId required | number <int32> League identifier |
eventId required | number <int64> Event identifier |
period required | number <int32> Period number |
type required | string (BetType) Enum: "MONEYLINE" "TOTAL_POINTS" "SPREAD" "TEAM_TOTAL_POINTS" Bet type |
team | string (BetTeam) Enum: "HOME" "AWAY" "DRAW" Bet team |
side | string (BetSide) Enum: "OVER" "UNDER" Bet side |
handicap | number <double> This is optional parameter for SPREAD, TOTAL_POINTS and TEAM_TOTAL_POINTS bet types. |
content | string Content of topic |
{- "sportId": 29,
- "leagueId": 29,
- "eventId": 29,
- "period": 0,
- "type": "MONEYLINE",
- "team": "HOME",
- "side": "OVER",
- "handicap": 2.5,
- "content": "Content of topic"
}
{- "topicId": 101,
- "price": 2.3,
- "percent": 90,
- "sportId": 29,
- "leagueId": 100,
- "eventId": 10023,
- "period": 0,
- "type": "MONEYLINE",
- "team": "HOME",
- "side": "OVER",
- "handicap": 2.5,
- "profit": 1.5,
- "status": "ACCEPTED"
}
Returns odds for all non-settled events.
sportId required | number Sport identifier |
leagueIds required | Array of integers <int3> [ items <int3 > ] Array of integers |
{- "sportId": 29,
- "leagues": [
- {
- "id": 1034,
- "events": [
- {
- "id": 2045,
- "periods": [
- {
- "number": 0,
- "moneyline": [
- {
- "team": "HOME",
- "price": 0.1,
- "maxValue": 0.1
}
], - "spreads": [
- {
- "team": "HOME",
- "hdp": 0.1,
- "price": 0.1,
- "maxValue": 0.1
}
], - "totals": [
- {
- "side": "OVER",
- "points": 0.1,
- "price": 0.1,
- "maxValue": 0.1
}
], - "teamTotals": [
- {
- "team": "HOME",
- "side": "OVER",
- "points": 0.1,
- "price": 0.1,
- "maxValue": 0.1
}
]
}
]
}
]
}
]
}
Returns all non-settled events for the given sport.
sportId required | number Sport identifier |
leagueIds required | Array of integers <int3> [ items <int3 > ] The leagueIds array may contain a list of comma separated league ids. |
{- "sportId": 29,
- "leagues": [
- {
- "id": 1034,
- "events": [
- {
- "id": 2045,
- "parentId": 2044,
- "home": "Inter",
- "away": "Dynamo",
- "liveStatus": 0,
- "starts": "2024-12-20T09:00:00Z"
}
]
}
]
}