ソフトブックメーカーは継続的に勝ち続けるベッターを見ると、賭け金上限を引き下げるかアカウントを閉鎖するのが通常の対応です。Betfairの対応は構造的に異なります。Betfairは洗練されたオペレーターがプログラムでマーケットにアクセスしやすくするために、専用のAPIを構築しました。これは技術的な開発の偶然ではありません。どちらの側が勝つかに関わらず、取引量とコミッションから利益を得るというBetfairの根本的なビジネスモデルを反映しています。
Betfair Exchange Sports API(旧称:Betfair API-NG)は、取引システム、自動ボット、オッズ比較ツール、プロのベッティング事業をエクスチェンジマーケットに直接接続するインターフェースです。APIが何をするのか(そして何に使われるのか)を理解することは、エクスチェンジを本格的なベッティング環境として評価するすべての人にとって有益なコンテキストを提供します。
Betfair APIが提供するもの
| API機能 | 提供内容 | 主な用途 |
|---|---|---|
| マーケット一覧 | 利用可能なイベント、コンペティション、マーケットの完全カタログ | 自動マーケットモニタリング、オッズ比較システム |
| ライブオッズフィード | リアルタイムのベスト バック/レイ価格とオーダーブックの完全な深さ | 取引ボット、アービトラージ検出、価格追跡 |
| 過去価格データ | クローズしたマーケットの完全な価格・出来高履歴 | モデル開発、バックテスト、CLV分析 |
| ベット配置 | バックおよびレイオーダーのプログラムによる送信・変更 | 自動執行、インプレイボット取引、ライブヘッジング |
| アカウント管理 | 残高、明細、エクスポージャーの取得 | リスク管理ダッシュボード、バンクロール監視 |
APIはストリーミングデータの持続的接続サポートを備えたREST/JSONインターフェースを使用しています。高頻度アプリケーション向けに、Betfairはポーリングを必要とせずリアルタイムのマーケット更新をプッシュする別個のストリーミングAPIを提供しています。インプレイ取引では数百ミリ秒が重要になるため、これは必須の機能です。
Betfair APIの利用者
Betfair APIは、個人的なPythonスクリプトを書く個人トレーダーから大規模な商業事業まで、幅広いオペレーターに使用されています。
定量ベッターとモデル駆動型トレーダーは、モデルがバリューを特定した際に手動での介入なしに自動的にベットを執行するためにAPIを使用します。サッカーのレーティングモデルを構築したベッターは、数分ごとにBetfairの価格を確認し、エクスチェンジ価格がモデルの推定値を有意なマージンで上回った場合に自動的にベットを配置するシステムを持っているかもしれません。
アービトラージオペレーターは、BetfairとリアルタイムでのBetfairと他プラットフォーム間の価格差をモニタリングするためにAPIを使用します。同じアウトカムが複数のプラットフォームで同時に異なる価格で利用可能な場合、自動化システムは確定的な利益を確保できますが、ウィンドウは多くの場合数秒以下しか開いていないため、手動での執行は現実的ではありません。
オッズ比較サービスはBetfairのAPIを使用して、ブックメーカーの価格と並んで正確なエクスチェンジ価格をユーザーに提供します。BetfairのマーケットデータはBetfair APIが第三者公開に商業ライセンスを必要とする理由である業界全体のベンチマークとして使用されています。
インプレイ取引スペシャリストは、ライブマーケットの動きを監視し、価格変動ルールに基づいてバック・アンド・レイシーケンスを自動的に執行するシステムを構築します。競馬、テニス、サッカーのインプレイマーケットは、このアプローチの最も一般的なターゲットです。
非技術系ベッターのためのBetfair APIアクセス
APIが可能にすることのメリットを得るためにコードを書く必要はありません。Bet AngelやGeeks ToyなどのサードパーティツールはAPIに接続し、プログラミングを必要とせずに取引機能(ラダーインターフェース、自動ルール、トリガーベースのベット配置)を提供するデスクトップインターフェースを備えています。多くの真剣なエクスチェンジトレーダーは、APIコールを直接書くことなくこれらのツールを使用しています。
自動取引に興味はないが競争環境を理解したいベッターへ:Betfairであなたがベットする相手(マッチしたベットのもう一方の側)の多くは自動化システムです。流動性の高いマーケットでは、大部分のオーダーフローはアルゴリズムトレーダーから来ています。それはエクスチェンジを避ける理由でも懸念すべき理由でもありません。単に、最も効率的なマーケットで一貫したエッジを見つけるには、真の情報優位性か、アルゴリズム資本の存在感が薄い流動性の低いマーケットでの活動が必要であることを意味するだけです。
本格的なベッターにとっての広い文脈として、BetfairのAPIへのオープンさはプロフェッショナル志向のシグナルです。この点で、ブックメーカー空間におけるPinnacleのAPIオファリングと共通点があります。どちらも勝者を制限することに向けて設計されるのではなく、シリアスなオペレーターに対してフレンドリーに設計されたプラットフォームです。両プラットフォームはそれぞれのカテゴリのシャープな側に位置し、プロのベッターが時間をかけて構築するマルチプラットフォームセットアップの一部を形成しています。直接のアジア系ブックアクセスが制限されているマーケットの日本のベッターにとって、AsianConnectのような認可ベッティングブローカーを通じたアジア系ブックへのアクセスがそのセットアップを完成させます。
よくある質問
- Betfair APIは一般公開されていますか?
- はい。Betfairは公式API(Betfair Exchange Sports API)を提供しており、本人確認済みのすべてのBetfairアカウント保有者が利用できます。アクセスにはBetfairアカウント設定からアプリケーションキーを作成する必要があります。APIドキュメントは公開されており、標準アクセスに申請費用はかかりませんが、Betfairはアカウントの利用ランクに応じてレート制限を設けています。
- Betfair APIで何ができますか?
- Betfair APIは、マーケット一覧とイベントデータ、リアルタイムのオッズとオーダーブックの深さ、過去の価格データ、自動ベット配置およびキャンセル、残高照会や明細取得などのアカウント管理機能へのアクセスを提供します。Betfair自身のインターフェースが使用しているものと同じデータおよびベット配置インフラであり、APIユーザーと手動ユーザーで別個の制限付きフィードがあるわけではありません。
- Betfair APIを使うにはプログラミングの知識が必要ですか?
- APIへの直接アクセスにはプログラミングの知識が必要です。APIはJSON形式のレスポンスを返すREST形式のインターフェースです。ただし、Bet Angel、Geeks Toy、各種Pythonライブラリなどのサードパーティツールやソフトウェアは、ゼロからコードを書かずに自動化を行いたいトレーダー向けに、より高水準のAPIインターフェースを提供しています。これらのツールはAPI通信を処理し、その上にGUIやスクリプト層を提供します。
- Betfair APIを使うとオッズや上限が改善されますか?
- APIの利用によってオッズやマーケットアクセスが変わることはありません。変わるのは、マーケットとのインタラクションのスピードと精度です。ミリ秒単位でベットを配置・キャンセルする必要があるトレーダーや、何百ものマーケットを同時にモニタリングしたいトレーダーにとって、APIは標準インターフェースに比べて大きな運用上の優位性をもたらします。週に数回ベットを行う標準的なベッターにとっては、手動インターフェースで十分です。
- 日本からBetfair APIを使用できますか?
- Betfairのサービス利用可能状況はお住まいの地域の規制によって異なります。APIアクセスの要件は標準的なBetfairアカウントの利用要件と同様です。ご利用前に、お住まいの国でのBetfairの利用可否をご確認ください。
- Betfair APIの利用に費用はかかりますか?
- 個人利用の標準APIアクセスは無料です。BetfairはAPIを通じて配置されたベットのコミッションから収益を得ており、手動ベットと同じです。ただし、Betfairは第三者にマーケットデータを提供するアプリケーションや、複数のエンドユーザーで商業的に使用されるアプリケーションについては商業ライセンスを求めています。個人利用の自動取引ボットを構築する場合は商業ライセンスは不要ですが、他者へのAPIアクセスを販売するプラットフォームを構築する場合は必要です。