Felo API PlatformFelo API Platform
Усі endpoint Kalshi
v0.2.0-beta
OpenAPI 3.1.0

Отримати угоди Kalshi

Сервер:https://openapi.felo.ai
Клієнтські бібліотеки

Kalshi

​

Prediction-market data.

Kalshi Операції

Отримати угоди Kalshi

​

Отримує стрічку виконаних угод для ринків Kalshi — фактичні виконання, а не котирування. Використовуйте, коли потрібні реалізовані ціни та обсяг торгів за період, наприклад щоб побачити, як змінювалася впевненість у міру розвитку події; звужте за допомогою ticker і діапазону min_ts / max_ts в Unix-секундах, а is_block_trade задайте, щоб виокремити великі договірні угоди. Повертає trades[] з trade_id, ticker, count_fp (контракти), yes_price_dollars / no_price_dollars, taker_side і created_time, а також cursor для посторінкового виводу. Для поточних котирувань, правил розрахунку й метаданих ринку, а не виконань, використовуйте get_kalshi_markets.

Довідкові ціни

  • Тарифікація: фіксована базова вартість успішного запиту.
  • Довідкова оцінка запиту: USD 0.02.

Довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.

Параметри запиту
  • cursor
    Тип: string

    Курсор пагінації. Використовуйте значення курсора з попередньої відповіді, щоб отримати наступну сторінку результатів. Для першої сторінки залиште порожнім.

  • is_block_trade
    Тип: boolean

    Фільтрує угоди за ознакою блокової угоди. Опустіть, щоб повернути всі угоди. Установіть true, щоб повертати лише блокові угоди. Установіть false, щоб повертати лише неблокові угоди.

  • limit
    Тип: integer Формат: int64
    мін.:  
    0
    макс.:  
    1000

    Кількість результатів на сторінку. За замовчуванням 100. Максимальне значення — 1000.

  • max_ts
    Тип: integer Формат: int64

    Фільтрує елементи до цієї мітки часу Unix

  • min_ts
    Тип: integer Формат: int64

    Фільтрує елементи після цієї мітки часу Unix

  • ticker
    Тип: string

    Фільтр за тикером ринку

Відповіді
  • 200
    Тип: object · Response24B585A0A861_GetTradesResponse

    Угоди успішно отримано

    • cursor
      Тип: string
      обов'язкове
    • trades
      Тип: array object[] · Response24B585A0A861_Trade[]
      обов'язкове
      • count_fp
        Тип: string · Response24B585A0A861_FixedPointCount
        обов'язкове

        Рядок кількості контрактів із фіксованою комою (2 знаки після коми, наприклад "10.00"; в іменах полів позначається як "fp"). Запити приймають 0-2 знаки після коми (наприклад, "10", "10.0", "10.00"); відповіді завжди містять 2 знаки. Дробові значення контрактів (наприклад, "2.50") підтримуються; мінімальна гранулярність — 0.01 контракта.

      • created_time
        Тип: string Формат: date-time
        обов'язкове

        Мітка часу виконання цієї угоди.

      • is_block_trade
        Тип: boolean
        обов'язкове

        Значення true, якщо угоду укладено поза книгою як блокову (наприклад, через RFQ або узгоджену блокову пропозицію); false для угод, виконаних у стандартному стакані.

      • no_price_dollars
        Тип: string · Response24B585A0A861_FixedPointDollars
        обов'язкове

        Рядок суми в доларах США з фіксованою комою. Більшість полів запиту приймають 2-4 знаки після коми (наприклад, "0.56", "0.5600"); відповіді містять до 6 знаків. Допустимі інтервали котирувань для цього ринку обмежені структурою рівнів цін цього ринку.

      • taker_book_side
        Тип: string · Response24B585A0A861_BookSideперелік
        обов'язкове

        Бік книги заявок для ордера або угоди. Для подієвих ринків це стосується лише плеча YES: bid означає купівлю YES, ask — продаж YES. (Продаж YES економічно еквівалентний купівлі NO за 1 - price, але цей ендпоінт котирує все з боку YES.)

        значення
        • bid
        • ask
      • taker_outcome_side
        Тип: string перелік
        обов'язкове

        Сторона результату, на яку орієнтується тейкер. buy-yes і sell-no дають 'yes'; buy-no і sell-yes дають 'no'.

        taker_outcome_side описує лише спрямовану експозицію та не змінює ціну угоди. Угода за ціною p з taker_outcome_side=no зіставляється з мейкером за тією самою ціною p у протилежному напрямку — обидві сторони торгують за однією ціною.

        taker_outcome_side і taker_book_side стануть канонічним способом визначення напрямку угоди. Застаріле поле taker_side буде оголошено застарілим у майбутньому випуску — переходьте на нові поля.

        значення
        • yes = TradeTakerOutcomeSideYes
        • no = TradeTakerOutcomeSideNo
      • ticker
        Тип: string
        обов'язкове

        Унікальний ідентифікатор ринку.

      • trade_id
        Тип: string
        обов'язкове

        Унікальний ідентифікатор цієї угоди.

      • yes_price_dollars
        Тип: string · Response24B585A0A861_FixedPointDollars
        обов'язкове

        Рядок суми в доларах США з фіксованою комою. Більшість полів запиту приймають 2-4 знаки після коми (наприклад, "0.56", "0.5600"); відповіді містять до 6 знаків. Допустимі інтервали котирувань для цього ринку обмежені структурою рівнів цін цього ринку.

      • taker_side
        Тип: string перелік
        застаріле

        Застаріло. Використовуйте taker_outcome_side (або taker_book_side). Див. Напрямок ордера. Поле не буде видалено раніше 14 травня 2026 року.

        значення
        • yes = TradeTakerSideYes
        • no = TradeTakerSideNo
    application/json
  • 400

    Не вдалося обробити запит. Перевірте параметри запиту.

  • 401

    Потрібен дійсний API-ключ Felo.

  • 402

    Запит неможливо виконати: умови білінгу не виконано.

  • 403

    Обліковий запис не має дозволу на цю операцію.

  • 429

    Досягнуто ліміту запитів або витрат.

  • 502

    Служба не змогла виконати запит.

  • 503

    API або служба білінгу тимчасово недоступні.

  • 504

    Час очікування обробки запиту вичерпано.

  • default

    Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника

    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.607Z",
      "is_block_trade": true
    }
  ],
  "cursor": "string"
}
Get Kalshi Trades