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

Pobierz transakcje Kalshi

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

Kalshi

​

Prediction-market data.

Pobierz transakcje Kalshi

​

Pobiera taśmę wykonanych transakcji dla rynków Kalshi — rzeczywiste realizacje, a nie kwotowania. Użyj tego, gdy potrzebujesz zrealizowanych cen i wolumenu obrotu w danym oknie, na przykład aby zobaczyć, jak przekonanie zmieniało się w trakcie rozwoju wydarzenia; zawęź zakres za pomocą ticker i przedziału min_ts / max_ts w sekundach uniksowych oraz ustaw is_block_trade, aby wyodrębnić duże transakcje negocjowane. Zwraca trades[] z trade_id, ticker, count_fp (kontrakty), yes_price_dollars / no_price_dollars, taker_side i created_time, a także cursor do stronicowania. Bieżące kwotowania, zasady rozliczania i metadane rynku zamiast realizacji znajdziesz w get_kalshi_markets.

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.

  • is_block_trade
    Typ: boolean

    Filtruj transakcje według tego, czy są transakcjami blokowymi. Pomiń, aby zwrócić wszystkie transakcje. Ustaw true, aby zwrócić tylko transakcje blokowe. Ustaw false, aby zwrócić tylko transakcje nieblokowe.

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

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

  • max_ts
    Typ: integer Format: int64

    Filtruj pozycje przed tym znacznikiem czasu Unix

  • min_ts
    Typ: integer Format: int64

    Filtruj pozycje po tym znaczniku czasu Unix

  • ticker
    Typ: string

    Filtruj według tickera rynku

Odpowiedzi
  • 200
    Typ: object · Response24B585A0A861_GetTradesResponse

    Transakcje pobrane pomyślnie

    • cursor
      Typ: string
      wymagane
    • trades
      Typ: array object[] · Response24B585A0A861_Trade[]
      wymagane
      • count_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.

      • created_time
        Typ: string Format: date-time
        wymagane

        Znacznik czasu wykonania tej transakcji

      • is_block_trade
        Typ: boolean
        wymagane

        Wartość true, jeśli ta transakcja została dopasowana poza arkuszem jako transakcja blokowa (np. przez RFQ / negocjowaną propozycję blokową); false dla transakcji zrealizowanych w standardowym arkuszu zleceń.

      • no_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.

      • taker_book_side
        Typ: string · Response24B585A0A861_BookSideenum
        wymagane

        Strona arkusza zleceń dla zlecenia lub transakcji. W przypadku rynków wydarzeń dotyczy wyłącznie odnogi YES: bid oznacza kupno YES, ask oznacza sprzedaż YES. (Sprzedaż YES jest ekonomicznie równoważna kupnu NO po 1 - price, ale ten endpoint wycenia wszystko od strony YES.)

        wartości
        • bid
        • ask
      • taker_outcome_side
        Typ: string enum
        wymagane

        Strona wyniku, na którą pozycjonuje się taker. buy-yes i sell-no dają 'yes'; buy-no i sell-yes dają 'no'.

        taker_outcome_side opisuje wyłącznie ekspozycję kierunkową; nie zmienia ceny transakcji. Transakcja po cenie p z taker_outcome_side=no jest dopasowywana do makera po tej samej cenie p z przeciwnym kierunkiem — obie strony zawierają transakcję po tej samej cenie.

        taker_outcome_side i taker_book_side staną się kanonicznym sposobem określania kierunku transakcji. Starsze pole taker_side zostanie wycofane w przyszłym wydaniu — przejdź na te nowe pola.

        wartości
        • yes = TradeTakerOutcomeSideYes
        • no = TradeTakerOutcomeSideNo
      • ticker
        Typ: string
        wymagane

        Unikalny identyfikator rynku

      • trade_id
        Typ: string
        wymagane

        Unikalny identyfikator tej transakcji

      • yes_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.

      • taker_side
        Typ: string enum
        przestarzałe

        Przestarzałe. Użyj zamiast tego taker_outcome_side (lub taker_book_side). Zobacz Kierunek zlecenia. To pole nie zostanie usunięte przed 14 maja 2026 r.

        wartości
        • yes = TradeTakerSideYes
        • no = TradeTakerSideNo
    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/trades
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.601Z",
      "is_block_trade": true
    }
  ],
  "cursor": "string"
}
Get Kalshi Trades