oddssea
APIキーを取得

PS3838 APIのコードをoddsseaで使う

PS3838はピナクルと同じAPIを使っています。oddsseaは/ps3838の下で、ピナクルのオッズをまったく同じ形式で提供するため、PS3838向けに書かれたコードはそのまま動作します。

変わる点

変わらない点

GET /v3/sports競技と、オファリングの有無
GET /v3/leagues?sportId=競技のリーグ
GET /v1/periods?sportId=ピリオドの番号と名前
GET /v3/fixtures?sportId=イベント:leagueIds、eventIds、isLive、since
GET /v4/odds?sportId=オッズ:同じフィルター、oddsFormat(デフォルトはアメリカン)、toCurrencyCode=USD

フィールド名、ネスト構造、sinceの差分はPS3838に従います。フィールドは追加されるだけで、名前の変更や削除は行われないため、PS3838のパーサーは知らないフィールドを無視できます。上限(maxMoneyline、maxSpread、ラインのmax)は、PS3838と同じく数量です。

PS3838を超えて

wss://api.oddssea.dev/ps3838/streamのWebSocketは、変更のあったイベントを同じ形式でプッシュするため、/v4/oddsのポーリングをやめられます。/v1 APIでは、フェアオッズ、ライン履歴、オープニングオッズとクロージングオッズ、オッズ下落が加わります。ドキュメントをご覧ください。

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