{
"company": "novibet",
"count": 4,
"files": [
"site_live_novibet.json",
"site_pregame_novibet_basketball.json",
"site_pregame_novibet_soccer.json",
"site_pregame_novibet_tennis.json"
]
}
curl --location --request GET 'https://zylalabs.com/api/13782/novibet+odds+api/31605/list+files' --header 'Authorization: Bearer YOUR_API_KEY'
{
"company": "novibet",
"file": "site_pregame_novibet_tennis.json",
"updated_at": "2026-09-27T18:21:07Z",
"data": [
{
"betViews": [
{
"marketCaptions": [
{
"betTypeSysname": "TENNIS_SINGLES_MATCH_WINNER",
"marketCaption": "Match Winner",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_MATCH_GAMES_UNDER_OVER",
"marketCaption": "Games Over/Under",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_1_WINNER",
"marketCaption": "1st Set Winner",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_2_WINNER",
"marketCaption": "2nd Set Winner",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_1_GAMES_UNDER_OVER",
"marketCaption": "1st Set - Games Over/Under",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_1_GAMES_HANDICAP",
"marketCaption": "1st Set - Games Handicap",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_GAME_HANDICAP",
"marketCaption": "Handicap Games",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_2_GAMES_UNDER_OVER",
"marketCaption": "2nd Set - Games Over/Under",
"betCaptions": [
"1",
"2"
]
},
{
"betTypeSysname": "TENNIS_SINGLES_SET_2_GAMES_HANDICAP",
"marketCaption": "2nd Set - Games Handicap",
"betCaptions": [
"1",
"2"
]
}
],
"items": [
{
"eventBetContextId": 48341677,
"competitionId": 32180,
"homeTeamId": null,
"awayTeamId": null,
"competitionMarketViewId": 6441767,
"competitionLocationId": 4495016,
"competitionRootLocationId": 4372812,
"competitionOrdering": 32767,
"additionalCaptions": {
"type": 1,
"competitor1": "James Kent Trotter",
"competitor1ImageId": 96293,
"competitor2": "Alexander Okonkwo",
"competitor2ImageId": 0,
"discriminator": "TwoCompetitorCaptionModel"
},
"supportsActions": true,
"liveStreamingCountries": "CY,GR,MX,BR,CL",
"providers": {
"streams": [
{
"matchId": 75072832,
"streamId": "av:stream:33107575",
"streamType": "av:product:2",
"discriminator": "Sportradar"
}
],
"flashbets": [],
"fields": [
{
"matchId": "sr:match:75072832",
"discriminator": "Sportradar"
}
]
},
"sportradarMatchId": 75072832,
"competitionHistoryCaption": "Columbus",
"competitionCaption": "Columbus",
"regionId": 1185,
"regionCaption": "Challenger ",
"regionImageId": 143633,
"startTime": "in 13'",
"startDateTime": "2026-09-27T18:35:00+00:00",
"startDateTimeUnix": 1790534100,
"path": "matches/james-kent-trotter-alexander-okonkwo",
"numMarkets": 21,
"isLive": false,
"marketTags": [],
"markets": [
{
"marketId": 1740218416,
"betTypeSysname": "TENNIS_SINGLES_MATCH_WINNER",
"useInstanceCaption": false,
"betItems": [
{
"id": "7254874132",
"code": "1",
"codeCaption": null,
"caption": "1",
"instanceCaption": null,
"betDisplayCaption": null,
"price": 1.23,
"oddsText": "1.23",
"isAvailable": true,
"marketStatistic": null
},
{
"id": "7254874133",
"code": "2",
"codeCaption": null,
"caption": "2",
"instanceCaption": null,
"betDisplayCaption": null,
"price": 3.85,
"oddsText": "3.85",
"isAvailable": true,
"marketStatistic": null
}
]
},
{
"marketId": 1740630245,
"betTypeSysname": "TENNIS_SINGLES_MATCH_GAMES_UNDER_OVER",
"useInstanceCaption": false,
"betItems": [
{
"id": "7256499994",
"code": "O",
"codeCaption": "O",
"caption": "Over 22.5",
"instanceCaption": "22.5",
"betDisplayCaption": null,
"price": 1.97,
"oddsText": "1.97",
"isAvailable": true,
"marketStatistic": null
},
{
"id": "7256499995",
"code": "U",
"codeCaption": "U",
"caption": "Under 22.5",
"instanceCaption": "22.5",
"betDisplayCaption": null
}
]
}
]
}
]
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13782/novibet+odds+api/31606/get+data&filename=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Cuotas de Novibet API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
Cuotas en tiempo real y previas al partido de Novibet Grecia para fútbol, baloncesto y tenis estructuradas en JSON, actualizadas típicamente cada 2–3 segundos
Archivos de listas de llamadas. Copiar un nombre de los archivos. Llamar a Obtener Datos con ese nombre de archivo. Ejemplo: site_pregame_novibet_soccer.json
No una lista plana Pre-partido: data[0].betViews[].items[]. Cada elemento tiene equipos en additionalCaptions y markets[]. Tiempo completo 1X2 es betTypeSysname = SOCCER_MATCH_RESULT; precios en betItems[].code + precio. En vivo: betViews[].competitions[].events[]. Más/menos usa SOCCER_UNDER_OVER (O/U, línea en instanceCaption)
Get Data devuelve todo el archivo de Novibet Live es ~1 MB+ el fútbol previo al partido puede ser varios MB Utiliza gzip No hay filtro por partido Realiza una consulta con If-Modified-Since
No Devuelve el JSON sin procesar de Novibet Parseas betViews / items / markets / betItems List Files solo lista los nombres de los archivos