Kalshi
Prediction-market data.
الحصول على أسواق Kalshi
اسرد أسواق التوقّعات باستخدام مرشّحات status وticker وevent وseries والطوابع الزمنية الموثّقة. يتضمّن العقد max_updated_ts لكنه لا يعلن عن معامل بحث نصّي حر. اتبع مخطط الاستجابة لسجلات الأسواق وترقيم الصفحات.
مرجع التسعير
- القياس: أساس تكلفة ثابت لكل طلب ناجح.
- تقدير الطلب المرجعي: 0.02 دولار أمريكي.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: stringcursor
مؤشر ترقيم الصفحات. استخدم قيمة المؤشر المعادة من الاستجابة السابقة للحصول على الصفحة التالية من النتائج. اتركه فارغًا للصفحة الأولى.
- النوع: stringevent
_ticker رمز الحدث المراد التصفية به. يُدعم رمز حدث واحد فقط.
- النوع: integer التنسيق: int64limitالحد الأدنى:0الحد الأقصى:1000
عدد النتائج لكل صفحة. القيمة الافتراضية 100. الحد الأقصى 1000.
- النوع: integer التنسيق: int64max
_close _ts تصفية العناصر التي تُغلق قبل هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64max
_created _ts تصفية العناصر التي أُنشئت قبل هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64max
_settled _ts تصفية العناصر التي جرى تسويتها قبل هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64max
_updated _ts إرجاع الأسواق التي حُدّثت بياناتها الوصفية عند هذا الطابع الزمني Unix أو قبله (بالثواني). يتتبع التغييرات غير المتعلقة بالتداول فقط. يمكن دمجه مع min_updated_ts وmve_filter=exclude. يمكن أيضًا دمجه مع series_ticker، الذي يتطلب mve_filter=exclude. غير متوافق مع المرشّحات الأخرى.
- النوع: integer التنسيق: int64min
_close _ts تصفية العناصر التي تُغلق بعد هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64min
_created _ts تصفية العناصر التي أُنشئت بعد هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64min
_settled _ts تصفية العناصر التي جرى تسويتها بعد هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64min
_updated _ts إرجاع الأسواق التي حُدّثت بياناتها الوصفية بعد هذا الطابع الزمني Unix (بالثواني). يتتبع التغييرات غير المتعلقة بالتداول فقط. يمكن دمجه مع max_updated_ts وmve_filter=exclude. يمكن أيضًا دمجه مع series_ticker، الذي يتطلب mve_filter=exclude. غير متوافق مع المرشّحات الأخرى.
- النوع: string تعدادmve
_filter تصفية حسب الأحداث متعددة المتغيرات (التركيبات). 'only' يعيد الأحداث متعددة المتغيرات فقط، و'exclude' يستبعدها.
القيم- only
- exclude
- النوع: stringseries
_ticker تصفية حسب رمز السلسلة
- النوع: string تعدادstatus
تصفية حسب حالة السوق. اتركه فارغًا لإرجاع الأسواق بأي حالة.
القيم- unopened
- open
- paused
- closed
- settled
- النوع: stringtickers
تصفية حسب رموز أسواق محددة. قائمة رموز الأسواق المراد استرجاعها مفصولة بفواصل.
- النوع: object · Response24B585A0A861_GetMarketsResponse200
تم استرداد الأسواق بنجاح
- النوع: stringcursorمطلوب
- النوع: array object[] · Response24B585A0A861_Market[]marketsمطلوب
- canالنوع: boolean
_close _early مطلوب - closeالنوع: string التنسيق: date-time
_time مطلوبthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- createdالنوع: string التنسيق: date-time
_time مطلوبthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- eventالنوع: string
_ticker مطلوب - expirationالنوع: string
_value مطلوبالقيمة التي جرى أخذها في الاعتبار للتسوية
- lastالنوع: string · Response24B585A0A861_FixedPointDollars
_price _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- latestالنوع: string التنسيق: date-time
_expiration _time مطلوبأحدث وقت ممكن لانتهاء هذا السوق
- marketالنوع: string تعداد
_type مطلوبيحدد نوع السوق
القيم- binary
- scalar
- noالنوع: string · Response24B585A0A861_FixedPointDollars
_ask _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- noالنوع: string · Response24B585A0A861_FixedPointDollars
_bid _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- noالنوع: string
_sub _title مطلوبعنوان مختصر لجهة no في هذا السوق
- notionalالنوع: string · Response24B585A0A861_FixedPointDollars
_value _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- openالنوع: string · Response24B585A0A861_FixedPointCount
_interest _fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- openالنوع: string التنسيق: date-time
_time مطلوبthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- previousالنوع: string · Response24B585A0A861_FixedPointDollars
_price _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- previousالنوع: string · Response24B585A0A861_FixedPointDollars
_yes _ask _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- previousالنوع: string · Response24B585A0A861_FixedPointDollars
_yes _bid _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- priceالنوع: string
_level _structure مطلوبهيكل مستويات الأسعار لهذا السوق، الذي يحدد نطاقات الأسعار وأحجام الخطوات
- priceالنوع: array object[] · Response24B585A0A861_PriceRange[]
_ranges مطلوبنطاقات الأسعار الصالحة للأوامر في هذا السوق
- endالنوع: stringمطلوب
سعر النهاية لهذا النطاق بالدولار
- startالنوع: stringمطلوب
سعر البداية لهذا النطاق بالدولار
- stepالنوع: stringمطلوب
خطوة السعر/حجم التيك لهذا النطاق بالدولار
- resultالنوع: string تعدادمطلوبالقيم
- yes
- no
- scalar
- rulesالنوع: string
_primary مطلوبوصف باللغة العادية لأهم شروط السوق
- rulesالنوع: string
_secondary مطلوبوصف باللغة العادية لشروط السوق الثانوية
- settlementالنوع: string تعداد
_bounds _type مطلوبحدود التسوية التي تنطبق على هذا السوق. default تعني أن السوق ليس له حدود تسوية
القيم- default
- floor
- settlementالنوع: integer
_timer _seconds مطلوبالمدة التي تنقضي بعد الحسم حتى تتم تسوية السوق
- statusالنوع: string تعدادمطلوب
الحالة الحالية للسوق في دورة حياته.
القيم- initialized
- inactive
- active
- closed
- determined
- disputed
- amended
- finalized
- tickerالنوع: stringمطلوب
- updatedالنوع: string التنسيق: date-time
_time مطلوبوقت آخر تحديث للبيانات الوصفية غير المتعلقة بالتداول.
- volumeالنوع: string · Response24B585A0A861_FixedPointCount
_24h _fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- volumeالنوع: string · Response24B585A0A861_FixedPointCount
_fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- yesالنوع: string · Response24B585A0A861_FixedPointDollars
_ask _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- yesالنوع: string · Response24B585A0A861_FixedPointCount
_ask _size _fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- yesالنوع: string · Response24B585A0A861_FixedPointDollars
_bid _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- yesالنوع: string · Response24B585A0A861_FixedPointCount
_bid _size _fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- yesالنوع: string
_sub _title مطلوبعنوان مختصر لجانب «نعم» في هذا السوق
- capالنوع: number | null التنسيق: double
_strike الحد الأقصى لقيمة الانتهاء المؤدية إلى تسوية YES
- customالنوع: object | null
_strike قيمة الانتهاء لكل هدف تؤدي إلى تسوية YES
- earlyالنوع: string | null
_close _condition الشرط الذي بموجبه يمكن للسوق الإغلاق مبكرًا
- exchangeالنوع: integer · Response24B585A0A861_ExchangeIndex
_index معرّف لشريحة تداول.
- expectedالنوع: string | null التنسيق: date-time
_expiration _time الوقت الذي يُتوقع أن ينتهي فيه هذا السوق
- expirationالنوع: string التنسيق: date-time
_time مهملthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- feeالنوع: string | null التنسيق: date-time
_waiver _expiration _time الوقت الذي تنتهي فيه إعفاءات رسوم هذا السوق
- floorالنوع: number | null التنسيق: double
_strike الحد الأدنى لقيمة الانتهاء المؤدية إلى تسوية YES
- functionalالنوع: string | null
_strike تعيين من قيم الانتهاء إلى قيم التسوية
- isالنوع: boolean
_provisional إذا كانت true، فقد يُزال السوق بعد التحديد إذا لم يكن هناك نشاط عليه
- mveالنوع: string
_collection _ticker رمز مجموعة الأحداث متعددة المتغيرات
- mveالنوع: array object[] · Response24B585A0A861_MveSelectedLeg[]
_selected _legs - eventالنوع: string
_ticker معرّف فريد للحدث المحدد
- marketالنوع: string
_ticker معرّف فريد للسوق المحدد
- sideالنوع: string
جانب السوق المحدد
- yesالنوع: string · Response24B585A0A861_FixedPointDollars
_settlement _value _dollars سلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- occurrenceالنوع: string | null التنسيق: date-time
_datetime التاريخ والوقت المسجّلان لحدوث الحدث الأساسي، عند توفرهما
- primaryالنوع: string | null
_participant _key - settlementالنوع: string · Response24B585A0A861_FixedPointDollars
_floor _dollars سلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- settlementالنوع: string | null التنسيق: date-time
_ts الطابع الزمني لتسوية السوق. يُملأ فقط للأسواق المسوّاة
- settlementالنوع: string · Response24B585A0A861_FixedPointDollars
_value _dollars سلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- strikeالنوع: string تعداد
_type يحدد نوع حد التنفيذ كيفية تعريف حد السوق وتقييمه
القيم- greater
- greater
_or _equal - less
- less
_or _equal - between
- functional
- custom
- structured
- subtitleالنوع: stringمهمل
- titleالنوع: stringمهمل
application/json - 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
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.601Z",
"updated_time": "2026-10-26T08:08:16.601Z",
"open_time": "2026-10-26T08:08:16.601Z",
"close_time": "2026-10-26T08:08:16.601Z",
"expected_expiration_time": null,
"latest_expiration_time": "2026-10-26T08:08:16.601Z",
"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"
}