Felo API PlatformFelo API Platform
Semua endpoint Kalshi
v0.2.0-beta
OpenAPI 3.1.0

Dapatkan Dagangan Kalshi

Pelayan:https://openapi.felo.ai
Pustaka Klien

Kalshi

​

Prediction-market data.

Dapatkan Dagangan Kalshi

​

Dapatkan rakaman dagangan terlaksana bagi pasaran Kalshi — isian sebenar, bukan sebut harga. Gunakan ini apabila memerlukan harga terealisasi dan saiz dagangan dalam sesuatu tetingkap, contohnya untuk melihat bagaimana keyakinan berubah semasa sesuatu peristiwa berlaku; sempitkan dengan ticker dan julat saat Unix min_ts / max_ts, serta tetapkan is_block_trade untuk mengasingkan dagangan besar yang dirundingkan. Memulangkan trades[] dengan trade_id, ticker, count_fp (kontrak), yes_price_dollars / no_price_dollars, taker_side dan created_time, serta cursor untuk penomboran halaman. Untuk sebut harga semasa, peraturan penyelesaian dan metadata pasaran dan bukannya isian, gunakan get_kalshi_markets.

Rujukan harga

  • Pemeteran: Asas kos tetap bagi setiap permintaan berjaya.
  • Anggaran rujukan setiap permintaan: USD 0.02.

Metadata rujukan sahaja, bukan sebut harga akaun, harga terjamin atau had perbelanjaan. Kredit sumber bukan kredit Felo. Caj akhir mengikut rekod pengebilan Felo.

Parameter Pertanyaan
  • cursor
    Jenis: string

    Kursor penomboran. Gunakan nilai kursor yang dipulangkan daripada respons sebelumnya untuk mendapatkan halaman hasil seterusnya. Biarkan kosong untuk halaman pertama.

  • is_block_trade
    Jenis: boolean

    Tapis dagangan mengikut sama ada ia dagangan blok. Tinggalkan untuk memulangkan semua dagangan. Tetapkan kepada true untuk hanya memulangkan dagangan blok. Tetapkan kepada false untuk hanya memulangkan dagangan bukan blok.

  • limit
    Jenis: integer Format: int64
    min:  
    0
    maks:  
    1000

    Bilangan hasil setiap halaman. Lalai kepada 100. Nilai maksimum ialah 1000.

  • max_ts
    Jenis: integer Format: int64

    Tapis item sebelum cap masa Unix ini

  • min_ts
    Jenis: integer Format: int64

    Tapis item selepas cap masa Unix ini

  • ticker
    Jenis: string

    Tapis mengikut ticker pasaran

Respons
  • 200
    Jenis: object · Response24B585A0A861_GetTradesResponse

    Dagangan berjaya diambil

    • cursor
      Jenis: string
      wajib
    • trades
      Jenis: array object[] · Response24B585A0A861_Trade[]
      wajib
      • count_fp
        Jenis: string · Response24B585A0A861_FixedPointCount
        wajib

        Rentetan bilangan kontrak titik tetap (2 perpuluhan, contohnya "10.00"; dirujuk sebagai "fp" dalam nama medan). Permintaan menerima 0-2 tempat perpuluhan (contohnya "10", "10.0", "10.00"); respons sentiasa mengeluarkan 2 perpuluhan. Nilai kontrak pecahan (contohnya "2.50") disokong; granulariti minimum ialah 0.01 kontrak.

      • created_time
        Jenis: string Format: date-time
        wajib

        Cap masa apabila dagangan ini dilaksanakan

      • is_block_trade
        Jenis: boolean
        wajib

        True jika dagangan ini dipadankan di luar buku pesanan sebagai dagangan blok (contohnya melalui RFQ / cadangan dagangan blok yang dirundingkan); false untuk dagangan yang diisi pada buku pesanan standard.

      • no_price_dollars
        Jenis: string · Response24B585A0A861_FixedPointDollars
        wajib

        Rentetan dolar AS titik tetap. Kebanyakan medan permintaan menerima 2-4 tempat perpuluhan (contohnya "0.56", "0.5600"); respons mengeluarkan sehingga 6. Selang sebut harga yang sah untuk pasaran tertentu dihadkan oleh struktur aras harga pasaran tersebut.

      • taker_book_side
        Jenis: string · Response24B585A0A861_BookSideenum
        wajib

        Bahagian buku pesanan untuk pesanan atau dagangan. Untuk pasaran acara, ini merujuk kepada bahagian YES sahaja: bid bermaksud beli YES, ask bermaksud jual YES. (Menjual YES secara ekonomi setara dengan membeli NO pada 1 - price, tetapi endpoint ini menyebut semuanya dari bahagian YES.)

        nilai
        • bid
        • ask
      • taker_outcome_side
        Jenis: string enum
        wajib

        Sisi hasil yang menjadi kedudukan taker. buy-yes dan sell-no menghasilkan 'yes'; buy-no dan sell-yes menghasilkan 'no'.

        taker_outcome_side hanya menerangkan pendedahan berarah; ia tidak mengubah harga dagangan. Dagangan pada harga p dengan taker_outcome_side=no dipadankan dengan maker pada harga p yang sama dengan arah bertentangan — kedua-dua pihak berdagang pada harga yang sama.

        taker_outcome_side dan taker_book_side akan menjadi cara kanonik untuk menentukan arah dagangan. Medan lama taker_side akan ditamatkan dalam keluaran akan datang — sila beralih kepada medan baharu ini.

        nilai
        • yes = TradeTakerOutcomeSideYes
        • no = TradeTakerOutcomeSideNo
      • ticker
        Jenis: string
        wajib

        Pengecam unik untuk pasaran

      • trade_id
        Jenis: string
        wajib

        Pengecam unik untuk dagangan ini

      • yes_price_dollars
        Jenis: string · Response24B585A0A861_FixedPointDollars
        wajib

        Rentetan dolar AS titik tetap. Kebanyakan medan permintaan menerima 2-4 tempat perpuluhan (contohnya "0.56", "0.5600"); respons mengeluarkan sehingga 6. Selang sebut harga yang sah untuk pasaran tertentu dihadkan oleh struktur aras harga pasaran tersebut.

      • taker_side
        Jenis: string enum
        usang

        Tidak digunakan lagi. Gunakan taker_outcome_side (atau taker_book_side) sebaliknya. Lihat Arah pesanan. Medan ini tidak akan dialih keluar sebelum 14 Mei 2026.

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

    Permintaan tidak dapat diproses. Semak parameter permintaan.

  • 401

    Kunci API Felo yang sah diperlukan.

  • 402

    Permintaan tidak dapat diteruskan kerana keperluan pengebilan tidak dipenuhi.

  • 403

    Akaun tidak dibenarkan melakukan operasi ini.

  • 429

    Had permintaan atau had perbelanjaan telah dicapai.

  • 502

    Perkhidmatan tidak dapat menyelesaikan permintaan.

  • 503

    API atau perkhidmatan pengebilan tidak tersedia buat sementara waktu.

  • 504

    Perkhidmatan tamat masa semasa memproses permintaan.

  • default

    Respons ralat; respons passthrough huluan mungkin menggunakan format penyedia

    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.678Z",
      "is_block_trade": true
    }
  ],
  "cursor": "string"
}
Get Kalshi Trades