Kalshi
Prediction-market data.
Kalshi İşlemlerini Al
Kalshi piyasaları için gerçekleşen işlem kaydını getirir — kotasyonlar değil, gerçek eşleşmeler. Gerçekleşen fiyatları ve belirli bir penceredeki işlem hacmini görmeniz gerektiğinde, örneğin bir olay ilerlerken kanaatin nasıl değiştiğini görmek için kullanın; ticker ile ve Unix saniye cinsinden min_ts / max_ts aralığıyla daraltın, büyük müzakere edilmiş işlemleri ayırmak için is_block_trade değerini ayarlayın. trades[] döndürür: her öğe trade_id, ticker, count_fp (kontratlar), yes_price_dollars / no_price_dollars, taker_side ve created_time içerir; sayfalama için bir cursor de döner. Güncel kotasyonlar, uzlaşma kuralları ve piyasa üst verisi için get_kalshi_markets kullanın.
Fiyatlandırma referansı
- Ölçümlendirme: başarılı istek başına sabit maliyet esası.
- Referans istek tahmini: USD 0.02.
Yalnızca referans üst verisidir; hesap teklifi, garantili fiyat veya harcama üst sınırı değildir. Kaynak kredileri Felo kredisi değildir. Nihai ücretler Felo faturalandırma kayıtlarını izler.
- Tür: stringcursor
Sayfalama imleci. Sonuçların sonraki sayfasını almak için önceki yanıtta döndürülen imleç değerini kullanın. İlk sayfa için boş bırakın.
- Tür: booleanis
_block _trade İşlemleri blok işlem olup olmadıklarına göre filtreleyin. Tüm işlemleri döndürmek için atlayın. Yalnızca blok işlemleri döndürmek için
trueolarak ayarlayın. Yalnızca blok olmayan işlemleri döndürmek içinfalseolarak ayarlayın. - Tür: integer Biçim: int64limitmin:0maks:1000
Sayfa başına sonuç sayısı. Varsayılan 100. Maksimum değer 1000.
- Tür: integer Biçim: int64max
_ts Bu Unix zaman damgasından önceki öğeleri filtreleyin
- Tür: integer Biçim: int64min
_ts Bu Unix zaman damgasından sonraki öğeleri filtreleyin
- Tür: stringticker
Piyasa ticker'ına göre filtreleyin
- Tür: object · Response24B585A0A861_GetTradesResponse200
İşlemler başarıyla alındı
- Tür: stringcursorgerekli
- Tür: array object[] · Response24B585A0A861_Trade[]tradesgerekli
- countTür: string · Response24B585A0A861_FixedPointCount
_fp gerekliSabit noktalı kontrat sayısı dizesi (2 ondalık basamak, ör. "10.00"; alan adlarında "fp" olarak anılır). İstekler 0-2 ondalık basamak kabul eder (ör. "10", "10.0", "10.00"); yanıtlar her zaman 2 ondalık basamak verir. Kesirli kontrat değerleri (ör. "2.50") desteklenir; minimum ayrıntı düzeyi 0,01 kontrattır.
- createdTür: string Biçim: date-time
_time gerekliBu işlemin gerçekleştirildiği zaman damgası
- isTür: boolean
_block _trade gerekliBu işlem defter dışında blok işlem olarak eşleştirildiyse true (ör. RFQ / müzakere edilmiş blok teklifi aracılığıyla); standart emir defterinde gerçekleşen işlemler için false.
- noTür: string · Response24B585A0A861_FixedPointDollars
_price _dollars gerekliSabit noktalı ABD doları dizesi. Çoğu istek alanı 2-4 ondalık basamak kabul eder (ör. "0.56", "0.5600"); yanıtlar 6 ondalık basamağa kadar verir. Belirli bir piyasa için geçerli kotasyon aralıkları, o piyasanın fiyat seviyesi yapısıyla sınırlıdır.
- takerTür: string · Response24B585A0A861_BookSideenum
_book _side gerekliBir emir veya işlem için emir defterinin tarafı. Olay piyasaları için bu yalnızca YES bacağını ifade eder:
bidYES almak,askYES satmak anlamına gelir. (YES satmak,1 - pricefiyatından NO almakla ekonomik olarak eşdeğerdir, ancak bu uç nokta her şeyi YES tarafından fiyatlandırır.)değerler- bid
- ask
- takerTür: string enum
_outcome _side gerekliTaker'ın pozisyon aldığı sonuç tarafı. buy-yes ve sell-no 'yes'; buy-no ve sell-yes 'no' üretir.
taker_outcome_sideyalnızca yönlü maruziyeti açıklar; işlemin fiyatını değiştirmez.taker_outcome_side=noilepfiyatındaki bir işlem, karşı yönde aynıpfiyatındaki maker ile eşleştirilir — her iki taraf da aynı fiyattan işlem yapar.taker_outcome_sidevetaker_book_side, işlem yönünü belirlemenin kanonik yolu olacaktır. Eskitaker_sidealanı gelecekteki bir sürümde kullanımdan kaldırılacaktır — bu yeni alanlara geçin.değerler- yes =
Trade Taker Outcome Side Yes - no =
Trade Taker Outcome Side No
- tickerTür: stringgerekli
Piyasa için benzersiz tanımlayıcı
- tradeTür: string
_id gerekliBu işlem için benzersiz tanımlayıcı
- yesTür: string · Response24B585A0A861_FixedPointDollars
_price _dollars gerekliSabit noktalı ABD doları dizesi. Çoğu istek alanı 2-4 ondalık basamak kabul eder (ör. "0.56", "0.5600"); yanıtlar 6 ondalık basamağa kadar verir. Belirli bir piyasa için geçerli kotasyon aralıkları, o piyasanın fiyat seviyesi yapısıyla sınırlıdır.
- takerTür: string enum
_side kullanımdan kaldırıldıKullanımdan kaldırıldı. Bunun yerine
taker_outcome_side(veyataker_book_side) kullanın. Bkz. İşlem yönü. Bu alan 14 Mayıs 2026'dan önce kaldırılmayacaktır.değerler- yes =
Trade Taker Side Yes - no =
Trade Taker Side No
application/json - 400
İstek işlenemedi. İstek parametrelerini kontrol edin.
- 401
Geçerli bir Felo API anahtarı gerekir.
- 402
Faturalandırma koşulu karşılanmadığı için istek devam edemiyor.
- 403
Hesabın bu işlemi gerçekleştirme izni yok.
- 429
İstek veya harcama sınırına ulaşıldı.
- 502
Hizmet isteği tamamlayamadı.
- 503
API veya faturalandırma hizmeti geçici olarak kullanılamıyor.
- 504
İstek işlenirken hizmet zaman aşımına uğradı.
- default
Hata yanıtı; upstream sağlayıcıdan doğrudan aktarılan yanıtlar sağlayıcı biçimlerini kullanabilir
application/json
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"
}