BestsOddsApi

BestsOddsApi — Cobertura: casas, esportes e mercados

Este documento lista tudo o que a fonte de dados da BestsOddsApi oferece: casas de aposta, esportes e mercados, além de quais mercados são liquidados nos resultados (para fechar bilhetes).

Levantamento feito em 17/10/2026 com chamadas reais à fonte de dados. As contagens de eventos são uma fotografia daquele momento e mudam o tempo todo.


Leia antes: um mercado listado nem sempre tem odds

As listas abaixo mostram os mercados que podem existir para um esporte. Isso não garante que todo jogo terá odds em todos eles, nem o tempo todo. Um mercado pode vir sem odds, ou sumir e voltar, por motivos normais da operação da casa de aposta:

Na amostra de futebol pré-jogo abaixo, por exemplo, 128 mercados estavam listados para Real Betis x Barcelona, mas só 39 tinham odds naquele momento. A coluna "Tinha odds na amostra" mostra isso.

Como tratar no seu sistema: nunca assuma que um mercado existe. Mostre o que chegou, trate suspended: true como "temporariamente indisponível" e considere o campo stale dos snapshots.


1. Casas de aposta

Ativa hoje

Casa Mercados
bet365 Catálogo completo (seção 3): pré-jogo e ao vivo, todos os mercados publicados pela casa

Disponíveis para ativação

Estas casas são oferecidas pela fonte de dados e podem ser ativadas por configuração. Para elas a fonte entrega apenas os mercados principais: vencedor (1X2 / moneyline), handicap asiático e total (over/under). Algumas casas publicam só o vencedor. O catálogo completo de mercados existe apenas para a bet365.

Casas que tinham odds no jogo de amostra (Real Betis x Barcelona, La Liga):

Casa Mercados na amostra
10Bet vencedor, handicap, total
1XBet vencedor, handicap, total
888Sport vencedor
Betfair vencedor
Bwin vencedor, total
CashPoint vencedor, total
CloudBet vencedor, handicap, total
Coral vencedor, total
DafaBet vencedor, handicap, total
DraftKings vencedor
Duelbits vencedor
Everygame vencedor, handicap, total
FonBet vencedor, handicap, total
GGBet vencedor, handicap, total
Interwetten vencedor, handicap
Kalshi vencedor
Ladbrokes vencedor, handicap, total
Macauslot vencedor, handicap, total
Mansion vencedor, handicap, total
Marathonbet vencedor, handicap, total
MelBet vencedor, handicap, total
Pinnacle vencedor, handicap, total
SBOBET vencedor, handicap, total
Spreadex vencedor
Unibet vencedor, handicap, total
VBet vencedor, handicap, total
WilliamHill vencedor, total
YSB88 vencedor, handicap, total

Outras casas suportadas pela fonte, sem odds nesse jogo específico (a presença varia por liga e região): Betclic, Betdaq, Betfred, Betsson, Bet-at-home, BetVictor, Betway, HKJC, Intertops, Marsbet, Nitrogen Sports, PaddyPower, Polymarket, SkyBet, VirginBet, FanDuel.

Cada casa ativada é uma consulta a mais por jogo a cada atualização. Ativar muitas casas aumenta o consumo de cota da plataforma.


2. Esportes

A fonte oferece 28 esportes no catálogo de eventos, todos já mapeados na BestsOddsApi. Hoje estão ligados futebol, basquete e tênis; os demais podem ser ligados por configuração.

Esporte Slug na API Ligado Ao vivo no levantamento Eventos futuros
Futebol soccer ✅ 218 64.628
Basquete basketball ✅ 21 31.760
Tênis tennis ✅ 22 208
Hóquei no gelo ice-hockey — 8 16.261
Vôlei volleyball — 18 10.573
Handebol handball — 8 8.154
Rugby Union rugby-union — 5 1.547
Floorball floorball — 0 1.352
Futsal futsal — 0 1.341
Beisebol baseball — 0 1.169
Polo aquático water-polo — 3 693
Críquete cricket — 4 616
Tênis de mesa table-tennis — 17 447
Turfe (corrida de cavalos) horse-racing — 9 417
Galgos greyhounds — 2 193
Rugby League rugby-league — 0 130
MMA/UFC mma — 1 98
Badminton badminton — 2 96
Boxe boxing — 0 69
Sinuca (snooker) snooker — 0 60
Esportes gaélicos gaelic-sports — 0 59
Dardos darts — 1 38
E-sports esports — 7 26
Futebol australiano australian-rules — 0 22
Squash squash — 0 14
Vôlei de praia beach-volleyball — 2 1
Futebol americano american-football — sem leitura sem leitura
Bowls bowls — 0 0

Esportes que aparecem apenas no ao vivo da bet365 e ainda não estão no catálogo da BestsOddsApi: Golfe, Pool (sinuca americana), Trote (corrida de charrete) e Esportes virtuais.

Esportes sazonais (futebol americano, beisebol, futebol australiano, críquete) variam muito ao longo do ano. "Sem leitura" significa que a consulta não retornou dados no levantamento.


3. Mercados

3.1 Como os mercados chegam na API

Cada odd traz market (código do mercado), selection_key (a seleção) e line (linha de handicap ou total, quando existe). Há dois tipos de código:

  1. Códigos padronizados (tabela 3.2): os mercados mais usados têm código e seleções fixos, iguais em todas as casas, no pré-jogo e no ao vivo. São também os mercados liquidados nos resultados (seção 4).
  2. Demais mercados da bet365: market = bet365_ + nome do mercado (listas da seção 3.3), com nomes de times trocados por home/away e sem o placar entre parênteses do ao vivo (Asian Handicap (0-1) ⇒ asian_handicap). A selection_key é montada com os rótulos da seleção (ex.: score_lamine_yamal_away, home_over + line), também com home/away no lugar dos times. Quando dois rótulos ficam iguais, o id da seleção na casa é acrescentado ao final.

Regras gerais:

3.2 Mercados padronizados

Esporte market Descrição selection_key line
Futebol match_winner Resultado final (1X2) home, draw, away —
Futebol double_chance Dupla chance home_or_draw, home_or_away, draw_or_away —
Futebol draw_no_bet Empate anula home, away —
Futebol both_teams_to_score Ambos marcam yes, no —
Futebol half_time_result Resultado do intervalo home, draw, away —
Futebol half_time_double_chance Dupla chance do intervalo home_or_draw, home_or_away, draw_or_away —
Futebol half_time_full_time Intervalo/final home-home, home-draw, … away-away —
Futebol correct_score Placar exato {mandante}-{visitante}, ex. 2-1 —
Futebol half_time_correct_score Placar exato do intervalo {mandante}-{visitante} —
Futebol asian_handicap Handicap asiático home, away sim
Futebol first_half_asian_handicap Handicap asiático do 1º tempo home, away sim
Futebol over_under Total de gols, linha asiática (goal line) over, under sim
Futebol first_half_over_under Total de gols do 1º tempo (goal line) over, under sim
Futebol total_goals Total de gols, linhas europeias e alternativas over, under sim
Futebol asian_corners Escanteios, linha asiática over, under sim
Futebol first_half_asian_corners Escanteios do 1º tempo, linha asiática over, under sim
Futebol total_corners Escanteios, linhas europeias e alternativas over, under sim
Basquete moneyline Vencedor (com prorrogação) home, away —
Basquete spread Handicap de pontos home, away sim
Basquete over_under Total de pontos over, under sim
Basquete first_half_moneyline Vencedor do 1º tempo home, away —
Basquete first_half_spread Handicap do 1º tempo home, away sim
Basquete first_half_over_under Total do 1º tempo over, under sim
Demais esportes match_winner Vencedor home, (draw), away —
Demais esportes asian_handicap Handicap (games, sets, pontos, gols, corridas) home, away sim
Demais esportes over_under Total over, under sim

Nas outras casas (seção 1) só existem match_winner, asian_handicap e over_under (e, para basquete, as variantes de tempo e quarto quarter_moneyline, quarter_spread, quarter_over_under).

3.3 Catálogo completo da bet365

As listas abaixo vêm de jogos reais consultados em 17/10/2026 e mostram os nomes dos mercados como a bet365 publica. O market na API é bet365_ + esse nome, exceto os que viram código padronizado (tabela 3.2). Por exemplo, full_time_result ⇒ match_winner, goal_line ⇒ over_under e shots_on_target ⇒ bet365_shots_on_target.

Pedidos mais comuns no futebol:

Pedido market na API
Dupla chance double_chance, half_time_double_chance, bet365_double_chance_goals_range
Ambos marcam both_teams_to_score, bet365_result_both_teams_to_score, bet365_total_goals_both_teams_to_score, bet365_both_teams_to_score_in_1st_half, bet365_both_teams_to_score_in_2nd_half
Placar exato correct_score, half_time_correct_score
Intervalo/final half_time_full_time
Total por time bet365_team_total_goals, bet365_team_goals_range, bet365_home_team_exact_goals, bet365_away_team_exact_goals; ao vivo bet365_home_goals, bet365_away_goals
Escanteios asian_corners, total_corners, bet365_corners, bet365_team_corners, bet365_corner_handicap, bet365_1st_half_corners, bet365_corners_race
Cartões bet365_number_of_cards_in_match (ao vivo bet365_number_of_cards), bet365_both_teams_to_receive_cards, bet365_card_handicap, bet365_team_cards, bet365_asian_total_cards, bet365_first_card_received
Mercados de jogador bet365_goalscorers, bet365_score_or_assist, bet365_shots, bet365_shots_on_target, bet365_goalkeeper_saves, bet365_tackles, bet365_fouls_committed, bet365_to_be_fouled

Futebol — pré-jogo (amostra: Real Betis x Barcelona, La Liga — 128 mercados, 39 com odds)

Principais

Mercado Tinha odds na amostra
full_time_result sim
full_time_result_enhanced_prices —
score_or_assist sim
goalscorers —
shots_on_target sim
shots sim
double_chance —
goals_over_under sim
alternative_total_goals sim
both_teams_to_score sim
result_both_teams_to_score sim
cards —
fouls_committed —
to_be_fouled —
correct_score sim
half_time_correct_score sim
half_time_full_time —
either_to_score —
either_to_assist —
either_to_score_or_assist —
either_to_score_first —
corners sim
alternative_corners sim
match_goals_range sim
team_goals_range sim
both_teams_to_receive_cards sim
draw_no_bet sim
handicap_result —
alternative_handicap_result —
handicap_2_way —
1st_half_handicap_2_way —
1st_half_goals_range sim
2nd_half_goals_range sim
results_goals_range sim
double_chance_goals_range sim
betboost sim

Gols

Mercado Tinha odds na amostra
result_total_goals sim
total_goals_both_teams_to_score sim
both_teams_to_score_in_1st_half sim
both_teams_to_score_in_2nd_half sim
both_teams_to_score_1st_half_2nd_half —
1st_half_goals —
team_total_goals —
first_team_to_score —
2nd_half_goals —
half_with_most_goals —
number_of_goals_in_match —
clean_sheet —
exact_total_goals —
exact_1st_half_goals —
exact_2nd_half_goals —
home_team_exact_goals —
away_team_exact_goals —
winning_margin —
first_goal_method —
time_of_1st_team_goal —
goals_odd_even —
home_team_odd_even_goals —
away_team_odd_even_goals —
1st_half_goals_odd_even —
teams_to_score —
last_team_to_score —
early_goal —
late_goal —
time_of_first_goal_brackets —
total_goal_minutes —
first_10_minutes_(00:00_09:59) sim
home_team_highest_scoring_half —
away_team_highest_scoring_half —

Tempos (1º/2º)

Mercado Tinha odds na amostra
half_time_result sim
1st_half_corners —
half_time_double_chance sim
half_time_result_both_teams_to_score —
half_time_result_total_goals —
1st_half_handicap sim
alternative_1st_half_handicap_result —
to_score_in_half sim
2nd_half_result —
2nd_half_goals_odd_even —
1st_half_asian_handicap —
1st_half_goal_line —
alternative_1st_half_asian_handicap —
alternative_1st_half_goal_line —

Linhas asiáticas

Mercado Tinha odds na amostra
asian_handicap sim
goal_line sim
alternative_asian_handicap —
alternative_goal_line —
asian_total_corners —
asian_handicap_corners —
1st_half_asian_corners —
asian_total_cards —
asian_handicap_cards —

Escanteios

Mercado Tinha odds na amostra
corners_2_way sim
total_corners sim
team_corners sim
corners_race —
corner_handicap —
time_of_first_corner —
first_match_corner —
last_match_corner —
multicorners —
asian_corners —

Cartões e faltas

Mercado Tinha odds na amostra
number_of_cards_in_match sim
either_to_be_booked —
card_handicap —
first_card_received —
time_of_first_card —
team_cards —
red_card_in_match_half —

Jogadores — gols/assistências

Mercado Tinha odds na amostra
multi_scorers —
goal_method —
team_goalscorer —

Jogadores — finalizações

Mercado Tinha odds na amostra
headed_shots_on_target —
shots_on_target_outside_box —

Jogadores — estatísticas

Mercado Tinha odds na amostra
tackles —
goalkeeper_saves sim

Outros / especiais

Mercado Tinha odds na amostra
specials sim
team_to_get_most —
to_score_a_penalty —
to_miss_a_penalty —
a_penalty_in_the_match —
own_goal —
team_performances —
match_shots_on_target —
match_shots —
team_shots_on_target —
team_shots —
10_minute_result sim

Futebol — ao vivo (amostra: Everton x Chelsea, Premier League — 77 mercados, 1.141 preços)

Ao vivo a bet365 publica o nome do mercado; os mercados de janela de tempo ("próximo minuto", "próximos 10 minutos") são abertos e fechados continuamente durante a partida.

Mercado (nome bet365)
Fulltime Result
Double Chance
1st Goal
2-Way Corners
Half Time Result
Match Goals
Alternative Match Goals
Corner Handicap
Most Corners
Corners
3-Way Handicap
Handicap 2-Way
1st Half - Handicap
1st Half Handicap 2-Way
1st Half Goals
Last Team to Score
Goals Odd/Even
Result / Both Teams To Score
Team Clean Sheet
{mandante} Exact Goals
{visitante} Exact Goals
Team to Score in Both Halves
To Win 2nd Half
Team to Score in 2nd Half
Goalscorers
Multi Scorers
Either to Score
Either to Score or Assist
Either to Assist
Player to Score or Assist
To Score or Assist Or Their Substitute
Either to be Booked
Last Goalscorer Or Their Substitute Yes/No
Player Shots
Player Assists
Match Shots on Target
Team Shots on Target
Match Shots
Team Shots
Match Offsides
Team Offsides
Next Minute (janela de minutos)
1st Goal Method
Next 10 Minutes (janela de minutos)
Player to be Booked
Player to be Sent Off
Player to be Booked Or Their Substitute
Match Time Result
Player To Be Sent Off Or Their Substitute
Time of 1st Goal
Time of 1st Goal - {mandante}
Player Shots on Target
Time of 1st Goal - {visitante}
Player Fouls Committed
Player To Be Fouled
Match Corners
1st Half Corners
2nd Half Corners
Draw No Bet
Half Time/Full Time
Half Time Correct Score
Asian Handicap
Final Score
Goal Line
Corners Race
1st Half Asian Handicap
1st Half Goal Line
Number of Cards
Asian Corners
1st Half Asian Corners
Both Teams to Score
Both Teams to Score in 2nd Half
{mandante} Goals
{visitante} Goals
Player Assists - Under
Player Shots - Under
Player Shots on Target - Under

Basquete — pré-jogo (50 mercados na amostra)

Mercado Tinha odds na amostra
game_lines sim
1st_half sim
1st_quarter sim
team_totals sim
double_result sim
1st_half_both_teams_to_score_x_points sim
result_and_both_teams_to_score_'x'_points sim
winning_margin sim
1st_half_team_totals sim
alternative_1st_half_team_totals —
alternative_1st_half_point_spread —
alternative_1st_half_totals —
1st_half_winning_margin sim
1st_half_result_and_total sim
1st_half_handicap_and_total sim
1st_half_race_to_(points) sim
1st_half_team_to_score_x_points sim
1st_half_money_line_3_way sim
1st_half_double_chance —
1st_half_total_odd_even —
alternative_point_spread_2 —
alternative_game_total_2 —
match_result_and_total sim
match_handicap_and_total sim
winning_margin_3_way —
winning_margin_12_way —
race_to_20_points sim
tied_at_end_of_regulation? —
quarter_correct_score —
highest_scoring_half —
highest_scoring_quarter —
game_total_odd_even —
1st_quarter_3_way_lines —
1st_quarter_team_totals sim
1st_quarter_winning_margin sim
1st_quarter_margin_of_victory —
1st_quarter_result_and_total —
1st_quarter_total_odd_even —
1st_quarter_race_to_(points) —
1st_quarter_handicap_and_total —
1st_quarter_both_teams_to_score_x_points —
1st_quarter_team_to_score_x_points —
alternative_1st_quarter_point_spread —
alternative_1st_quarter_totals —
alternative_1st_quarter_team_totals —
1st_quarter_double_chance —
team_with_highest_scoring_quarter sim
alternative_team_totals sim
alternative_team_totals_2 —
team_total_odd_even sim

Tênis — pré-jogo (26 mercados na amostra)

Mercado Tinha odds na amostra
to_win_match sim
match_handicap_(games) sim
total_games_2_way sim
set_betting sim
total_sets sim
1st_set_winner sim
1st_set_total_games sim
first_set_score sim
match_result_&_total_games sim
jogador_to sim
first_jogador_service_game_winners sim
first_jogador_service_game_score sim
first_jogador_service_game_to_win_to sim
go_the_distance? —
first_break_of_serve —
match_total_games_odd_even —
first_set_player_to_break_serve —
first_jogador_service_game_first_2_points —
first_jogador_service_game_first_3_points —
first_jogador_service_game_first_4_points —
first_jogador_service_game_yes_no sim
first_jogador_service_game_total_points —
first_set_race_to_(games) —
first_set_handicap sim
first_set_correct_score_group —
first_set_score_any_player —

Hóquei no gelo — pré-jogo (44 mercados na amostra)

Mercado Tinha odds na amostra
game_lines sim
3_way sim
goalscorers sim
alternative_puck_line_2_way —
alternative_total_2_way —
1st_period sim
1st_period_3_way sim
1st_10_minute sim
1st_10_minute_3_way sim
1st_10_minute_alternative_puck_line_2_way sim
1st_10_minute_alternative_total_2_way sim
1st_10_minutes_correct_score sim
1st_10_minutes_double_chance sim
1st_10_minute_team_to_score sim
1st_10_minutes_both_teams_to_score_at_least_1_goal —
1st_period_alternative_puck_line_2_way —
1st_period_alternative_total_2_way —
1st_period_correct_score sim
1st_period_double_chance sim
1st_period_team_total_2_way sim
1st_period_both_teams_to_score_at_least_1_goal —
draw_no_bet sim
correct_score sim
double_chance sim
winning_margin sim
team_total_2_way sim
highest_scoring_period sim
team_to_win_most_periods —
tied_after_regulation sim
when_will_match_end sim
will_game_go_to_shootout? sim
exact_total_goals —
game_total_odd_even sim
multi_goalscorers —
last_goalscorer sim
to_score_in_period —
to_score_in_ot —
team_goalscorers —
team_scoring_1st_wins_game sim
team_to_score_(goals) sim
both_teams_to_score_(goals) —
race_to_(goals) —
time_of_1st_score —
team_time_of_1st_score —

Beisebol — pré-jogo (41 mercados na amostra)

Mercado Tinha odds na amostra
game_lines sim
a_run_in_the_1st_inning sim
run_line sim
total —
team_alternative_totals sim
1st_inning_runs sim
5_innings sim
1st_inning_winner sim
alternative_5_innings_line —
alternative_5_innings_total —
a_run_in_the_top_of_the_1st —
a_run_in_the_bottom_of_the_1st —
3_innings sim
4_1_2_innings sim
7_innings sim
alternative_3_innings_line —
alternative_3_innings_totals —
alternative_7_innings_line —
alternative_7_innings_totals —
extra_innings sim
winning_margins sim
race_to_(runs) —
match_correct_score —
3_way sim
run_line_and_total sim
money_line_and_total sim
money_line_and_alternative_total —
alternative_3_way_run_line —
alternative_3_way_total —
highest_scoring_period sim
double_result —
game_totals_bands —
game_total_odd_even —
team_totals sim
both_teams_to_score_'x'_runs —
first_team_to_score sim
team_scoring_first_wins_game —
last_team_to_score sim
team_with_highest_scoring_inning —
lead_after_(innings) —
team_total_odd_even —

Vôlei — pré-jogo (13 mercados na amostra)

Mercado Tinha odds na amostra
game_lines sim
match_handicap_(points) —
correct_set_score sim
match_total_odd_even —
double_result sim
team_totals sim
score_after_2_sets sim
score_after_3_sets sim
set_1_lines —
set_1_winning_margin —
set_1_correct_score —
set_1_to_go_to_extra_points —
set_1_total_odd_even —

Handebol — pré-jogo (10 mercados na amostra)

Mercado Tinha odds na amostra
game_lines sim
game_lines_3_way sim
double_chance —
double_result sim
alternative_double_result —
winning_margin sim
team_totals sim
highest_scoring_half —
home_team_to_score —
away_team_to_score —

Tênis de mesa — pré-jogo (10 mercados na amostra)

Mercado Tinha odds na amostra
match_lines sim
1st_game sim
1st_game_winner_and_total_double sim
1st_game_correct_score —
1st_game_winning_margin —
1st_game_race_to sim
1st_game_lead_after —
1st_game_to_go_to_extra_points —
1st_game_total_odd_even —
total_points_odd_even —

E-sports — pré-jogo (11 mercados na amostra)

Mercado Tinha odds na amostra
match_lines sim
map_1_winner sim
map_1_kill_handicap sim
map_1_totals sim
map_2_winner sim
map_1_total_kills_odd_even sim
map_2_kill_handicap sim
map_2_totals sim
map_2_total_kills_odd_even sim
correct_map_score_(3) sim
match_either_team_to sim

Críquete — pré-jogo (8 mercados na amostra)

Mercado Tinha odds na amostra
to_win_the_match sim
match_handicap —
highest_opening_partnership —
team_to_make_highest_1st_6_overs_score sim
runs_at_fall_of_1st_wicket sim
a_fifty_to_be_scored sim
a_hundred_to_be_scored_in_the_match sim
most_run_outs_(fielding) —

MMA/UFC — pré-jogo (1 mercado na amostra)

Mercado Tinha odds na amostra
fight_lines sim

Boxe — pré-jogo (1 mercado na amostra)

Mercado Tinha odds na amostra
to_win_fight sim

MMA e boxe: no jogo de amostra só o mercado de vencedor estava publicado. Em lutas principais de grandes eventos a bet365 costuma abrir também método de vitória e round, mas isso não foi visto neste levantamento.


4. Resultados e liquidação (fechar bilhetes)

GET /api/v1/events/{id}/results e GET /api/v1/results?date=AAAA-MM-DD trazem, além do placar, o bloco markets com o resultado de cada seleção dos mercados liquidados. O mesmo conteúdo chega por WebSocket no evento result.updated (canal do evento e canal ao vivo do esporte).

"markets": [
  {"market": "match_winner", "line": null, "selections": {"home": "won", "draw": "lost", "away": "lost"}, "others": null},
  {"market": "asian_handicap", "line": "-0.750", "selections": {"home": "half_won", "away": "half_lost"}, "others": null},
  {"market": "correct_score", "line": null, "selections": {"2-1": "won"}, "others": "lost"}
]
Resultado Significado
won Ganhou
lost Perdeu
void Devolvida (empate em linha inteira, empate anula com empate, evento cancelado/abandonado)
half_won Metade ganha e metade devolvida (linhas de quarto, ex. −0,75 vencendo por 1)
half_lost Metade perdida e metade devolvida

Mercados liquidados:

Esporte Mercados
Futebol match_winner, double_chance, draw_no_bet, both_teams_to_score, half_time_result, half_time_double_chance, half_time_full_time, correct_score, half_time_correct_score, asian_handicap, first_half_asian_handicap, over_under, first_half_over_under, total_goals, asian_corners, first_half_asian_corners, total_corners
Basquete moneyline, spread, over_under (jogo inteiro com prorrogação), first_half_moneyline, first_half_spread, first_half_over_under
Tênis, vôlei, vôlei de praia, tênis de mesa, badminton, squash, sinuca, dardos match_winner

Observações:


5. WebSocket: uma conexão por esporte

Peça o ticket com o esporte: POST /api/v1/ws/authorize com {"sport": "soccer"}. A conexão aceita apenas os canais desse esporte e tem limites próprios:

Exemplo: um plano com 1 conexão e 100 assinaturas permite 100 jogos de futebol, 100 de basquete e 100 de tênis ao mesmo tempo (3 conexões, uma por esporte). Sem sport, a conexão aceita todos os esportes do plano e usa um limite de conexões separado.

O canal ao vivo do esporte (private-customer.{id}.live.{sport}) traz status, placar e tempo de todos os jogos ao vivo e os result.updated de todos os jogos encerrados. As odds de cada jogo chegam pelo canal do jogo (private-customer.{id}.event.{eventId}.odds).


6. Odds ao vivo: ligas cobertas

As odds ao vivo (atualização de odds e placar a cada ~1 s) cobrem uma lista selecionada de competições. O pré-jogo continua cobrindo todas as ligas. Jogos ao vivo de outras ligas seguem disponíveis na API (status, placar a cada ~10 s e resultado), sem atualização de odds ao vivo.

Futebol:

Ficam fora do ao vivo: partidas virtuais e e-soccer, amistosos de clubes, ligas amadoras, regionais e de divisões inferiores. Jogos de futebol com o cronômetro parado (intervalo, antes do início ou aguardando o apito final) não são atualizados até o cronômetro voltar a correr.

Basquete:

Os demais países e ligas, as categorias de base e as competições de baixa relevância ficam fora do ao vivo e podem ser habilitados individualmente sob demanda.

Tênis: todas as competições.

Frequência de atualização: jogos acompanhados por clientes conectados ao WebSocket e jogos das ligas prioritárias são atualizados a cada ~1 s; os demais jogos ao vivo cobertos, a cada ~3 s; jogos sem nenhum mercado aberto no momento (tudo suspenso), a cada ~10 s até os mercados reabrirem.

As listas são configuráveis por competição: ligas podem ser incluídas ou removidas conforme a demanda dos clientes.


7. Resumo

Hoje Disponível na fonte
Casas bet365 (catálogo completo) ~45 casas (só mercados principais fora da bet365)
Esportes 3 ligados 28 no catálogo, mais 4 só no ao vivo da bet365
Mercados de futebol (bet365) 128 no pré-jogo e 77 no ao vivo (jogo de amostra) idem
Mercados liquidados nos resultados 17 no futebol, 6 no basquete, vencedor em 8 esportes —