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 محدود کنید و is_block_trade را برای جداسازی معاملات بزرگ توافقی تنظیم کنید. trades[] را با trade_id، ticker، count_fp (قراردادها)، yes_price_dollars / no_price_dollars، taker_side و created_time، به‌همراه cursor برای صفحه‌بندی برمی‌گرداند. برای نقل‌قول‌های فعلی، قواعد تسویه و فراداده بازار به‌جای پر شدن‌ها، از get_kalshi_markets استفاده کنید.

مرجع قیمت‌گذاری

  • اندازه‌گیری: مبنای هزینه ثابت برای درخواست موفق.
  • برآورد درخواست مرجع: 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.678Z",
      "is_block_trade": true
    }
  ],
  "cursor": "string"
}
Get Kalshi Trades