oddssea
Obter chave de API

Usando código da API PS3838 com a oddssea

A PS3838 usa a mesma API da Pinnacle. A oddssea serve as odds da Pinnacle exatamente nesses formatos em /ps3838, então o código escrito para ela continua funcionando.

O que muda

O que continua igual

GET /v3/sportsEsportes, indicando se têm ofertas
GET /v3/leagues?sportId=Ligas de um esporte
GET /v1/periods?sportId=Números e nomes dos períodos
GET /v3/fixtures?sportId=Eventos: leagueIds, eventIds, isLive, since
GET /v4/odds?sportId=Odds: os mesmos filtros, oddsFormat (padrão American), toCurrencyCode=USD

Nomes de campos, aninhamento e deltas de since seguem a PS3838. Campos só são acrescentados, nunca renomeados ou removidos, então um parser PS3838 ignora o que não conhece. Os limites (maxMoneyline, maxSpread, o max de uma linha) são volumes, como na PS3838.

Além da PS3838

Um WebSocket em wss://api.oddssea.dev/ps3838/stream envia cada evento alterado no mesmo formato, então você pode parar de fazer polling em /v4/odds. A API /v1 acrescenta odds justas, histórico de linhas, odds de abertura e de fechamento e quedas de odds; veja as docs.

curl -H "X-API-Key: $KEY" "https://api.oddssea.dev/ps3838/v4/odds?sportId=29&oddsFormat=Decimal"