Felo API PlatformFelo API Platform
Wszystkie endpointy Kalshi
v0.2.0-beta
OpenAPI 3.1.0

Pobierz rynki Kalshi

Serwer:https://openapi.felo.ai
Biblioteki klienckie

Kalshi

​

Prediction-market data.

Pobierz rynki Kalshi

​

Wyświetla rynki predykcyjne z użyciem udokumentowanych filtrów status, ticker, event, series i timestamp. Kontrakt obejmuje max_updated_ts, ale nie deklaruje parametru wyszukiwania pełnotekstowego. Strukturę rekordów rynków i stronicowanie określa schemat odpowiedzi.

Cennik referencyjny

  • Rozliczanie: stała podstawa kosztu za udane żądanie.
  • Szacunek referencyjny dla żądania: USD 0.02.

Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.

Parametry zapytania
  • cursor
    Typ: string

    Kursor paginacji. Użyj wartości kursora zwróconej w poprzedniej odpowiedzi, aby pobrać następną stronę wyników. Pozostaw puste dla pierwszej strony.

  • event_ticker
    Typ: string

    Ticker wydarzenia do filtrowania. Obsługiwany jest tylko jeden ticker wydarzenia.

  • limit
    Typ: integer Format: int64
    min.:  
    0
    maks.:  
    1000

    Liczba wyników na stronę. Domyślnie 100. Maksymalna wartość to 1000.

  • max_close_ts
    Typ: integer Format: int64

    Filtruj pozycje, które zamykają się przed tym znacznikiem czasu Unix

  • max_created_ts
    Typ: integer Format: int64

    Filtruj pozycje utworzone przed tym znacznikiem czasu Unix

  • max_settled_ts
    Typ: integer Format: int64

    Filtruj pozycje rozliczone przed tym znacznikiem czasu Unix

  • max_updated_ts
    Typ: integer Format: int64

    Zwraca rynki, których metadane zaktualizowano o tym znaczniku czasu Unix (w sekundach) lub wcześniej. Śledzi wyłącznie zmiany niezwiązane z handlem. Można łączyć z min_updated_ts i mve_filter=exclude. Można też łączyć z series_ticker, co wymaga mve_filter=exclude. Niezgodne z innymi filtrami.

  • min_close_ts
    Typ: integer Format: int64

    Filtruj pozycje, które zamykają się po tym znaczniku czasu Unix

  • min_created_ts
    Typ: integer Format: int64

    Filtruj pozycje utworzone po tym znaczniku czasu Unix

  • min_settled_ts
    Typ: integer Format: int64

    Filtruj pozycje rozliczone po tym znaczniku czasu Unix

  • min_updated_ts
    Typ: integer Format: int64

    Zwraca rynki, których metadane zaktualizowano później niż ten znacznik czasu Unix (w sekundach). Śledzi wyłącznie zmiany niezwiązane z handlem. Można łączyć z max_updated_ts i mve_filter=exclude. Można też łączyć z series_ticker, co wymaga mve_filter=exclude. Niezgodne z innymi filtrami.

  • mve_filter
    Typ: string enum

    Filtruj według wydarzeń wielowymiarowych (kombinacji). 'only' zwraca tylko wydarzenia wielowymiarowe, 'exclude' je wyklucza.

    wartości
    • only
    • exclude
  • series_ticker
    Typ: string

    Filtruj według tickera serii

  • status
    Typ: string enum

    Filtruj według statusu rynku. Pozostaw puste, aby zwrócić rynki o dowolnym statusie.

    wartości
    • unopened
    • open
    • paused
    • closed
    • settled
  • tickers
    Typ: string

    Filtruj według konkretnych tickerów rynków. Lista tickerów rynków oddzielonych przecinkami do pobrania.

Odpowiedzi
  • 200
    Typ: object · Response24B585A0A861_GetMarketsResponse

    Rynki pobrane pomyślnie

    • cursor
      Typ: string
      wymagane
    • markets
      Typ: array object[] · Response24B585A0A861_Market[]
      wymagane
      • can_close_early
        Typ: boolean
        wymagane
      • close_time
        Typ: string Format: date-time
        wymagane

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

      • created_time
        Typ: string Format: date-time
        wymagane

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

      • event_ticker
        Typ: string
        wymagane
      • expiration_value
        Typ: string
        wymagane

        Wartość brana pod uwagę przy rozliczeniu

      • last_price_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • latest_expiration_time
        Typ: string Format: date-time
        wymagane

        Najpóźniejszy możliwy czas wygaśnięcia tego rynku

      • market_type
        Typ: string enum
        wymagane

        Określa typ rynku

        wartości
        • binary
        • scalar
      • no_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • no_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • no_sub_title
        Typ: string
        wymagane

        Skrócony tytuł odnogi no tego rynku

      • notional_value_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • open_interest_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        wymagane

        Stała liczbowa reprezentacja liczby kontraktów (2 miejsca dziesiętne, np. "10.00"; w nazwach pól określana jako "fp"). Żądania akceptują 0-2 miejsca dziesiętne (np. "10", "10.0", "10.00"); odpowiedzi zawsze zwracają 2 miejsca. Obsługiwane są ułamkowe wartości kontraktów (np. "2.50"); minimalna ziarnistość to 0,01 kontraktu.

      • open_time
        Typ: string Format: date-time
        wymagane

        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
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • previous_yes_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • previous_yes_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • price_level_structure
        Typ: string
        wymagane

        Struktura poziomów cen dla tego rynku, określająca zakresy cen i wielkości skoków cen

      • price_ranges
        Typ: array object[] · Response24B585A0A861_PriceRange[]
        wymagane

        Prawidłowe zakresy cen dla zleceń na tym rynku

        • end
          Typ: string
          wymagane

          Cena końcowa tego zakresu w dolarach

        • start
          Typ: string
          wymagane

          Cena początkowa tego zakresu w dolarach

        • step
          Typ: string
          wymagane

          Krok ceny / rozmiar ticka dla tego zakresu w dolarach

      • result
        Typ: string enum
        wymagane
        wartości
        • yes
        • no
        • scalar
      • rules_primary
        Typ: string
        wymagane

        Opis najważniejszych warunków rynku prostym językiem

      • rules_secondary
        Typ: string
        wymagane

        Opis warunków rynku wtórnego prostym językiem

      • settlement_bounds_type
        Typ: string enum
        wymagane

        Które granice rozliczenia mają zastosowanie do tego rynku. default oznacza, że rynek nie ma granic rozliczenia

        wartości
        • default
        • floor
      • settlement_timer_seconds
        Typ: integer
        wymagane

        Czas po rozstrzygnięciu, po którym rynek zostaje rozliczony

      • status
        Typ: string enum
        wymagane

        Bieżący status rynku w jego cyklu życia.

        wartości
        • initialized
        • inactive
        • active
        • closed
        • determined
        • disputed
        • amended
        • finalized
      • ticker
        Typ: string
        wymagane
      • updated_time
        Typ: string Format: date-time
        wymagane

        Czas ostatniej aktualizacji metadanych niezwiązanej z handlem.

      • volume_24h_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        wymagane

        Stała liczbowa reprezentacja liczby kontraktów (2 miejsca dziesiętne, np. "10.00"; w nazwach pól określana jako "fp"). Żądania akceptują 0-2 miejsca dziesiętne (np. "10", "10.0", "10.00"); odpowiedzi zawsze zwracają 2 miejsca. Obsługiwane są ułamkowe wartości kontraktów (np. "2.50"); minimalna ziarnistość to 0,01 kontraktu.

      • volume_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        wymagane

        Stała liczbowa reprezentacja liczby kontraktów (2 miejsca dziesiętne, np. "10.00"; w nazwach pól określana jako "fp"). Żądania akceptują 0-2 miejsca dziesiętne (np. "10", "10.0", "10.00"); odpowiedzi zawsze zwracają 2 miejsca. Obsługiwane są ułamkowe wartości kontraktów (np. "2.50"); minimalna ziarnistość to 0,01 kontraktu.

      • yes_ask_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • yes_ask_size_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        wymagane

        Stała liczbowa reprezentacja liczby kontraktów (2 miejsca dziesiętne, np. "10.00"; w nazwach pól określana jako "fp"). Żądania akceptują 0-2 miejsca dziesiętne (np. "10", "10.0", "10.00"); odpowiedzi zawsze zwracają 2 miejsca. Obsługiwane są ułamkowe wartości kontraktów (np. "2.50"); minimalna ziarnistość to 0,01 kontraktu.

      • yes_bid_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars
        wymagane

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • yes_bid_size_fp
        Typ: string · Response24B585A0A861_FixedPointCount
        wymagane

        Stała liczbowa reprezentacja liczby kontraktów (2 miejsca dziesiętne, np. "10.00"; w nazwach pól określana jako "fp"). Żądania akceptują 0-2 miejsca dziesiętne (np. "10", "10.0", "10.00"); odpowiedzi zawsze zwracają 2 miejsca. Obsługiwane są ułamkowe wartości kontraktów (np. "2.50"); minimalna ziarnistość to 0,01 kontraktu.

      • yes_sub_title
        Typ: string
        wymagane

        Skrócony tytuł strony „tak” tego rynku

      • cap_strike
        Typ: number | null Format: double

        Maksymalna wartość wygaśnięcia prowadząca do rozliczenia YES

      • custom_strike
        Typ: object | null

        Wartość wygaśnięcia dla każdego celu prowadząca do rozliczenia YES

      • early_close_condition
        Typ: string | null

        Warunek, w którym rynek może zamknąć się wcześniej

      • exchange_index
        Typ: integer · Response24B585A0A861_ExchangeIndex

        Identyfikator fragmentu giełdy.

      • expected_expiration_time
        Typ: string | null Format: date-time

        Czas, w którym ten rynek ma wygasnąć

      • expiration_time
        Typ: string Format: date-time
        przestarzałe

        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 Format: date-time

        Czas wygaśnięcia zwolnienia z opłat dla tego rynku

      • floor_strike
        Typ: number | null Format: double

        Minimalna wartość wygaśnięcia prowadząca do rozliczenia YES

      • functional_strike
        Typ: string | null

        Mapowanie wartości wygaśnięcia na wartości rozliczenia

      • is_provisional
        Typ: boolean

        Jeśli true, rynek może zostać usunięty po ustaleniu, jeśli nie ma na nim aktywności

      • mve_collection_ticker
        Typ: string

        Ticker kolekcji wydarzeń wielowymiarowych

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

          Unikalny identyfikator wybranego zdarzenia

        • market_ticker
          Typ: string

          Unikalny identyfikator wybranego rynku

        • side
          Typ: string

          Strona wybranego rynku

        • yes_settlement_value_dollars
          Typ: string · Response24B585A0A861_FixedPointDollars

          Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • occurrence_datetime
        Typ: string | null Format: date-time

        Zapisana data i godzina wystąpienia zdarzenia bazowego, jeśli są dostępne

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

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • settlement_ts
        Typ: string | null Format: date-time

        Znacznik czasu rozliczenia rynku. Wypełniany tylko dla rozliczonych rynków

      • settlement_value_dollars
        Typ: string · Response24B585A0A861_FixedPointDollars

        Stała liczbowa reprezentacja kwoty w dolarach amerykańskich. Większość pól żądania akceptuje 2-4 miejsca dziesiętne (np. "0.56", "0.5600"); odpowiedzi zwracają do 6 miejsc. Prawidłowe interwały kwotowań dla danego rynku są ograniczone przez strukturę poziomów cen tego rynku.

      • strike_type
        Typ: string enum

        Typ ceny wykonania określa sposób definiowania i oceny ceny wykonania rynku

        wartości
        • greater
        • greater_or_equal
        • less
        • less_or_equal
        • between
        • functional
        • custom
        • structured
      • subtitle
        Typ: string
        przestarzałe
      • title
        Typ: string
        przestarzałe
    application/json
  • 400

    Nie można przetworzyć żądania. Sprawdź parametry żądania.

  • 401

    Wymagany jest prawidłowy klucz API Felo.

  • 402

    Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.

  • 403

    Konto nie ma uprawnień do wykonania tej operacji.

  • 429

    Osiągnięto limit żądań lub wydatków.

  • 502

    Usługa nie mogła ukończyć żądania.

  • 503

    API lub usługa rozliczeniowa jest tymczasowo niedostępna.

  • 504

    Upłynął limit czasu usługi podczas przetwarzania żądania.

  • default

    Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy

    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