ひと目でわかる比較
Narwhalは2つの取引所の選定したテーマを扱い、Kalshi APIは1つの取引所を直接扱います。Narwhal APIはNusantara Ventures, LLCが所有・運営しています。
| 要件 | Narwhal API | Kalshi API |
|---|---|---|
| 無料枠 | ✓ 12か月間、毎月$10分の無料クレジット(カード不要) | ✓ 公開RESTの市場データ。キー不要 |
| 最安の有料プラン | $20からチャージ、1,000回あたり$2〜$10 | 非公開 |
| 更新速度 | すべてのアカウントでライブ | WebSocket。署名付き認証が必要 |
| 履歴 | 全アカウントで全履歴、利用可能な記録のみ | 履歴エンドポイント。1分・1時間・日次のローソク足 |
| カバレッジ | Kalshi/Polymarket:経済、中央銀行、金属、エネルギー | Kalshiの全市場 |
| インターフェース | REST、MCP、WebSocketに対応 | RESTとWebSocket |
| SDK/ライブラリ | ✓ 公式のPython・TypeScript SDK | ✓ PythonとTypeScript |
| 無料枠での商用利用 | ✓ 商用アプリ可、再販にはカスタム契約が必要 | このページでは比較していません |
利用量に応じた料金
APIの利用料は見つかりませんでした。レート制限は段階制で、アカウントのレベルが上がると引き上げられます。
| 月間リクエスト数 | Narwhal API | Kalshi API |
|---|---|---|
| 1,000 | 1,000回あたり$2で$2.00 | 公開 API:$0 |
| 10,000 | 1,000回あたり$2で$20.00 | 公開 API:$0 |
| 100,000 | 1,000回あたり$2で$200.00 | 公開 API:$0 |
数分で切り替え
予測トピックを一覧表示する
Kalshi API
# Change: URL
curl --get \
"https://external-api.kalshi.com/trade-api/v2/events" \
--data-urlencode "limit=25"Narwhal API
# Change: URL and key
curl \
"https://api.narwhalapi.com/v1/predictions/topics" \
-H "Authorization: Bearer YOUR_API_KEY"乗り換える理由
無料で構築を始める
Narwhalでは、すべてのアカウントに12か月間、毎月$10分の無料クレジットが付き、商用アプリも利用できます。このクレジットは、ダッシュボード、定期的なデータ取得、エージェント連携に使えます。利用が増えたら$20からチャージを追加でき、アカウントも認証もそのままです。
アプリとエージェントをつなぐ
RESTとホスト型MCPは、1つのアカウントで同じデータに届きます。アプリはJSONを取得し、エージェントはホスト型ツールを使えます。どの呼び出しも共有クレジット残高から1回だけ課金されるため、両方を合わせた利用量も予算を立てやすくなります。
両方の取引所を一貫した形式で読む
Narwhalは、経済指標の発表、中央銀行の決定、金属、エネルギーについて、KalshiとPolymarketに共通のスキーマを提供します。イベントはスカラー、バイナリ、極値、タイミングの各形式をとり、公式の決済情報源を明示します。経済イベントには、実績値を公表している Narwhalのエンドポイントへのリンクが付きます。オッズ履歴は 1 分から日次までの間隔に対応します。
相手が向いているケース
Kalshi APIは、Kalshiで直接取引するアプリケーションや、Narwhalが対応するテーマ(気候、テクノロジー、エンターテインメントなど)以外の市場が必要なアプリケーションに向いています。公開RESTの市場データにキーは不要です。公式のPythonおよびTypeScript SDKは毎週リリースされますが、APIに遅れることがあります。履歴の取得には、別の履歴エンドポイントとローソク足が使えます。WebSocketは公開チャンネルでも署名付き認証が必要です。注文板はyesとnoの買い注文を返し、価格は文字列で表されます。
よくある質問
Kalshi APIの代替で無料のものはありますか
はい。Narwhalでは、すべてのアカウントに12か月間、毎月10ドル分の無料クレジットが付与され、商用アプリでの利用とRESTおよびホスト型MCPの両方のアクセスが含まれます。予測確率はすべてのアカウントでリアルタイムに利用でき、WebSocketによるストリーミングは接続あたり1回の呼び出しです。
KalshiのWebSocketには認証が必要ですか
はい。Kalshiは公開チャンネルも含め、WebSocket接続に署名付き認証を求めます。公開RESTの市場データにAPIキーは不要です。Narwhalは両取引所のデータを1つのスキーマと1つのキーで提供し、すべてのアカウントでリアルタイムの予測確率とWebSocketストリームを利用できます。
アプリケーション側で何が変わりますか。
リクエストのURLと認証を置き換え、JSONレスポンスをアプリのフィールドにマッピングします。例ではJavaScriptの標準fetchとPythonのrequestsを使っているので、一般的なHTTPクライアントで統合できます。キーはサーバー側で保管し、レスポンスの単位、日付、欠損値を表示や計算に引き継いでください。
Narwhalのクレジットがなくなるとどうなりますか。
クレジット残高はRESTとMCPの呼び出しで共有されます。残高がゼロになるとAPIはHTTP 402 `insufficient_credits`を返し、残高を超えて課金されることはありません。無料クレジットは繰り越されず、有料クレジットは最後のチャージから12か月で失効します。
確認済み: