Kalshi
Prediction-market data.
Kalshi 市場を取得
記載された status、ticker、event、series、タイムスタンプのフィルターを使用して予測市場を一覧表示します。契約には max_updated_ts が含まれますが、フリーテキスト検索パラメーターは宣言されていません。市場レコードとページングについてはレスポンススキーマに従ってください。
料金の参考情報
- 計測方法:成功リクエストあたりの固定コスト基準。
- 参考リクエスト見積もり:USD 0.02。
参考情報のメタデータであり、アカウントへの見積もり、保証された価格、支出上限ではありません。リソースクレジットは Felo クレジットではありません。最終的な請求は Felo の請求記録に従います。
- 型: stringcursor
ページネーションカーソル。前回のレスポンスで返されたカーソル値を使って次のページの結果を取得します。最初のページでは空のままにします。
- 型: stringevent
_ticker フィルターするイベント ticker。サポートされるのは単一のイベント ticker のみです。
- 型: integer 形式: int64limit最小値:0最大値:1000
1 ページあたりの結果数。既定は 100 です。最大値は 1000 です。
- 型: integer 形式: int64max
_close _ts この Unix タイムスタンプより前にクローズする項目をフィルター
- 型: integer 形式: int64max
_created _ts この Unix タイムスタンプより前に作成された項目をフィルター
- 型: integer 形式: int64max
_settled _ts この Unix タイムスタンプより前に決済された項目をフィルター
- 型: integer 形式: int64max
_updated _ts メタデータがこの Unix タイムスタンプ(秒)以前に更新されたマーケットを返します。非取引の変更のみを追跡します。min_updated_ts および mve_filter=exclude と組み合わせられます。series_ticker とも組み合わせられますが、その場合は mve_filter=exclude が必要です。他のフィルターとは併用できません。
- 型: integer 形式: int64min
_close _ts この Unix タイムスタンプより後にクローズする項目をフィルター
- 型: integer 形式: int64min
_created _ts この Unix タイムスタンプより後に作成された項目をフィルター
- 型: integer 形式: int64min
_settled _ts この Unix タイムスタンプより後に決済された項目をフィルター
- 型: integer 形式: int64min
_updated _ts メタデータがこの Unix タイムスタンプ(秒)より後に更新されたマーケットを返します。非取引の変更のみを追跡します。max_updated_ts および mve_filter=exclude と組み合わせられます。series_ticker とも組み合わせられますが、その場合は mve_filter=exclude が必要です。他のフィルターとは併用できません。
- 型: string 列挙値mve
_filter 多変量イベント(コンボ)でフィルターします。'only' は多変量イベントのみを返し、'exclude' は多変量イベントを除外します。
値- only
- exclude
- 型: stringseries
_ticker シリーズ ticker でフィルター
- 型: string 列挙値status
マーケットのステータスでフィルターします。空のままにすると、任意のステータスのマーケットを返します。
値- unopened
- open
- paused
- closed
- settled
- 型: stringtickers
特定のマーケット ticker でフィルターします。取得するマーケット ticker のカンマ区切りリスト。
- 型: object · Response24B585A0A861_GetMarketsResponse200
市場の取得に成功しました
- 型: stringcursor必須
- 型: array object[] · Response24B585A0A861_Market[]markets必須
- can型: boolean
_close _early 必須 - close型: string 形式: date-time
_time 必須the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- created型: string 形式: date-time
_time 必須the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- event型: string
_ticker 必須 - expiration型: string
_value 必須決済で考慮された値
- last型: string · Response24B585A0A861_FixedPointDollars
_price _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- latest型: string 形式: date-time
_expiration _time 必須このマーケットが満期になる可能性のある最も遅い時刻
- market型: string 列挙値
_type 必須マーケットの種類を識別します
値- binary
- scalar
- no型: string · Response24B585A0A861_FixedPointDollars
_ask _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- no型: string · Response24B585A0A861_FixedPointDollars
_bid _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- no型: string
_sub _title 必須このマーケットの NO 側の短縮タイトル
- notional型: string · Response24B585A0A861_FixedPointDollars
_value _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- open型: string · Response24B585A0A861_FixedPointCount
_interest _fp 必須固定小数点の契約数文字列(小数 2 桁、例:"10.00"。フィールド名では "fp" と呼ばれます)。リクエストは小数 0~2 桁(例:"10"、"10.0"、"10.00")を受け付け、レスポンスは常に小数 2 桁を出力します。小数の契約値(例:"2.50")もサポートされ、最小粒度は 0.01 契約です。
- open型: string 形式: date-time
_time 必須the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- previous型: string · Response24B585A0A861_FixedPointDollars
_price _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- previous型: string · Response24B585A0A861_FixedPointDollars
_yes _ask _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- previous型: string · Response24B585A0A861_FixedPointDollars
_yes _bid _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- price型: string
_level _structure 必須このマーケットの価格水準構造。価格範囲とティックサイズを定義します
- price型: array object[] · Response24B585A0A861_PriceRange[]
_ranges 必須このマーケットの注文で有効な価格範囲
- end型: string必須
この範囲の終了価格(米ドル)
- start型: string必須
この範囲の開始価格(米ドル)
- step型: string必須
この範囲の価格ステップ/ティックサイズ(米ドル)
- result型: string 列挙値必須値
- yes
- no
- scalar
- rules型: string
_primary 必須最も重要なマーケット条件を平易な言葉で説明したもの
- rules型: string
_secondary 必須セカンダリーマーケットの条件を平易な言葉で説明したもの
- settlement型: string 列挙値
_bounds _type 必須このマーケットに適用される決済境界。default はマーケットに決済境界がないことを意味します
値- default
- floor
- settlement型: integer
_timer _seconds 必須マーケットが判定されてから決済されるまでの時間
- status型: string 列挙値必須
マーケットのライフサイクルにおける現在のステータス。
値- initialized
- inactive
- active
- closed
- determined
- disputed
- amended
- finalized
- ticker型: string必須
- updated型: string 形式: date-time
_time 必須最後に取引以外のメタデータが更新された時刻。
- volume型: string · Response24B585A0A861_FixedPointCount
_24h _fp 必須固定小数点の契約数文字列(小数 2 桁、例:"10.00"。フィールド名では "fp" と呼ばれます)。リクエストは小数 0~2 桁(例:"10"、"10.0"、"10.00")を受け付け、レスポンスは常に小数 2 桁を出力します。小数の契約値(例:"2.50")もサポートされ、最小粒度は 0.01 契約です。
- volume型: string · Response24B585A0A861_FixedPointCount
_fp 必須固定小数点の契約数文字列(小数 2 桁、例:"10.00"。フィールド名では "fp" と呼ばれます)。リクエストは小数 0~2 桁(例:"10"、"10.0"、"10.00")を受け付け、レスポンスは常に小数 2 桁を出力します。小数の契約値(例:"2.50")もサポートされ、最小粒度は 0.01 契約です。
- yes型: string · Response24B585A0A861_FixedPointDollars
_ask _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- yes型: string · Response24B585A0A861_FixedPointCount
_ask _size _fp 必須固定小数点の契約数文字列(小数 2 桁、例:"10.00"。フィールド名では "fp" と呼ばれます)。リクエストは小数 0~2 桁(例:"10"、"10.0"、"10.00")を受け付け、レスポンスは常に小数 2 桁を出力します。小数の契約値(例:"2.50")もサポートされ、最小粒度は 0.01 契約です。
- yes型: string · Response24B585A0A861_FixedPointDollars
_bid _dollars 必須固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- yes型: string · Response24B585A0A861_FixedPointCount
_bid _size _fp 必須固定小数点の契約数文字列(小数 2 桁、例:"10.00"。フィールド名では "fp" と呼ばれます)。リクエストは小数 0~2 桁(例:"10"、"10.0"、"10.00")を受け付け、レスポンスは常に小数 2 桁を出力します。小数の契約値(例:"2.50")もサポートされ、最小粒度は 0.01 契約です。
- yes型: string
_sub _title 必須このマーケットの YES 側の短縮タイトル
- cap型: number | null 形式: double
_strike YES の決済につながる最大の満期値
- custom型: object | null
_strike 各ターゲットが YES の決済につながる満期値
- early型: string | null
_close _condition マーケットが早期にクローズできる条件
- exchange型: integer · Response24B585A0A861_ExchangeIndex
_index 取引所シャードの識別子。
- expected型: string | null 形式: date-time
_expiration _time このマーケットが満期になると予想される時刻
- expiration型: string 形式: date-time
_time 非推奨the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- fee型: string | null 形式: date-time
_waiver _expiration _time このマーケットの手数料免除が失効する時刻
- floor型: number | null 形式: double
_strike YES の決済につながる最小の満期値
- functional型: string | null
_strike 満期値から決済値へのマッピング
- is型: boolean
_provisional true の場合、判定後にマーケットに活動がないときは削除される可能性があります
- mve型: string
_collection _ticker 多変量イベントコレクションの ticker
- mve型: array object[] · Response24B585A0A861_MveSelectedLeg[]
_selected _legs - event型: string
_ticker 選択したイベントの一意の識別子
- market型: string
_ticker 選択したマーケットの一意の識別子
- side型: string
選択したマーケットの側
- yes型: string · Response24B585A0A861_FixedPointDollars
_settlement _value _dollars 固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- occurrence型: string | null 形式: date-time
_datetime 基礎となるイベントが発生した記録日時(利用可能な場合)
- primary型: string | null
_participant _key - settlement型: string · Response24B585A0A861_FixedPointDollars
_floor _dollars 固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- settlement型: string | null 形式: date-time
_ts マーケットが決済されたタイムスタンプ。決済済みのマーケットにのみ設定されます
- settlement型: string · Response24B585A0A861_FixedPointDollars
_value _dollars 固定小数点の米ドル文字列。ほとんどのリクエストフィールドは小数 2~4 桁(例:"0.56"、"0.5600")を受け付け、レスポンスは最大 6 桁を出力します。特定のマーケットで有効な気配値の間隔は、そのマーケットの価格水準構造によって制約されます。
- strike型: string 列挙値
_type ストライクタイプは、マーケットのストライクがどのように定義され、評価されるかを定義します
値- greater
- greater
_or _equal - less
- less
_or _equal - between
- functional
- custom
- structured
- subtitle型: string非推奨
- title型: string非推奨
application/json - 400
リクエストを処理できませんでした。リクエストパラメータを確認してください。
- 401
有効な Felo API キーが必要です。
- 402
請求要件が満たされていないため、リクエストを続行できません。
- 403
このアカウントにはこの操作を行う権限がありません。
- 429
リクエストまたは支出の上限に達しました。
- 502
サービスがリクエストを完了できませんでした。
- 503
API または請求サービスが一時的に利用できません。
- 504
リクエストの処理中にサービスがタイムアウトしました。
- default
エラーレスポンス。上流のパススルーレスポンスはプロバイダーの形式を使用する場合があります
application/json
curl https://openapi.felo.ai/v1/beta/kalshi/markets \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"markets": [
{
"ticker": "string",
"event_ticker": "string",
"market_type": "binary",
"yes_sub_title": "string",
"no_sub_title": "string",
"created_time": "2026-10-26T08:08:16.607Z",
"updated_time": "2026-10-26T08:08:16.607Z",
"open_time": "2026-10-26T08:08:16.607Z",
"close_time": "2026-10-26T08:08:16.607Z",
"expected_expiration_time": null,
"latest_expiration_time": "2026-10-26T08:08:16.607Z",
"settlement_timer_seconds": 1,
"status": "initialized",
"yes_bid_dollars": "0.5600",
"yes_bid_size_fp": "10.00",
"yes_ask_dollars": "0.5600",
"yes_ask_size_fp": "10.00",
"no_bid_dollars": "0.5600",
"no_ask_dollars": "0.5600",
"last_price_dollars": "0.5600",
"volume_fp": "10.00",
"volume_24h_fp": "10.00",
"result": "yes",
"can_close_early": true,
"open_interest_fp": "10.00",
"notional_value_dollars": "0.5600",
"previous_yes_bid_dollars": "0.5600",
"previous_yes_ask_dollars": "0.5600",
"previous_price_dollars": "0.5600",
"settlement_value_dollars": "0.5600",
"settlement_ts": null,
"settlement_bounds_type": "default",
"settlement_floor_dollars": "0.5600",
"expiration_value": "string",
"occurrence_datetime": null,
"fee_waiver_expiration_time": null,
"early_close_condition": null,
"strike_type": "greater",
"floor_strike": null,
"cap_strike": null,
"functional_strike": null,
"custom_strike": null,
"rules_primary": "string",
"rules_secondary": "string",
"mve_collection_ticker": "string",
"mve_selected_legs": [
{
"event_ticker": "string",
"market_ticker": "string",
"side": "string",
"yes_settlement_value_dollars": "0.5600"
}
],
"primary_participant_key": null,
"price_level_structure": "string",
"price_ranges": [
{
"start": "string",
"end": "string",
"step": "string"
}
],
"is_provisional": true,
"exchange_index": 0
}
],
"cursor": "string"
}