Felo API PlatformFelo API Platform
endpoint ทั้งหมดของ Kalshi
v0.2.0-beta
OpenAPI 3.1.0

ดึงการซื้อขาย Kalshi

เซิร์ฟเวอร์:https://openapi.felo.ai
ไลบรารีไคลเอนต์

Kalshi

​

Prediction-market data.

Kalshi การดำเนินการ

ดึงการซื้อขาย Kalshi

​

ดึงเทปการซื้อขายที่จับคู่แล้วของตลาด Kalshi — การจับคู่จริง ไม่ใช่ราคาเสนอ ใช้เมื่อต้องการราคาที่เกิดขึ้นจริงและขนาดที่ซื้อขายในช่วงเวลาหนึ่ง เช่น เพื่อดูว่าความเชื่อมั่นเปลี่ยนไปอย่างไรระหว่างที่เหตุการณ์คลี่คลาย; จำกัดขอบเขตด้วย ticker และช่วง Unix วินาที min_ts / max_ts และตั้ง 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

    กรองการซื้อขายตามว่าเป็น block trade หรือไม่ ละเว้นเพื่อคืนการซื้อขายทั้งหมด ตั้งเป็น true เพื่อคืนเฉพาะ block trade ตั้งเป็น false เพื่อคืนเฉพาะการซื้อขายที่ไม่ใช่ block trade

  • limit
    ประเภท: integer รูปแบบ: int64
    ต่ำสุด:  
    0
    สูงสุด:  
    1000

    จำนวนผลลัพธ์ต่อหน้า ค่าเริ่มต้น 100 ค่าสูงสุดคือ 1000

  • max_ts
    ประเภท: integer รูปแบบ: int64

    กรองรายการก่อน Unix timestamp นี้

  • min_ts
    ประเภท: integer รูปแบบ: int64

    กรองรายการหลัง Unix timestamp นี้

  • 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
        จำเป็น

        เป็น true หากการเทรดนี้จับคู่นอกสมุดคำสั่งในฐานะ block trade (เช่น ผ่าน RFQ / ข้อเสนอ block ที่เจรจาแล้ว); เป็น false สำหรับการเทรดที่จับคู่บนสมุดคำสั่งมาตรฐาน

      • no_price_dollars
        ประเภท: string · Response24B585A0A861_FixedPointDollars
        จำเป็น

        สตริงดอลลาร์สหรัฐแบบจุดคงที่ ฟิลด์คำขอส่วนใหญ่รับทศนิยม 2-4 ตำแหน่ง (เช่น "0.56", "0.5600"); การตอบกลับส่งได้สูงสุด 6 ตำแหน่ง ช่วงราคาเสนอที่ใช้ได้สำหรับตลาดหนึ่งถูกจำกัดด้วยโครงสร้างระดับราคาของตลาดนั้น

      • taker_book_side
        ประเภท: string · Response24B585A0A861_BookSideenum
        จำเป็น

        ฝั่งของสมุดคำสั่งสำหรับคำสั่งซื้อขายหรือการซื้อขาย สำหรับตลาดเหตุการณ์ หมายถึงเฉพาะขา YES: bid หมายถึงซื้อ YES, ask หมายถึงขาย YES (การขาย YES เทียบเท่าเชิงเศรษฐกิจกับการซื้อ NO ที่ 1 - price แต่ endpoint นี้เสนอราคาทุกอย่างจากฝั่ง YES)

        ค่า
        • bid
        • ask
      • taker_outcome_side
        ประเภท: string enum
        จำเป็น

        ฝั่งผลลัพธ์ที่ taker วางตำแหน่งไว้ buy-yes และ sell-no ให้ผลเป็น 'yes'; buy-no และ sell-yes ให้ผลเป็น 'no'.

        taker_outcome_side อธิบายเฉพาะความเสี่ยงเชิงทิศทางเท่านั้น ไม่ได้เปลี่ยนราคาของการเทรด การเทรดที่ราคา p โดยมี taker_outcome_side=no จะจับคู่กับ maker ที่ราคา p เดียวกันในทิศทางตรงกันข้าม — ทั้งสองฝ่ายเทรดที่ราคาเดียวกัน

        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 enum
        เลิกใช้แล้ว

        เลิกใช้แล้ว ใช้ taker_outcome_side (หรือ taker_book_side) แทน ดู ทิศทางคำสั่ง ฟิลด์นี้จะไม่ถูกลบก่อนวันที่ 14 พฤษภาคม 2026

        ค่า
        • yes = TradeTakerSideYes
        • no = TradeTakerSideNo
    application/json
  • 400

    ไม่สามารถประมวลผลคำขอได้ ตรวจสอบพารามิเตอร์ของคำขอ

  • 401

    จำเป็นต้องใช้คีย์ API ของ Felo ที่ถูกต้อง

  • 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