Felo API PlatformFelo API Platform
Все эндпоинты 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.

Query-параметры
  • 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_BookSideenum
        обязательно

        Сторона книги заявок для ордера или сделки. Для событийных рынков это относится только к плечу YES: bid означает покупку YES, ask — продажу YES. (Продажа YES экономически эквивалентна покупке NO по 1 - price, но этот эндпоинт котирует всё со стороны YES.)

        значения
        • bid
        • ask
      • taker_outcome_side
        Тип: string enum
        обязательно

        Сторона исхода, на которую ориентируется тейкер. 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 enum
        устарело

        Устарело. Используйте 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

    Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера

    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

Нужна помощь?