[
{
"id": "sr:sport:1",
"name": "Football",
"eventSize": 1818
},
{
"id": "sr:sport:20",
"name": "Table Tennis",
"eventSize": 185
},
{
"id": "sr:sport:5",
"name": "Tennis",
"eventSize": 129
},
{
"id": "sr:sport:2",
"name": "Basketball",
"eventSize": 414
},
{
"id": "sr:sport:23",
"name": "Volleyball",
"eventSize": 245
},
{
"id": "sr:sport:6",
"name": "Handball",
"eventSize": 164
},
{
"id": "sr:sport:12",
"name": "Rugby",
"eventSize": 16
},
{
"id": "sr:sport:21",
"name": "Cricket",
"eventSize": 63
},
{
"id": "sr:sport:22",
"name": "Darts",
"eventSize": 22
},
{
"id": "sr:sport:31",
"name": "Badminton",
"eventSize": 13
},
{
"id": "sr:sport:153",
"name": "eBasketball",
"eventSize": 13
},
{
"id": "sr:sport:195",
"name": "eIce Hockey",
"eventSize": 2
},
{
"id": "sr:sport:202120001",
"name": "vFootball",
"eventSize": 480
},
{
"id": "sr:sport:137",
"name": "eSoccer",
"eventSize": 365
},
{
"id": "sr:sport:4",
"name": "Ice Hockey",
"eventSize": 280
},
{
"id": "sr:sport:16",
"name": "American Football",
"eventSize": 218
},
{
"id": "sr:sport:117",
"name": "MMA",
"eventSize": 61
},
{
"id": "sr:sport:29",
"name": "Futsal",
"eventSize": 20
},
{
"id": "sr:sport:109",
"name": "ESport Counter-Strike",
"eventSize": 20
},
{
"id": "sr:sport:111",
"name": "ESport Dota",
"eventSize": 5
},
{
"id": "sr:sport:10",
"name": "Boxing",
"eventSize": 68
},
{
"id": "sr:sport:19",
"name": "Snooker",
"eventSize": 1
},
{
"id": "sr:sport:196",
"name": "eTennis",
"eventSize": 1
},
{
"id": "sr:sport:110",
"name": "ESport League of Legends",
"eventSize": 1
}
]
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38924/get+all+available+sports' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"id": "sr:category:304",
"name": "Algeria",
"eventSize": 5
},
{
"id": "sr:category:376",
"name": "Andorra",
"eventSize": 1
},
{
"id": "sr:category:48",
"name": "Argentina",
"eventSize": 30
},
{
"id": "sr:category:1111111122",
"name": "Argentina",
"eventSize": 9
},
{
"id": "sr:category:34",
"name": "Australia",
"eventSize": 15
},
{
"id": "sr:category:17",
"name": "Austria",
"eventSize": 20
},
{
"id": "sr:category:97",
"name": "Austria Amateur",
"eventSize": 15
},
{
"id": "sr:category:351",
"name": "Bahrain",
"eventSize": 3
},
{
"id": "sr:category:91",
"name": "Belarus",
"eventSize": 1
},
{
"id": "sr:category:33",
"name": "Belgium",
"eventSize": 29
},
{
"id": "sr:category:379",
"name": "Bolivia",
"eventSize": 8
},
{
"id": "sr:category:158",
"name": "Bosnia and Herzegovina",
"eventSize": 10
},
{
"id": "sr:category:13",
"name": "Brazil",
"eventSize": 36
},
{
"id": "sr:category:78",
"name": "Bulgaria",
"eventSize": 18
},
{
"id": "sr:category:391",
"name": "Cameroon",
"eventSize": 7
},
{
"id": "sr:category:49",
"name": "Chile",
"eventSize": 21
},
{
"id": "sr:category:99",
"name": "China",
"eventSize": 4
},
{
"id": "sr:category:274",
"name": "Colombia",
"eventSize": 12
},
{
"id": "sr:category:289",
"name": "Costa Rica",
"eventSize": 3
},
{
"id": "sr:category:14",
"name": "Croatia",
"eventSize": 7
},
{
"id": "sr:category:102",
"name": "Cyprus",
"eventSize": 9
},
{
"id": "sr:category:18",
"name": "Czechia",
"eventSize": 34
},
{
"id": "sr:category:8",
"name": "Denmark",
"eventSize": 27
},
{
"id": "sr:category:165",
"name": "Ecuador",
"eventSize": 4
},
{
"id": "sr:category:305",
"name": "Egypt",
"eventSize": 1
},
{
"id": "sr:category:111111160",
"name": "Egypt",
"eventSize": 1
},
{
"id": "sr:category:367",
"name": "El Salvador",
"eventSize": 7
},
{
"id": "sr:category:1",
"name": "England",
"eventSize": 85
},
{
"id": "sr:category:11111113795032",
"name": "England",
"eventSize": 7
},
{
"id": "sr:category:252",
"name": "England Amateur",
"eventSize": 76
},
{
"id": "sr:category:914",
"name": "Ethiopia",
"eventSize": 2
},
{
"id": "sr:category:7",
"name": "France",
"eventSize": 76
},
{
"id": "sr:category:270",
"name": "Georgia",
"eventSize": 1
},
{
"id": "sr:category:30",
"name": "Germany",
"eventSize": 45
},
{
"id": "sr:category:122",
"name": "Germany Amateur",
"eventSize": 5
},
{
"id": "sr:category:67",
"name": "Greece",
"eventSize": 50
},
{
"id": "sr:category:365",
"name": "Guatemala",
"eventSize": 4
},
{
"id": "sr:category:339",
"name": "Hong Kong, China",
"eventSize": 8
},
{
"id": "sr:category:11",
"name": "Hungary",
"eventSize": 19
},
{
"id": "sr:category:352",
"name": "India",
"eventSize": 5
},
{
"id": "sr:category:368",
"name": "Indonesia",
"eventSize": 8
},
{
"id": "sr:category:4",
"name": "International",
"eventSize": 77
},
{
"id": "sr:category:393",
"name": "International Clubs",
"eventSize": 61
},
{
"id": "sr:category:392",
"name": "International Youth",
"eventSize": 21
},
{
"id": "sr:category:51",
"name": "Ireland",
"eventSize": 1
},
{
"id": "sr:category:31",
"name": "Italy",
"eventSize": 139
},
{
"id": "sr:category:502",
"name": "Jamaica",
"eventSize": 3
},
{
"id": "sr:category:52",
"name": "Japan",
"eventSize": 35
},
{
"id": "sr:category:805",
"name": "Kenya",
"eventSize": 4
},
{
"id": "sr:category:565",
"name": "Kosovo",
"eventSize": 1
},
{
"id": "sr:category:428",
"name": "Lebanon",
"eventSize": 1
},
{
"id": "sr:category:197",
"name": "Luxembourg",
"eventSize": 6
},
{
"id": "sr:category:829",
"name": "Malawi",
"eventSize": 2
},
{
"id": "sr:category:85",
"name": "Malaysia",
"eventSize": 1
},
{
"id": "sr:category:832",
"name": "Mali",
"eventSize": 5
},
{
"id": "sr:category:1111111226",
"name": "Malta",
"eventSize": 1
},
{
"id": "sr:category:12",
"name": "Mexico",
"eventSize": 25
},
{
"id": "sr:category:386",
"name": "Montenegro",
"eventSize": 1
},
{
"id": "sr:category:303",
"name": "Morocco",
"eventSize": 7
},
{
"id": "sr:category:806",
"name": "Mozambique",
"eventSize": 1
},
{
"id": "sr:category:35",
"name": "Netherlands",
"eventSize": 44
},
{
"id": "sr:category:148",
"name": "New Zealand",
"eventSize": 5
},
{
"id": "sr:category:532",
"name": "Nigeria",
"eventSize": 1
},
{
"id": "sr:category:130",
"name": "Northern Ireland",
"eventSize": 1
},
{
"id": "sr:category:5",
"name": "Norway",
"eventSize": 8
},
{
"id": "sr:category:526",
"name": "Panama",
"eventSize": 4
},
{
"id": "sr:category:280",
"name": "Paraguay",
"eventSize": 8
},
{
"id": "sr:category:20",
"name": "Peru",
"eventSize": 13
},
{
"id": "sr:category:47",
"name": "Poland",
"eventSize": 45
},
{
"id": "sr:category:44",
"name": "Portugal",
"eventSize": 17
},
{
"id": "sr:category:570",
"name": "Puerto Rico",
"eventSize": 1
},
{
"id": "sr:category:291",
"name": "Republic of Korea",
"eventSize": 8
},
{
"id": "sr:category:77",
"name": "Romania",
"eventSize": 29
},
{
"id": "sr:category:21",
"name": "Russia",
"eventSize": 37
},
{
"id": "sr:category:310",
"name": "Saudi Arabia",
"eventSize": 14
},
{
"id": "sr:category:22",
"name": "Scotland",
"eventSize": 35
},
{
"id": "sr:category:886",
"name": "Senegal",
"eventSize": 6
},
{
"id": "sr:category:152",
"name": "Serbia",
"eventSize": 16
},
{
"id": "sr:category:2123",
"name": "Simulated Reality League",
"eventSize": 28
},
{
"id": "sr:category:23",
"name": "Slovakia",
"eventSize": 19
},
{
"id": "sr:category:24",
"name": "Slovenia",
"eventSize": 20
},
{
"id": "sr:category:322",
"name": "South Africa",
"eventSize": 6
},
{
"id": "sr:category:32",
"name": "Spain",
"eventSize": 112
},
{
"id": "sr:category:421",
"name": "Spain Amateur",
"eventSize": 97
},
{
"id": "sr:category:9",
"name": "Sweden",
"eventSize": 18
},
{
"id": "sr:category:155",
"name": "Sweden Amateur",
"eventSize": 2
},
{
"id": "sr:category:25",
"name": "Switzerland",
"eventSize": 20
},
{
"id": "sr:category:803",
"name": "Tanzania",
"eventSize": 1
},
{
"id": "sr:category:378",
"name": "Tunisia",
"eventSize": 10
},
{
"id": "sr:category:46",
"name": "Turkiye",
"eventSize": 13
},
{
"id": "sr:category:254",
"name": "Turkiye Amateur",
"eventSize": 7
},
{
"id": "sr:category:824",
"name": "Uganda",
"eventSize": 2
},
{
"id": "sr:category:86",
"name": "Ukraine",
"eventSize": 7
},
{
"id": "sr:category:299",
"name": "United Arab Emirates",
"eventSize": 9
},
{
"id": "sr:category:57",
"name": "Uruguay",
"eventSize": 10
},
{
"id": "sr:category:26",
"name": "USA",
"eventSize": 15
},
{
"id": "sr:category:385",
"name": "Uzbekistan",
"eventSize": 1
},
{
"id": "sr:category:131",
"name": "Wales",
"eventSize": 7
},
{
"id": "sr:category:812",
"name": "Zambia",
"eventSize": 2
}
]
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38925/get+categories+for+a+sport?sport_id=sr:sport:1' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"id": "sr:tournament:17",
"name": "Premier League",
"eventSize": 20
},
{
"id": "sr:tournament:21",
"name": "EFL Cup",
"eventSize": 4
},
{
"id": "sr:tournament:18",
"name": "Championship",
"eventSize": 12
},
{
"id": "sr:tournament:19",
"name": "FA Cup",
"eventSize": 20
},
{
"id": "sr:tournament:24",
"name": "League One",
"eventSize": 8
},
{
"id": "sr:tournament:25",
"name": "League Two",
"eventSize": 10
},
{
"id": "sr:tournament:173",
"name": "National League",
"eventSize": 11
}
]
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38926/get+tournaments+for+a+category?sport_id=sr:sport:1&category_id=sr:category:1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"page": null,
"pageSize": null,
"totalEvents": 40,
"totalPages": null,
"tournaments": [
{
"id": "sr:tournament:17",
"name": "Premier League",
"category": {
"id": "sr:category:1",
"name": "England"
},
"events": [
{
"id": "sr:match:72221406",
"gameId": "35910",
"startTimestamp": 1795264200,
"match_status": {
"stage": null,
"is_cancelled": false,
"is_postponed": false,
"is_started": false,
"is_in_progress": false,
"is_finished": false,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": null,
"final_winner": null
},
"homeTeam": {
"name": "Man City"
},
"awayTeam": {
"name": "Fulham"
},
"scores": {
"home": null,
"away": null,
"home_total": null,
"away_total": null,
"home_1st_half": null,
"away_1st_half": null,
"home_2nd_half": null,
"away_2nd_half": null,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 264,
"markets": [
{
"id": "1",
"name": "1X2",
"specifier": null,
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 1.4,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 5.35,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 7.2,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=1",
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "12",
"name": "Over 1",
"odds": 1.02,
"isActive": true
},
{
"id": "13",
"name": "Under 1",
"odds": 13,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=2",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 2",
"odds": 1.19,
"isActive": true
},
{
"id": "13",
"name": "Under 2",
"odds": 4.5,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=3",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 3",
"odds": 1.73,
"isActive": true
},
{
"id": "13",
"name": "Under 3",
"odds": 2.1,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=4",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 4",
"odds": 3,
"isActive": true
},
{
"id": "13",
"name": "Under 4",
"odds": 1.37,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=0.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 0.5",
"odds": 1.01,
"isActive": true
},
{
"id": "13",
"name": "Under 0.5",
"odds": 14,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 5",
"odds": 5.7,
"isActive": true
},
{
"id": "13",
"name": "Under 5",
"odds": 1.13,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=6",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 6",
"odds": 10,
"isActive": true
},
{
"id": "13",
"name": "Under 6",
"odds": 1.04,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=1.5",
"group": "Main",
"status": 0
}
]
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38927/get+upcoming+matches+with+odds?sport_id=sr:sport:1&tournament_ids=sr:tournament:17,sr:tournament:8&today=1&page=1&page_size=20' --header 'Authorization: Bearer YOUR_API_KEY'
{
"totalEvents": 179,
"tournaments": [
{
"id": "sr:tournament:335",
"name": "Coupe de France",
"category": {
"id": "sr:category:7",
"name": "France"
},
"events": [
{
"id": "sr:match:76171274",
"gameId": "23533",
"startTimestamp": 1794661200,
"match_status": {
"stage": "1st Half",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": true,
"is_finished": false,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": "44",
"live_minute": 44,
"winner": null,
"final_winner": null
},
"homeTeam": {
"name": "FC Versailles 78"
},
"awayTeam": {
"name": "Rodez Aveyron Football"
},
"scores": {
"home": 1,
"away": 1,
"home_total": 1,
"away_total": 1,
"home_1st_half": 1,
"away_1st_half": 1,
"home_2nd_half": null,
"away_2nd_half": null,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 74,
"markets": [
{
"id": "1",
"name": "1X2",
"specifier": null,
"group": "Main",
"status": 1,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 3.6,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 2.65,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 2.55,
"isActive": true
}
]
},
{
"id": "60200",
"name": "1X2 - 1UP",
"specifier": null,
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 1.85,
"isActive": false
},
{
"id": "2",
"name": "Draw",
"odds": 2.65,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 1.9,
"isActive": true
}
]
},
{
"id": "60100",
"name": "1X2 - 2UP",
"specifier": null,
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 3.45,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 2.65,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 2.44,
"isActive": true
}
]
},
{
"id": "60210",
"name": "1X2 - Never Down",
"specifier": null,
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 3.75,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 2.65,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 2.74,
"isActive": false
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=1",
"group": "Main",
"status": 3,
"outcomes": [
{
"id": "12",
"name": "Over 1",
"odds": 1.08,
"isActive": true
},
{
"id": "13",
"name": "Under 1",
"odds": 7.5,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=2",
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "12",
"name": "Over 2",
"odds": 1.18,
"isActive": true
},
{
"id": "13",
"name": "Under 2",
"odds": 4.75,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=3",
"group": "Main",
"status": 2,
"outcomes": [
{
"id": "12",
"name": "Over 3",
"odds": 1.36,
"isActive": true
},
{
"id": "13",
"name": "Under 3",
"odds": 3.1,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=4",
"group": "Main"
}
]
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38928/get+live+matches+with+odds?sport_id=sr:sport:1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "sr:match:72513342",
"gameId": "20798",
"startTimestamp": 1795807800,
"match_status": {
"stage": null,
"is_cancelled": false,
"is_postponed": false,
"is_started": false,
"is_in_progress": false,
"is_finished": false,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": null,
"final_winner": null
},
"homeTeam": {
"name": "Werder Bremen"
},
"awayTeam": {
"name": "Borussia M´gladbach"
},
"scores": {
"home": null,
"away": null,
"home_total": null,
"away_total": null,
"home_1st_half": null,
"away_1st_half": null,
"home_2nd_half": null,
"away_2nd_half": null,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 215,
"markets": [
{
"id": "1",
"name": "1X2",
"specifier": null,
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 1.8,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 4.19,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 4.09,
"isActive": true
}
]
},
{
"id": "60200",
"name": "1X2 - 1UP",
"specifier": null,
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 1.35,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 4.19,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 2.04,
"isActive": true
}
]
},
{
"id": "60100",
"name": "1X2 - 2UP",
"specifier": null,
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 1.69,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 4.19,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 3.51,
"isActive": true
}
]
},
{
"id": "60210",
"name": "1X2 - Never Down",
"specifier": null,
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "1",
"name": "Home",
"odds": 2.14,
"isActive": true
},
{
"id": "2",
"name": "Draw",
"odds": 4.19,
"isActive": true
},
{
"id": "3",
"name": "Away",
"odds": 4.87,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=2",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 2",
"odds": 1.17,
"isActive": true
},
{
"id": "13",
"name": "Under 2",
"odds": 4.8,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=3",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 3",
"odds": 1.67,
"isActive": true
},
{
"id": "13",
"name": "Under 3",
"odds": 2.2,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=4",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 4",
"odds": 2.85,
"isActive": true
},
{
"id": "13",
"name": "Under 4",
"odds": 1.41,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 5",
"odds": 5.3,
"isActive": true
},
{
"id": "13",
"name": "Under 5",
"odds": 1.15,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=0.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 0.5",
"odds": 1.01,
"isActive": true
},
{
"id": "13",
"name": "Under 0.5",
"odds": 14,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=6",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 6",
"odds": 9.5,
"isActive": true
},
{
"id": "13",
"name": "Under 6",
"odds": 1.05,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=1.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 1.5",
"odds": 1.12,
"isActive": true
},
{
"id": "13",
"name": "Under 1.5",
"odds": 5.9,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=2.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 2.5",
"odds": 1.44,
"isActive": true
},
{
"id": "13",
"name": "Under 2.5",
"odds": 2.75,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=3.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 3.5",
"odds": 2.1,
"isActive": true
},
{
"id": "13",
"name": "Under 3.5",
"odds": 1.73,
"isActive": true
}
]
},
{
"id": "18",
"name": "Over/Under",
"specifier": "total=4.5",
"group": "Main",
"status": 0,
"outcomes": [
{
"id": "12",
"name": "Over 4.5",
"odds": 3.4,
"isActive": true
},
{
"id": "13"
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38929/get+match+details+with+all+markets?match_id=sr:match:72513342' --header 'Authorization: Bearer YOUR_API_KEY'
{
"page": 1,
"pageSize": 20,
"totalEvents": 133,
"totalPages": 7,
"tournaments": [
{
"id": "sr:tournament:329",
"name": "Copa del Rey",
"category": {
"id": "sr:category:32",
"name": "Spain"
},
"events": [
{
"id": "sr:match:76162992",
"gameId": "14333",
"startTimestamp": 1794340800,
"match_status": {
"stage": "Finished",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": false,
"is_finished": true,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": "away",
"final_winner": "away"
},
"homeTeam": {
"name": "UE Tavernes"
},
"awayTeam": {
"name": "Valencia"
},
"scores": {
"home": 0,
"away": 6,
"home_total": 0,
"away_total": 6,
"home_1st_half": 0,
"away_1st_half": 4,
"home_2nd_half": 0,
"away_2nd_half": 2,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 0,
"markets": []
},
{
"id": "sr:match:76388026",
"gameId": "53084",
"startTimestamp": 1794337200,
"match_status": {
"stage": "Cancelled",
"is_cancelled": true,
"is_postponed": false,
"is_started": false,
"is_in_progress": false,
"is_finished": false,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": null,
"final_winner": null
},
"homeTeam": {
"name": "CD Badajoz"
},
"awayTeam": {
"name": "Tenerife CD"
},
"scores": {
"home": null,
"away": null,
"home_total": null,
"away_total": null,
"home_1st_half": null,
"away_1st_half": null,
"home_2nd_half": null,
"away_2nd_half": null,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 0,
"markets": []
},
{
"id": "sr:match:76162990",
"gameId": "35875",
"startTimestamp": 1794337200,
"match_status": {
"stage": "Finished",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": false,
"is_finished": true,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": "away",
"final_winner": "away"
},
"homeTeam": {
"name": "CF Trival Valderas Alcoron"
},
"awayTeam": {
"name": "Leganes"
},
"scores": {
"home": 0,
"away": 1,
"home_total": 0,
"away_total": 1,
"home_1st_half": 0,
"away_1st_half": 0,
"home_2nd_half": 0,
"away_2nd_half": 1,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 0,
"markets": []
},
{
"id": "sr:match:76278016",
"gameId": "45957",
"startTimestamp": 1794337200,
"match_status": {
"stage": "Finished",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": false,
"is_finished": true,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": "away",
"final_winner": "away"
},
"homeTeam": {
"name": "CP Mijas-Las Lagunas"
},
"awayTeam": {
"name": "Real Jaen CF"
},
"scores": {
"home": 1,
"away": 2,
"home_total": 1,
"away_total": 2,
"home_1st_half": 0,
"away_1st_half": 1,
"home_2nd_half": 1,
"away_2nd_half": 1,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 0,
"markets": []
},
{
"id": "sr:match:76482542",
"gameId": "37556",
"startTimestamp": 1794337200,
"match_status": {
"stage": "Finished",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": false,
"is_finished": true,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": "home",
"final_winner": "home"
},
"homeTeam": {
"name": "SD Amorebieta"
},
"awayTeam": {
"name": "UD Logrones"
},
"scores": {
"home": 1,
"away": 0,
"home_total": 1,
"away_total": 0,
"home_1st_half": 0,
"away_1st_half": 0,
"home_2nd_half": 1,
"away_2nd_half": 0,
"home_extra_time": null,
"away_extra_time": null,
"home_penalties": null,
"away_penalties": null
},
"totalMarketSize": 0,
"markets": []
},
{
"id": "sr:match:76482544",
"gameId": "37706",
"startTimestamp": 1794333600,
"match_status": {
"stage": "Finished",
"is_cancelled": false,
"is_postponed": false,
"is_started": true,
"is_in_progress": false,
"is_finished": true,
"is_finished_after_extra_time": false,
"is_finished_after_penalties": false,
"live_time": null,
"live_minute": null,
"winner": "away"
}
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14921/sportybet+api/38930/get+match+results+for+a+day?sport_id=sr:sport:1&date=2026-11-10&page=1&page_size=20' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 SportyBet API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
每个端点返回与体育博彩相关的JSON数据,包括体育、类别、锦标赛、即将举行和正在进行的比赛、比赛细节和结果的列表。例如,“获取所有可用体育”端点提供体育名称、ID和事件数量
关键字段包括“id”(唯一标识符)、“name”(运动/类别/比赛的名称)、“eventSize”(事件数量)和“match_status”(有关比赛当前状态的详细信息)这些字段帮助有效地识别和分类数据
参数因端点而异。例如“获取即将进行的比赛”接受“tournament_ids”以按特定比赛过滤比赛,并接受“today”以限制结果为今天开始的比赛。用户可以根据他们的需求自定义请求
响应数据被组织成结构化的JSON对象。例如,“获取实时比赛”端点按比赛分类,每个分类中提供比赛的详细信息和单独的比赛信息
数据直接来源于SportyBet,确保反映实时体育博彩赔率和结果。这种直接来源有助于保持信息的准确性和相关性
典型的使用案例包括开发体育博彩应用程序,分析博彩趋势,并为体育赛事提供实时更新。开发人员可以利用这些数据来增强用户参与度和在博彩场景中的决策能力
用户可以通过解析JSON响应来提取相关信息,例如特定比赛的赔率或过去事件的结果。这可以集成到应用程序中以显示实时更新或历史数据分析
数据准确性通过SportyBet定期更新得以维护,确保信息反映最新的赔率和比赛状态。此外,API的结构化响应使应用程序中的验证和错误处理变得简单