Felo API PlatformFelo API Platform
全部 Kalshi 端點
v0.2.0-beta
OpenAPI 3.1.0

取得 Kalshi 交易

伺服器:https://openapi.felo.ai
用戶端程式庫

Kalshi

​

Prediction-market data.

取得 Kalshi 交易

​

取得 Kalshi 市場的已成交交易紀錄——是實際成交,而非報價。需要某段期間的已實現價格與成交量時使用,例如觀察事件發展過程中市場信心的變化;以 ticker 與 min_ts / max_ts 的 Unix 秒範圍縮小範圍,並設定 is_block_trade 以篩選大額協議交易。傳回 trades[],包含 trade_id、ticker、count_fp(合約數)、yes_price_dollars / no_price_dollars、taker_side 與 created_time,另有供分頁使用的 cursor。若需要目前報價、結算規則與市場中繼資料而非成交紀錄,請使用 get_kalshi_markets。

定價參考

  • 計量方式:以成功請求為固定成本基礎。
  • 參考請求預估:USD 0.02。

僅供參考的中繼資料,並非帳戶報價、保證價格或消費上限。資源額度並非 Felo 額度。最終費用依 Felo 計費記錄為準。

查詢參數
  • cursor
    類型: string

    分頁游標。使用上一次回應傳回的游標值取得下一頁結果。第一頁請留空。

  • is_block_trade
    類型: boolean

    依是否為大宗交易篩選成交。省略則傳回所有成交。設為 true 僅傳回大宗交易,設為 false 僅傳回非大宗交易。

  • limit
    類型: integer 格式: int64
    最小值:  
    0
    最大值:  
    1000

    每頁結果數。預設為 100,最大值為 1000。

  • max_ts
    類型: integer 格式: int64

    篩選在此 Unix 時間戳之前的項目

  • min_ts
    類型: integer 格式: int64

    篩選在此 Unix 時間戳之後的項目

  • ticker
    類型: string

    依市場 ticker 篩選

回應
  • 200
    類型: object · Response24B585A0A861_GetTradesResponse

    交易取得成功

    • cursor
      類型: string
      必填
    • trades
      類型: array object[] · Response24B585A0A861_Trade[]
      必填
      • count_fp
        類型: string · Response24B585A0A861_FixedPointCount
        必填

        定點合約數量字串(2 位小數,例如 "10.00";在欄位名稱中稱為 "fp")。請求接受 0–2 位小數(例如 "10"、"10.0"、"10.00");回應一律輸出 2 位小數。支援小數合約值(例如 "2.50");最小粒度為 0.01 份合約。

      • created_time
        類型: string 格式: date-time
        必填

        該筆成交的執行時間戳記

      • is_block_trade
        類型: boolean
        必填

        若該筆成交作為大額協議交易在訂單簿之外撮合(例如透過 RFQ / 協商大額協議提案)則為 true;在標準訂單簿上成交的為 false。

      • no_price_dollars
        類型: string · Response24B585A0A861_FixedPointDollars
        必填

        定點美元字串。多數請求欄位接受 2–4 位小數(例如 "0.56"、"0.5600");回應最多輸出 6 位小數。特定市場的有效報價間隔受該市場的價格級距結構限制。

      • taker_book_side
        類型: string · Response24B585A0A861_BookSide列舉
        必填

        訂單或成交在訂單簿中的方向。對於事件市場,這僅指 YES 一側:bid 表示買入 YES,ask 表示賣出 YES。(賣出 YES 在經濟上等同於以 1 - price 買入 NO,但此端點一律從 YES 一側報價。)

        值
        • bid
        • ask
      • taker_outcome_side
        類型: string 列舉
        必填

        taker 所持的結果方向。buy-yes 與 sell-no 會產生 'yes';buy-no 與 sell-yes 會產生 'no'。

        taker_outcome_side 僅描述方向性曝險,不會改變成交價格。價格為 p、taker_outcome_side=no 的成交,會與方向相反、價格同為 p 的 maker 撮合——雙方以相同價格成交。

        taker_outcome_side 與 taker_book_side 將成為判定成交方向的標準方式。舊版 taker_side 欄位將在未來版本中棄用——請遷移至這些新欄位。

        值
        • yes = TradeTakerOutcomeSideYes
        • no = TradeTakerOutcomeSideNo
      • ticker
        類型: string
        必填

        市場的唯一識別碼

      • trade_id
        類型: string
        必填

        該筆成交的唯一識別碼

      • yes_price_dollars
        類型: string · Response24B585A0A861_FixedPointDollars
        必填

        定點美元字串。多數請求欄位接受 2–4 位小數(例如 "0.56"、"0.5600");回應最多輸出 6 位小數。特定市場的有效報價間隔受該市場的價格級距結構限制。

      • taker_side
        類型: string 列舉
        已棄用

        已棄用。請改用 taker_outcome_side(或 taker_book_side)。參見訂單方向。此欄位在 2026 年 5 月 14 日之前不會移除。

        值
        • yes = TradeTakerSideYes
        • no = TradeTakerSideNo
    application/json
  • 400

    無法處理該要求。請檢查請求參數。

  • 401

    需要有效的 Felo API 金鑰。

  • 402

    由於未符合計費要求,要求無法繼續。

  • 403

    該帳戶無權執行此操作。

  • 429

    已達到要求或支出上限。

  • 502

    服務無法完成該要求。

  • 503

    API 或計費服務暫時無法使用。

  • 504

    服務在處理要求時逾時。

  • default

    錯誤回應;上游透傳回應可能採用供應商格式

    application/json
Request Example for get/v1/beta/kalshi/trades
curl https://openapi.felo.ai/v1/beta/kalshi/trades \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "trades": [
    {
      "trade_id": "string",
      "ticker": "string",
      "count_fp": "10.00",
      "yes_price_dollars": "0.5600",
      "no_price_dollars": "0.5600",
      "taker_outcome_side": "yes",
      "taker_book_side": "bid",
      "created_time": "2026-10-26T08:08:16.601Z",
      "is_block_trade": true
    }
  ],
  "cursor": "string"
}
Get Kalshi Trades

需要協助嗎?