Kalshi
Prediction-market data.
Získat obchody Kalshi
Načte pásku uskutečněných obchodů pro trhy Kalshi — skutečné realizace, nikoli kotace. Použijte, když potřebujete realizované ceny a objem obchodů v daném okně, například abyste viděli, jak se přesvědčení vyvíjelo během události; zužte rozsah pomocí ticker a rozsahu min_ts / max_ts v unixových sekundách a nastavte is_block_trade pro izolaci velkých vyjednaných obchodů. Vrací trades[] s trade_id, ticker, count_fp (kontrakty), yes_price_dollars / no_price_dollars, taker_side a created_time plus cursor pro stránkování. Aktuální kotace, pravidla vypořádání a metadata trhu místo realizací najdete v get_kalshi_markets.
Cenová reference
- Měření: pevná nákladová základna za úspěšný požadavek.
- Referenční odhad požadavku: USD 0.02.
Pouze referenční metadata, nikoli nabídka pro účet, garantovaná cena či limit utrácení. Kredity prostředků nejsou kredity Felo. Konečné účtování se řídí fakturačními záznamy Felo.
- Typ: stringcursor
Kurzor stránkování. Pro získání další stránky výsledků použijte hodnotu kurzoru vrácenou v předchozí odpovědi. Pro první stránku ponechte prázdné.
- Typ: booleanis
_block _trade Filtrujte obchody podle toho, zda jde o blokové obchody. Vynechte pro vrácení všech obchodů. Nastavte
truepro vrácení pouze blokových obchodů. Nastavtefalsepro vrácení pouze neblokových obchodů. - Typ: integer Formát: int64limitmin:0max:1000
Počet výsledků na stránku. Výchozí hodnota je 100. Maximální hodnota je 1000.
- Typ: integer Formát: int64max
_ts Filtrujte položky před tímto unixovým časovým razítkem
- Typ: integer Formát: int64min
_ts Filtrujte položky po tomto unixovém časovém razítku
- Typ: stringticker
Filtrujte podle tickeru trhu
- Typ: object · Response24B585A0A861_GetTradesResponse200
Obchody úspěšně načteny
- Typ: stringcursorpovinné
- Typ: array object[] · Response24B585A0A861_Trade[]tradespovinné
- countTyp: string · Response24B585A0A861_FixedPointCount
_fp povinnéŘetězec počtu kontraktů s pevnou řádovou čárkou (2 desetinná místa, např. "10.00"; v názvech polí označovaný jako "fp"). Požadavky přijímají 0-2 desetinná místa (např. "10", "10.0", "10.00"); odpovědi vždy vracejí 2 desetinná místa. Zlomkové hodnoty kontraktů (např. "2.50") jsou podporovány; minimální granularita je 0,01 kontraktu.
- createdTyp: string Formát: date-time
_time povinnéČasové razítko, kdy byla tato transakce provedena
- isTyp: boolean
_block _trade povinnéHodnota true, pokud byla tato transakce spárována mimo knihu jako blokový obchod (např. prostřednictvím RFQ / vyjednaného blokového návrhu); false pro obchody provedené ve standardní knize objednávek.
- noTyp: string · Response24B585A0A861_FixedPointDollars
_price _dollars povinnéŘetězec částky v amerických dolarech s pevnou řádovou čárkou. Většina polí požadavku přijímá 2-4 desetinná místa (např. "0.56", "0.5600"); odpovědi vracejí až 6 desetinných míst. Platné intervaly kotací pro daný trh jsou omezeny strukturou cenových hladin tohoto trhu.
- takerTyp: string · Response24B585A0A861_BookSideenum
_book _side povinnéStrana knihy pro objednávku nebo obchod. U eventových trhů se týká pouze nohy YES:
bidznamená koupit YES,askznamená prodat YES. (Prodej YES je ekonomicky ekvivalentní koupi NO za1 - price, ale tento endpoint oceňuje vše ze strany YES.)hodnoty- bid
- ask
- takerTyp: string enum
_outcome _side povinnéStrana výsledku, na kterou je taker pozicován. buy-yes a sell-no dávají 'yes'; buy-no a sell-yes dávají 'no'.
taker_outcome_sidepopisuje pouze směrovou expozici; nemění cenu obchodu. Obchod za cenupstaker_outcome_side=nose páruje s makerem za stejnou cenups opačným směrem — obě strany obchodují za stejnou cenu.taker_outcome_sideataker_book_sidese stanou kanonickým způsobem určení směru obchodu. Starší poletaker_sidebude v budoucím vydání označeno jako zastaralé — přejděte na tato nová pole.hodnoty- yes =
Trade Taker Outcome Side Yes - no =
Trade Taker Outcome Side No
- tickerTyp: stringpovinné
Jedinečný identifikátor trhu
- tradeTyp: string
_id povinnéJedinečný identifikátor této transakce
- yesTyp: string · Response24B585A0A861_FixedPointDollars
_price _dollars povinnéŘetězec částky v amerických dolarech s pevnou řádovou čárkou. Většina polí požadavku přijímá 2-4 desetinná místa (např. "0.56", "0.5600"); odpovědi vracejí až 6 desetinných míst. Platné intervaly kotací pro daný trh jsou omezeny strukturou cenových hladin tohoto trhu.
- takerTyp: string enum
_side zastaraléZastaralé. Použijte místo toho
taker_outcome_side(nebotaker_book_side). Viz Směr objednávky. Toto pole nebude odstraněno před 14. květnem 2026.hodnoty- yes =
Trade Taker Side Yes - no =
Trade Taker Side No
application/json - 400
Požadavek se nepodařilo zpracovat. Zkontrolujte parametry požadavku.
- 401
Je vyžadován platný API klíč Felo.
- 402
V požadavku nelze pokračovat, protože není splněn požadavek na fakturaci.
- 403
Účet nemá oprávnění tuto operaci provést.
- 429
Byl dosažen limit požadavků nebo útraty.
- 502
Služba nemohla požadavek dokončit.
- 503
API nebo fakturační služba je dočasně nedostupná.
- 504
Při zpracování požadavku vypršel časový limit služby.
- default
Chybová odpověď; odpovědi předávané přímo od upstream poskytovatele mohou používat formáty poskytovatele
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.607Z",
"is_block_trade": true
}
],
"cursor": "string"
}