Felo API PlatformFelo API Platform
Všechny endpointy Kalshi
v0.2.0-beta
OpenAPI 3.1.0

Získat trhy Kalshi

Server:https://openapi.felo.ai
Klientské knihovny

Kalshi

​

Prediction-market data.

Získat trhy Kalshi

​

Vypíše predikční trhy s použitím dokumentovaných filtrů status, ticker, event, series a timestamp. Kontrakt zahrnuje max_updated_ts, ale nedeklaruje parametr fulltextového vyhledávání. Strukturu záznamů trhů a stránkování určuje schéma odpovědi.

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.

Parametry dotazu
  • cursor
    Typ: string

    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é.

  • event_ticker
    Typ: string

    Ticker události pro filtrování. Podporován je pouze jeden ticker události.

  • limit
    Typ: integer Formát: int64
    min:  
    0
    max:  
    1000

    Počet výsledků na stránku. Výchozí hodnota je 100. Maximální hodnota je 1000.

  • max_close_ts
    Typ: integer Formát: int64

    Filtrujte položky, které se uzavřou před tímto unixovým časovým razítkem

  • max_created_ts
    Typ: integer Formát: int64

    Filtrujte položky vytvořené před tímto unixovým časovým razítkem

  • max_settled_ts
    Typ: integer Formát: int64

    Filtrujte položky vypořádané před tímto unixovým časovým razítkem

  • max_updated_ts
    Typ: integer Formát: int64

    Vrací trhy, jejichž metadata byla aktualizována v tomto unixovém časovém razítku (v sekundách) nebo dříve. Sleduje pouze změny nesouvisející s obchodováním. Lze kombinovat s min_updated_ts a mve_filter=exclude. Lze kombinovat také se series_ticker, což vyžaduje mve_filter=exclude. Nekompatibilní s ostatními filtry.

  • min_close_ts
    Typ: integer Formát: int64

    Filtrujte položky, které se uzavřou po tomto unixovém časovém razítku

  • min_created_ts
    Typ: integer Formát: int64

    Filtrujte položky vytvořené po tomto unixovém časovém razítku

  • min_settled_ts
    Typ: integer Formát: int64

    Filtrujte položky vypořádané po tomto unixovém časovém razítku

  • min_updated_ts
    Typ: integer Formát: int64

    Vrací trhy, jejichž metadata byla aktualizována později než toto unixové časové razítko (v sekundách). Sleduje pouze změny nesouvisející s obchodováním. Lze kombinovat s max_updated_ts a mve_filter=exclude. Lze kombinovat také se series_ticker, což vyžaduje mve_filter=exclude. Nekompatibilní s ostatními filtry.

  • mve_filter
    Typ: string enum

    Filtrujte podle multivariačních událostí (kombinací). 'only' vrací pouze multivariační události, 'exclude' je vylučuje.

    hodnoty
    • only
    • exclude
  • series_ticker
    Typ: string

    Filtrujte podle tickeru série

  • status
    Typ: string enum

    Filtrujte podle stavu trhu. Ponechte prázdné pro vrácení trhů s jakýmkoli stavem.

    hodnoty
    • unopened
    • open
    • paused
    • closed
    • settled
  • tickers
    Typ: string

    Filtrujte podle konkrétních tickerů trhů. Čárkami oddělený seznam tickerů trhů, které se mají načíst.

Odpovědi
  • 200
    Typ: object · Response24B585A0A861_GetMarketsResponse

    Trhy úspěšně načteny

    • cursor
      Typ: string
      povinné
    • markets
      Typ: array object[] · Response24B585A0A861_Market[]
      povinné
      • can_close_early
        Typ: boolean
        povinné
      • close_time
        Typ: string Formát: date-time
        povinné

        the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

      • created_time
        Typ: string Formát: date-time
        povinné

        the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

      • event_ticker
        Typ: string
        povinné
      • expiration_value
        Typ: string
        povinné

        Hodnota, která byla zvážena pro vypořádání

      • last_price_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • latest_expiration_time
        Typ: string Formát: date-time
        povinné

        Nejzazší možný čas, kdy tento trh může vypršet

      • market_type
        Typ: string enum
        povinné

        Určuje typ trhu

        hodnoty
        • binary
        • scalar
      • no_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • no_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • no_sub_title
        Typ: string
        povinné

        Zkrácený název nohy no tohoto trhu

      • notional_value_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • open_interest_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        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.

      • open_time
        Typ: string Formát: date-time
        povinné

        the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

      • previous_price_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • previous_yes_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • previous_yes_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • price_level_structure
        Typ: string
        povinné

        Struktura cenových hladin tohoto trhu, která definuje cenová rozpětí a velikosti cenových kroků

      • price_ranges
        Typ: array object[] · Response24B585A0A861_PriceRange[]
        povinné

        Platná cenová rozpětí pro objednávky na tomto trhu

        • end
          Typ: string
          povinné

          Koncová cena tohoto rozsahu v dolarech

        • start
          Typ: string
          povinné

          Počáteční cena tohoto rozsahu v dolarech

        • step
          Typ: string
          povinné

          Krok ceny / velikost ticku pro tento rozsah v dolarech

      • result
        Typ: string enum
        povinné
        hodnoty
        • yes
        • no
        • scalar
      • rules_primary
        Typ: string
        povinné

        Popis nejdůležitějších tržních podmínek srozumitelným jazykem

      • rules_secondary
        Typ: string
        povinné

        Popis podmínek sekundárního trhu srozumitelným jazykem

      • settlement_bounds_type
        Typ: string enum
        povinné

        Která omezení vypořádání se na tento trh vztahují. default znamená, že trh nemá omezení vypořádání

        hodnoty
        • default
        • floor
      • settlement_timer_seconds
        Typ: integer
        povinné

        Doba od určení, za kterou se trh vypořádá

      • status
        Typ: string enum
        povinné

        Aktuální stav trhu v jeho životním cyklu.

        hodnoty
        • initialized
        • inactive
        • active
        • closed
        • determined
        • disputed
        • amended
        • finalized
      • ticker
        Typ: string
        povinné
      • updated_time
        Typ: string Formát: date-time
        povinné

        Čas poslední aktualizace metadat nesouvisející s obchodováním.

      • volume_24h_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        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.

      • volume_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        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.

      • yes_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • yes_ask_size_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        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.

      • yes_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        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.

      • yes_bid_size_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        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.

      • yes_sub_title
        Typ: string
        povinné

        Zkrácený název strany „ano” tohoto trhu

      • cap_strike
        Typ: number | null Formát: double

        Maximální hodnota expirace, která vede k vypořádání YES

      • custom_strike
        Typ: object | null

        Hodnota expirace pro každý cíl, která vede k vypořádání YES

      • early_close_condition
        Typ: string | null

        Podmínka, za níž se trh může uzavřít dříve

      • exchange_index
        Typ: integer · Response24B585A0A861_ExchangeIndex

        Identifikátor burzovního shardu.

      • expected_expiration_time
        Typ: string | null Formát: date-time

        Čas, kdy má tento trh vypršet

      • expiration_time
        Typ: string Formát: date-time
        zastaralé

        the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

      • fee_waiver_expiration_time
        Typ: string | null Formát: date-time

        Čas, kdy vyprší prominutí poplatků tohoto trhu

      • floor_strike
        Typ: number | null Formát: double

        Minimální hodnota expirace, která vede k vypořádání YES

      • functional_strike
        Typ: string | null

        Mapování hodnot expirace na hodnoty vypořádání

      • is_provisional
        Typ: boolean

        Pokud je true, trh může být po určení odstraněn, pokud na něm není žádná aktivita

      • mve_collection_ticker
        Typ: string

        Ticker kolekce multivariačních událostí

      • mve_selected_legs
        Typ: array object[] · Response24B585A0A861_MveSelectedLeg[]
        • event_ticker
          Typ: string

          Jedinečný identifikátor vybrané události

        • market_ticker
          Typ: string

          Jedinečný identifikátor vybraného trhu

        • side
          Typ: string

          Strana vybraného trhu

        • yes_settlement_value_dollars
          Typ: string · Response24B585A0A861_FixedPointDollars

          Ř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.

      • occurrence_datetime
        Typ: string | null Formát: date-time

        Zaznamenané datum a čas, kdy k podkladové události došlo, pokud je k dispozici

      • primary_participant_key
        Typ: string | null
      • settlement_floor_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars

        Ř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.

      • settlement_ts
        Typ: string | null Formát: date-time

        Časové razítko, kdy byl trh vypořádán. Vyplňuje se pouze u vypořádaných trhů

      • settlement_value_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars

        Ř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.

      • strike_type
        Typ: string enum

        Typ realizační ceny určuje, jak se realizační cena trhu definuje a vyhodnocuje

        hodnoty
        • greater
        • greater_or_equal
        • less
        • less_or_equal
        • between
        • functional
        • custom
        • structured
      • subtitle
        Typ: string
        zastaralé
      • title
        Typ: string
        zastaralé
    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
Request Example for get/v1/beta/kalshi/markets
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.607Z",
      "updated_time": "2026-10-26T08:08:16.607Z",
      "open_time": "2026-10-26T08:08:16.607Z",
      "close_time": "2026-10-26T08:08:16.607Z",
      "expected_expiration_time": null,
      "latest_expiration_time": "2026-10-26T08:08:16.607Z",
      "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"
}
Get Kalshi Markets