{
"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'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Novibet Odds API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Odds em tempo real e pré-jogo da Novibet Grécia para futebol, basquetebol e ténis organizados em JSON, geralmente atualizados a cada 2 a 3 segundos
Feeds JSON estruturados da Novibet Grécia com odds ao vivo e pré-jogo para futebol basquete e tênis Chame GET /v1/files depois GET /v1/data/{filename}
Use a autenticação do marketplace mostrada na documentação pública: Authorization: Bearer SUA_CHAVE_API. O gateway autentica a solicitação e também pode aceitar o cabeçalho da chave da API requerida pela Zyla onde mostrado
Site_live_novibet.json plus site_pregame_novibet_soccer.json site_pregame_novibet_basketball.json e site_pregame_novibet_tennis.json
Geralmente arquivos ao vivo a cada 2 a 5 segundos e arquivos pré-jogo a cada 6 a 10 segundos durante as horas ativas Mercados ao vivo atualizam mais rápido do que pré-jogo Sem SLA garantido
Veja os preços para limites de plano e cota A origem pode retornar HTTP 429 acima de 10 solicitações por segundo limite as solicitações ou use um curto retorno
Não Isso agrega as odds da Novibet exibidas publicamente e não está afiliado nem endossado pela Novibet ou Logflex MT Holding Limited
Não Uso informativo e analítico apenas Não faz apostas nem submete ações de apostas apenas fornece dados de odds para pesquisa painéis de controle alertas e modelagem sem capacidade de execução de apostas
JSON com empresa, arquivo, atualizado_em e dados contendo o payload do conjunto de dados solicitado da Novibet atualizado_em é a última hora de atualização UTC também enviada como Última-Modificação envie-a como Se-Modificado-Desde para obter 304 Não Modificado até que mude Gzip torna as respostas cerca de 6 a 10 vezes menores Chame /v1/files primeiro se você não tiver certeza de qual nome de arquivo solicitar