プロバイダーの候補
使ったのはベンダーのドキュメントと規約のみで、ここではレイテンシを測っていません。ベンダーの主張は主張として明記しています。価格は確認日時点の掲載価格です。Narwhal APIはNusantara Ventures, LLCが所有・運営しています。
Predexon
1 本のWebSocket 接続で、Polymarketの板、約定、ライフサイクルイベントをリアルタイムに取得します。
FinFeedAPI
9つの取引所の生の板イベントを、REST、JSON-RPC、MCPでリプレイします。
Tatum
PolymarketとKalshiの板をポーリングで取得するスナップショットで、片側 1 〜 100 レベルです。
オプションを比較
用途に最も適していることと、機能が同等であることは別です。根拠と制限事項をあわせて確認してください。
| プロバイダー | 最適な対象 | 確認した根拠 | 重要な制限 |
|---|---|---|---|
| Narwhal API | KalshiとPolymarketの経済指標、中央銀行、金属、エネルギーのトピックのオッズを、1つのキーで。 | ツールは、トピック、イベント、バイナリ市場とスカラー市場、タイミングと政策パスを、履歴付きで扱います。無料クレジットは毎分 50 リクエスト、有料クレジットは 500です。 | KalshiとPolymarketのそれ以外の市場はトピックグループの対象外で、注文は受け付けません。 |
| Predexon | 1 本のWebSocket 接続で、Polymarketの板、約定、ライフサイクルイベントをリアルタイムに取得します。 | orderbook チャンネルはPolymarketのL2をストリーミングします。Devは購読 100 件で月 $49、Proは 50,000 件で $249です。Freeは 403になります。 | リアルタイムはPolymarketのみです。Trading APIは 7月10日 から出金専用になっているため、どの市場でも注文は 403を返します。 |
| Kalshi API | Kalshiの注文の発注と管理に加え、取引所から RESTの板とストリームを取得します。 | Basicは 1 秒 200 トークンの読み取りで、1 回の呼び出しが 10、つまり毎秒 20 リクエストです。下位のティアではWebSocket 接続を最大 200 本まで使えます。 | WebSocketは公開チャンネルでも認証済みセッションが必要で、利用にはKalshiのメンバーアカウントが要ります。Kalshiは予告なく制限を引き下げることがあります。 |
| Polymarket API | Polymarketの注文の発注と、公開のmarket チャンネルでの板の取得。 | CLOBのmarket チャンネルはログイン不要です。/bookは 10 秒あたり 1,500 リクエストまで許可し、超過した呼び出しは拒否されず、スロットリングされます。 | Polymarketのみです。注文は米国と英国を含む一覧の国で制限されており、インドネシアはどちらの一覧にも載っていません。 |
| FinFeedAPI | 9つの取引所の生の板イベントを、REST、JSON-RPC、MCPでリプレイします。 | 過去の板は、追加・更新・削除のイベントとして、日または時間範囲ごとのフラットファイルで提供されます。従量課金は 1 クレジット $1、64 クレジットのコミットは月 $64です。 | 予測市場にWebSocketはなく、ライブで使うならポーリングになります。この製品の毎秒の制限はページに記載がなく、読み取り専用です。 |
| Tatum | PolymarketとKalshiの板をポーリングで取得するスナップショットで、片側 1 〜 100 レベルです。 | ほとんどの読み取りは 100 クレジットかかります。無料プランは 100,000 クレジットで毎秒 3 リクエスト、約 1,000 回の呼び出しに相当します。有料プランは毎秒 200です。 | ストリーミングの記載はなく、Tatumのブログは定期的にポーリングするよう勧めています。1 秒未満のレイテンシという主張は、ベンダー自身のものです。 |
| Odds-API.io | KalshiとPolymarketのスポーツイベントを、ブックメーカーの価格と同じスキーマで取得します。 | 最良買い気配、最良売り気配、その価格のUSD サイズを返します。Soloは月 $65で、全プラン 1 時間あたり 5,000 リクエストです。 | 板の最上位のみで、全体の深さは出ず、スポーツイベントに限られます。WebSocket アドオンはプラン価格の 2 倍で、新規の無料キーは停止中です。 |
| Oddpool | 複数の市場にまたがる板、約定、確率のチャンネルを 1 本のソケットで使いたい、現在の契約者向けです。 | チャンネルはdist、book、trade、snapshotです。Freeは 1 接続・2 イベント、Proは 3 接続・10 イベントまでです。 | Oddpoolは新規の契約を受け付けておらず、ProとPremiumは利用不可と表示されています。既存のアカウントと無料アカウントは引き続き使えます。 |
要件に応じて選ぶ
板の深さ
PredexonはPolymarketのL2をリアルタイムでストリーミングします。KalshiとPolymarketは自前の板を提供します。Tatumは片側 1 〜 100 レベルをポーリングで返し、仲値の 1% と 5% 以内の提示流動性を示します。FinFeedAPIはスナップショットと過去のイベントを保持します。Odds-API.ioは最良買い気配と最良売り気配までです。Narwhalの予測ツールはトピックとイベントごとのオッズを返すため、板の深さを読むボットはPredexonか取引所から取得してください。
ストリーミングに対応するソース
ストリーミングに対応するのはPredexon、Polymarket、Kalshiです。Predexonは有料プランが必要で、Polymarketのみです。Polymarketのmarket チャンネルは公開で、クライアントから 10 秒ごとにpingを送ります。KalshiのWebSocketは公開チャンネルでもサインイン済みセッションが必要です。Oddpoolは既存ユーザー向けにストリーミングします。FinFeedAPIとTatumに予測市場のWebSocketの記載はなく、Odds-API.ioはアドオンがKalshiとPolymarketの価格を含むか明記していません。まず市場で選んでください。Kalshiのボットはどの道 Kalshiのセッションが要りますが、Polymarketのボットは誰にも支払わずに公開チャンネルから始められます。
レイテンシの主張
数字はすべてベンダー自身のものとして扱ってください。Predexonは、Polygonのメモリプールから取った pending-trades フィードがPolymarketのRTDSより最大 5 秒早く届くと述べていますが、ドキュメントでは 3 〜 5となっています。Tatumのブログは 1 秒未満としています。FinFeedAPIは一般的な FAQで公開エンドポイントについて約 20 msと述べていますが、予測市場についてではありません。Predexon Enterpriseは、WebSocketのレイテンシを下げる専用ノードを追加します。Predexonは接続のバッファが 1 MBに達するとイベントを破棄し、4 MBで切断するため、処理の遅いコンシューマーはデータを失います。
見込みを立てられるレート制限
Kalshi Basicは毎秒 20 リクエストの読み取りで、いつでも引き下げられる可能性があります。Polymarketは全体で 10 秒あたり 15,000 リクエストまで許可し、拒否せずスロットリングします。PredexonはFreeが毎秒 1、Devが 20、Proが 100です。TatumはFreeが毎秒 3、有料プランが 200です。Narwhalは無料クレジットで毎分 50、有料クレジットで 500で、成功した呼び出しだけが数えられます。Predexonのクォータはプレミアムのリクエストだけを数え、市場の一覧、板の履歴、ローソク足はどのプランでも無料です。
注文を出すのは誰か
注文を受け付けるのは取引所だけです。KalshiとPolymarketはどちらも完全な注文 APIを提供します。PredexonのTrading APIは 7月10日 に出金専用になりました。Odds-API.ioは、取引所のAPIで執行するにはブックメーカー IDを使うよう案内しており、自身は取引しません。FinFeedAPIとTatumはデータのみで、Oddpoolに執行 APIの記載はありません。Narwhalはデータを提供するもので、予測ツールに注文を出すものはありません。Polymarketは取引リクエストにウォレット署名とHMAC ヘッダーを使い、Kalshiは署名付きリクエストヘッダーとともにEd25519またはRSA キーを使います。
手数料とアクセス
取引手数料は取引所のものであり、このページでは金額を示しません。Polymarketのビルダープログラムは、ビルダーコードで手数料を設定します。戦略の規模を決める前に、各手数料表を確認してください。Kalshiはルールブックに従うメンバーアカウントを必須とします。Polymarketは国によって注文を制限しており、確認用のジオブロックのエンドポイントがあります。取引終了のみの一覧には、米国、英国、ドイツ、フランス、オーストラリア、シンガポール、タイ、台湾が含まれます。制限地域での読み取りアクセスについては記載がないため、ボットを動かすサーバーから試してください。
バックテスト用のリプレイデータ
Predexonは、1月1日 以降のPolymarketの板スナップショットを無料のREST エンドポイントで、Kalshiのスナップショットを 1月7日 以降で提供します。OddpoolはKalshiの板を 3月19日 から、Polymarketを 3月20日 から保持していますが、新規の契約者は受け付けていません。FinFeedAPIは生の板イベントを日次のフラットファイルで販売しています。Predexonの 1 セント未満のKalshi スナップショットは 0.5 秒に 1 件に絞られており、速い値動きについて分かることが限られます。Kalshiに過去の板を返すエンドポイントはありません。数年分のティックが必要な方は、リサーチのページをご覧ください。
取引スタックにおける Narwhalの位置づけ
執行コードの隣に置くマクロ層として Narwhalを使います。KalshiとPolymarketの経済指標 16 トピックと中央銀行 21 トピック、それに金属とエネルギーを、1つのスキーマに正規化します。各トピックには、それを提示する市場と次のイベント IDが載るため、スケジューラは発表の前にボットを起こせます。1つのキーでRESTと 80 ツールのMCP サーバーが使えます。アカウントごとに最初の 12か月間は毎月 $10の無料クレジットが付き、呼び出しは 1,000 回あたり $2 〜 $10です。予測イベントのWebSocket ストリームは、すべてのアカウントで利用できます。
販売を終了したベンダー
DomeはPolymarketに買収されたあと 4月28日 に終了したため、移行先にはなりません。Oddpoolは新規の契約を締め切りました。Predexonは 7月10日 に注文の発注を取りやめ、7月20日 に複数市場のマッチングエンドポイントを停止しました。Odds-API.ioは新規の無料キーを停止しています。コードを書く前に、そのベンダーが今も新規登録を受け付け、必要な機能を提供しているか確認してください。Kalshiは予告なく制限を変えることがあり、429にRetry-After ヘッダーを付けないため、バックオフは自分で実装してください。
各プロバイダーの詳細ページには、参照した公式ドキュメント、そこから確認できる範囲、確認日を記載しています。 確認済み: