Kalshi
Prediction-market data.
Kalshi Piyasalarını Al
Belgelenen status, ticker, event, series ve timestamp filtrelerini kullanarak tahmin piyasalarını listeler. Sözleşme max_updated_ts içerir ancak serbest metin arama parametresi tanımlamaz. Piyasa kayıtları ve sayfalama için yanıt şemasını izleyin.
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: stringevent
_ticker Filtrelenecek olay ticker'ı. Yalnızca tek bir olay ticker'ı desteklenir.
- 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
_close _ts Bu Unix zaman damgasından önce kapanan öğeleri filtreleyin
- Tür: integer Biçim: int64max
_created _ts Bu Unix zaman damgasından önce oluşturulan öğeleri filtreleyin
- Tür: integer Biçim: int64max
_settled _ts Bu Unix zaman damgasından önce sonuçlandırılan öğeleri filtreleyin
- Tür: integer Biçim: int64max
_updated _ts Üst verileri bu Unix zaman damgasında (saniye) veya öncesinde güncellenen piyasaları döndürür. Yalnızca işlem dışı değişiklikleri izler. min_updated_ts ve mve_filter=exclude ile birleştirilebilir. mve_filter=exclude gerektiren series_ticker ile de birleştirilebilir. Diğer filtrelerle uyumsuzdur.
- Tür: integer Biçim: int64min
_close _ts Bu Unix zaman damgasından sonra kapanan öğeleri filtreleyin
- Tür: integer Biçim: int64min
_created _ts Bu Unix zaman damgasından sonra oluşturulan öğeleri filtreleyin
- Tür: integer Biçim: int64min
_settled _ts Bu Unix zaman damgasından sonra sonuçlandırılan öğeleri filtreleyin
- Tür: integer Biçim: int64min
_updated _ts Üst verileri bu Unix zaman damgasından (saniye) sonra güncellenen piyasaları döndürür. Yalnızca işlem dışı değişiklikleri izler. max_updated_ts ve mve_filter=exclude ile birleştirilebilir. mve_filter=exclude gerektiren series_ticker ile de birleştirilebilir. Diğer filtrelerle uyumsuzdur.
- Tür: string enummve
_filter Çok değişkenli olaylara (kombolar) göre filtreleyin. 'only' yalnızca çok değişkenli olayları döndürür, 'exclude' bunları hariç tutar.
değerler- only
- exclude
- Tür: stringseries
_ticker Seri ticker'ına göre filtreleyin
- Tür: string enumstatus
Piyasa durumuna göre filtreleyin. Herhangi bir durumdaki piyasaları döndürmek için boş bırakın.
değerler- unopened
- open
- paused
- closed
- settled
- Tür: stringtickers
Belirli piyasa ticker'larına göre filtreleyin. Alınacak piyasa ticker'larının virgülle ayrılmış listesi.
- Tür: object · Response24B585A0A861_GetMarketsResponse200
Piyasalar başarıyla alındı
- Tür: stringcursorgerekli
- Tür: array object[] · Response24B585A0A861_Market[]marketsgerekli
- canTür: boolean
_close _early gerekli - closeTür: string Biçim: date-time
_time gereklithe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- createdTür: string Biçim: date-time
_time gereklithe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- eventTür: string
_ticker gerekli - expirationTür: string
_value gerekliSonuçlandırma için dikkate alınan değer
- lastTü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.
- latestTür: string Biçim: date-time
_expiration _time gerekliBu piyasanın sona erebileceği en son olası zaman
- marketTür: string enum
_type gerekliPiyasa türünü tanımlar
değerler- binary
- scalar
- noTür: string · Response24B585A0A861_FixedPointDollars
_ask _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.
- noTür: string · Response24B585A0A861_FixedPointDollars
_bid _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.
- noTür: string
_sub _title gerekliBu piyasanın no tarafı için kısaltılmış başlık
- notionalTür: string · Response24B585A0A861_FixedPointDollars
_value _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.
- openTür: string · Response24B585A0A861_FixedPointCount
_interest _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.
- openTür: string Biçim: date-time
_time gereklithe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- previousTü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.
- previousTür: string · Response24B585A0A861_FixedPointDollars
_yes _ask _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.
- previousTür: string · Response24B585A0A861_FixedPointDollars
_yes _bid _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.
- priceTür: string
_level _structure gerekliBu piyasa için fiyat seviyesi yapısı; fiyat aralıklarını ve fiyat adımlarını tanımlar
- priceTür: array object[] · Response24B585A0A861_PriceRange[]
_ranges gerekliBu piyasadaki emirler için geçerli fiyat aralıkları
- endTür: stringgerekli
Bu aralığın dolar cinsinden bitiş fiyatı
- startTür: stringgerekli
Bu aralığın dolar cinsinden başlangıç fiyatı
- stepTür: stringgerekli
Bu aralık için dolar cinsinden fiyat adımı/tick boyutu
- resultTür: string enumgereklideğerler
- yes
- no
- scalar
- rulesTür: string
_primary gerekliEn önemli piyasa koşullarının sade bir dille açıklaması
- rulesTür: string
_secondary gerekliİkincil piyasa koşullarının sade bir dille açıklaması
- settlementTür: string enum
_bounds _type gerekliBu piyasaya hangi sonuçlandırma sınırlarının uygulandığı. default, piyasanın sonuçlandırma sınırı olmadığı anlamına gelir
değerler- default
- floor
- settlementTür: integer
_timer _seconds gerekliBelirlenmeden sonra piyasanın uzlaşmasına kadar geçen süre
- statusTür: string enumgerekli
Piyasanın yaşam döngüsündeki mevcut durumu.
değerler- initialized
- inactive
- active
- closed
- determined
- disputed
- amended
- finalized
- tickerTür: stringgerekli
- updatedTür: string Biçim: date-time
_time gerekliHandel dışı son üst veri güncellemesinin zamanı.
- volumeTür: string · Response24B585A0A861_FixedPointCount
_24h _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.
- volumeTü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.
- yesTür: string · Response24B585A0A861_FixedPointDollars
_ask _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.
- yesTür: string · Response24B585A0A861_FixedPointCount
_ask _size _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.
- yesTür: string · Response24B585A0A861_FixedPointDollars
_bid _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.
- yesTür: string · Response24B585A0A861_FixedPointCount
_bid _size _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.
- yesTür: string
_sub _title gerekliBu piyasanın „evet” tarafı için kısaltılmış başlık
- capTür: number | null Biçim: double
_strike YES sonuçlandırmasına yol açan maksimum bitiş değeri
- customTür: object | null
_strike Her hedef için YES sonuçlandırmasına yol açan bitiş değeri
- earlyTür: string | null
_close _condition Piyasanın erken kapanabileceği koşul
- exchangeTür: integer · Response24B585A0A861_ExchangeIndex
_index Bir borsa shard'ı için tanımlayıcı.
- expectedTür: string | null Biçim: date-time
_expiration _time Bu piyasanın sona ermesinin beklendiği zaman
- expirationTür: string Biçim: date-time
_time kullanımdan kaldırıldıthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- feeTür: string | null Biçim: date-time
_waiver _expiration _time Bu piyasanın ücret muafiyetinin sona erdiği zaman
- floorTür: number | null Biçim: double
_strike YES sonuçlandırmasına yol açan minimum bitiş değeri
- functionalTür: string | null
_strike Bitiş değerlerinden sonuçlandırma değerlerine eşleme
- isTür: boolean
_provisional true ise, piyasa belirlendikten sonra üzerinde etkinlik yoksa kaldırılabilir
- mveTür: string
_collection _ticker Çok değişkenli olay koleksiyonunun ticker'ı
- mveTür: array object[] · Response24B585A0A861_MveSelectedLeg[]
_selected _legs - eventTür: string
_ticker Seçilen etkinlik için benzersiz tanımlayıcı
- marketTür: string
_ticker Seçilen piyasa için benzersiz tanımlayıcı
- sideTür: string
Seçilen piyasanın tarafı
- yesTür: string · Response24B585A0A861_FixedPointDollars
_settlement _value _dollars Sabit 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.
- occurrenceTür: string | null Biçim: date-time
_datetime Varsa, temel olayın gerçekleştiği kaydedilmiş tarih ve saat
- primaryTür: string | null
_participant _key - settlementTür: string · Response24B585A0A861_FixedPointDollars
_floor _dollars Sabit 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.
- settlementTür: string | null Biçim: date-time
_ts Piyasanın uzlaştığı zaman damgası. Yalnızca uzlaşmış piyasalar için doldurulur
- settlementTür: string · Response24B585A0A861_FixedPointDollars
_value _dollars Sabit 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.
- strikeTür: string enum
_type Kullanım fiyatı türü, piyasa kullanım fiyatının nasıl tanımlandığını ve değerlendirildiğini belirler
değerler- greater
- greater
_or _equal - less
- less
_or _equal - between
- functional
- custom
- structured
- subtitleTür: stringkullanımdan kaldırıldı
- titleTür: stringkullanımdan kaldırıldı
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/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.601Z",
"updated_time": "2026-10-26T08:08:16.601Z",
"open_time": "2026-10-26T08:08:16.601Z",
"close_time": "2026-10-26T08:08:16.601Z",
"expected_expiration_time": null,
"latest_expiration_time": "2026-10-26T08:08:16.601Z",
"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"
}