Notas de quickstart
Leia a lista completa de mercados de um evento
O quickstart lê a money line. Todo evento também carrega spreads, totais e totais de time ao longo dos períodos. Como listar tudo em Python.
O quickstart lê a money line, porque é a prova mais rápida de que o pipeline funciona. Todo evento no board carrega muito mais: spreads e totais em cada handicap, totais de time, e o stake máximo em cada linha, tudo organizado sob chaves de período, como a página inicial descreve o formato do feed, verificado em 2026-10-16. Listar tudo é uma pequena caminhada sobre uma estrutura conhecida.
A estrutura que você está percorrendo
Cada evento carrega um objeto periods cujas chaves são períodos, com a partida completa em num_0. Dentro de cada período ficam os objetos de mercado: money_line, spreads, totals e totais de time, cada um chaveado do mesmo jeito. Os spreads e totais se repetem por linha, então um evento pode carregar muitos deles, cada um com seu próprio valor de pontos.
A caminhada são dois loops aninhados: períodos por fora, mercados por dentro, coletando cada preço com seu rótulo.
A caminhada em Python
for pkey, period in ev.get("periods", {}).items():
ml = period.get("money_line") or {}
for side, price in ml.items():
print(pkey, "money_line", side, price)
for key, market in period.get("spreads", {}).items():
print(pkey, "spread", key, market)
for key, market in period.get("totals", {}).items():
print(pkey, "total", key, market)
As chamadas .get estão fazendo o trabalho de segurança: um período sem um tipo de mercado simplesmente não rende nada, que é a resposta certa num board quieto.
O que guardar e o que pular
Você raramente quer todas as linhas. Decida quais famílias de mercado o seu produto usa antes de percorrer a estrutura, e filtre dentro do loop; o mesmo board contém tanto as linhas principais da partida completa quanto uma longa cauda de alternativas. Os spreads e totais se repetem em cada ponto de preço, então leia os pontos com o preço e mantenha-os juntos, como a página inicial os lista, verificado em 2026-10-16.
Se você só precisa da money line, a versão do quickstart de Python é do tamanho certo, e a caminhada acima é para o dia em que você crescer além dela.
A única regra que mantém a caminhada honesta
Nunca assuma que uma chave existe. Os períodos diferem por esporte, os mercados diferem por evento, e um board que carregava totais de time ontem pode não tê-los hoje. Código que lê com .get e pula o que falta lê todo board do mesmo jeito; código que indexa diretamente lê um board e quebra no próximo.
Períodos por fora, mercados por dentro, rótulos anexados. A lista completa de mercados sempre esteve na resposta; agora está na sua tabela.