Kalshi
Prediction-market data.
ดึงตลาด Kalshi
แสดงรายการตลาดพยากรณ์โดยใช้ตัวกรอง status, ticker, event, series และ timestamp ที่ระบุไว้ในเอกสาร สัญญามี max_updated_ts แต่ไม่ได้ประกาศพารามิเตอร์ค้นหาข้อความอิสระ ดูสคีมาของการตอบกลับสำหรับระเบียนตลาดและการแบ่งหน้า
ข้อมูลอ้างอิงราคา
- การวัดปริมาณการใช้งาน: คิดตามต้นทุนคงที่ต่อคำขอที่สำเร็จ
- ค่าประมาณคำขออ้างอิง: USD 0.02
เป็นข้อมูลเมตาอ้างอิงเท่านั้น ไม่ใช่ใบเสนอราคาสำหรับบัญชี ไม่ใช่ราคาที่รับประกัน และไม่ใช่เพดานการใช้จ่าย เครดิตของทรัพยากรไม่ใช่เครดิต Felo ยอดเรียกเก็บขั้นสุดท้ายเป็นไปตามบันทึกการเรียกเก็บเงินของ Felo
- ประเภท: stringcursor
เคอร์เซอร์การแบ่งหน้า ใช้ค่าเคอร์เซอร์ที่ส่งคืนจากการตอบกลับก่อนหน้าเพื่อรับผลลัพธ์หน้าถัดไป เว้นว่างไว้สำหรับหน้าแรก
- ประเภท: stringevent
_ticker ticker ของเหตุการณ์ที่ใช้กรอง รองรับ ticker ของเหตุการณ์เดียวเท่านั้น
- ประเภท: integer รูปแบบ: int64limitต่ำสุด:0สูงสุด:1000
จำนวนผลลัพธ์ต่อหน้า ค่าเริ่มต้น 100 ค่าสูงสุดคือ 1000
- ประเภท: integer รูปแบบ: int64max
_close _ts กรองรายการที่ปิดก่อน Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64max
_created _ts กรองรายการที่สร้างก่อน Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64max
_settled _ts กรองรายการที่ชำระบัญชีก่อน Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64max
_updated _ts คืนตลาดที่มีข้อมูลเมตาอัปเดตที่หรือก่อน Unix timestamp นี้ (เป็นวินาที) ติดตามเฉพาะการเปลี่ยนแปลงที่ไม่ใช่การซื้อขาย อาจใช้ร่วมกับ min_updated_ts และ mve_filter=exclude อาจใช้ร่วมกับ series_ticker ซึ่งต้องใช้ mve_filter=exclude ด้วย ไม่เข้ากันกับตัวกรองอื่น
- ประเภท: integer รูปแบบ: int64min
_close _ts กรองรายการที่ปิดหลัง Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64min
_created _ts กรองรายการที่สร้างหลัง Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64min
_settled _ts กรองรายการที่ชำระบัญชีหลัง Unix timestamp นี้
- ประเภท: integer รูปแบบ: int64min
_updated _ts คืนตลาดที่มีข้อมูลเมตาอัปเดตหลังจาก Unix timestamp นี้ (เป็นวินาที) ติดตามเฉพาะการเปลี่ยนแปลงที่ไม่ใช่การซื้อขาย อาจใช้ร่วมกับ max_updated_ts และ mve_filter=exclude อาจใช้ร่วมกับ series_ticker ซึ่งต้องใช้ mve_filter=exclude ด้วย ไม่เข้ากันกับตัวกรองอื่น
- ประเภท: string enummve
_filter กรองตามเหตุการณ์หลายตัวแปร (combo) 'only' คืนเฉพาะเหตุการณ์หลายตัวแปร, 'exclude' ตัดเหตุการณ์หลายตัวแปรออก
ค่า- only
- exclude
- ประเภท: stringseries
_ticker กรองตาม ticker ของซีรีส์
- ประเภท: string enumstatus
กรองตามสถานะตลาด เว้นว่างเพื่อคืนตลาดที่มีสถานะใดก็ได้
ค่า- 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 enum
_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 จำเป็นโครงสร้างระดับราคาสำหรับตลาดนี้ ซึ่งกำหนดช่วงราคาและขนาด tick
- priceประเภท: array object[] · Response24B585A0A861_PriceRange[]
_ranges จำเป็นช่วงราคาที่ใช้ได้สำหรับคำสั่งซื้อขายในตลาดนี้
- endประเภท: stringจำเป็น
ราคาสิ้นสุดของช่วงนี้เป็นดอลลาร์
- startประเภท: stringจำเป็น
ราคาเริ่มต้นของช่วงนี้เป็นดอลลาร์
- stepประเภท: stringจำเป็น
ขนาดสเต็ป/ทิกของราคาสำหรับช่วงนี้เป็นดอลลาร์
- resultประเภท: string enumจำเป็นค่า
- yes
- no
- scalar
- rulesประเภท: string
_primary จำเป็นคำอธิบายภาษาธรรมชาติของข้อกำหนดตลาดที่สำคัญที่สุด
- rulesประเภท: string
_secondary จำเป็นคำอธิบายภาษาธรรมชาติของข้อกำหนดตลาดรอง
- settlementประเภท: string enum
_bounds _type จำเป็นขอบเขตการชำระบัญชีใดที่ใช้กับตลาดนี้ default หมายถึงตลาดไม่มีขอบเขตการชำระบัญชี
ค่า- default
- floor
- settlementประเภท: integer
_timer _seconds จำเป็นระยะเวลาหลังจากตัดสินผลจนถึงเวลาที่ตลาดชำระบัญชี
- statusประเภท: string enumจำเป็น
สถานะปัจจุบันของตลาดในวงจรชีวิต
ค่า- 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 ค่า expiration สูงสุดที่นำไปสู่การชำระบัญชี YES
- customประเภท: object | null
_strike ค่า expiration สำหรับแต่ละเป้าหมายที่นำไปสู่การชำระบัญชี YES
- earlyประเภท: string | null
_close _condition เงื่อนไขที่ตลาดสามารถปิดก่อนกำหนดได้
- exchangeประเภท: integer · Response24B585A0A861_ExchangeIndex
_index ตัวระบุสำหรับ shard ของกระดานเทรด
- 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 ค่า expiration ขั้นต่ำที่นำไปสู่การชำระบัญชี YES
- functionalประเภท: string | null
_strike การแมปจากค่า expiration ไปยังค่าการชำระบัญชี
- 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 enum
_type ประเภทสไตรก์กำหนดวิธีนิยามและประเมินสไตรก์ของตลาด
ค่า- greater
- greater
_or _equal - less
- less
_or _equal - between
- functional
- custom
- structured
- subtitleประเภท: stringเลิกใช้แล้ว
- titleประเภท: stringเลิกใช้แล้ว
application/json - 400
ไม่สามารถประมวลผลคำขอได้ ตรวจสอบพารามิเตอร์ของคำขอ
- 401
จำเป็นต้องใช้คีย์ API ของ Felo ที่ถูกต้อง
- 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.678Z",
"updated_time": "2026-10-26T08:08:16.678Z",
"open_time": "2026-10-26T08:08:16.678Z",
"close_time": "2026-10-26T08:08:16.678Z",
"expected_expiration_time": null,
"latest_expiration_time": "2026-10-26T08:08:16.678Z",
"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"
}