נתוני Kalshi API
נתוני Kalshi API: שווקים, ספרי הזמנות, נרות ועסקאות
ה-API הציבורי של Kalshi מחזיר סדרות, אירועים, שווקים, ספר הזמנות נוכחי, נרות ועסקאות, ואף אחד מהקריאות האלה אינו דורש מפתח API. מה שהוא לא מחזיר הוא ספר הזמנות ברגע עבר. דף זה ממפה כל סוג נתוני Kalshi לנקודת הקצה שלו, מראה את הקריאות, ומכסה את הפער עם 1.5 מיליארד ספרים מוקלטים.
נתוני Kalshi API הם נתוני הבורסה המוגשים על ידי Kalshi Trade API ב-https://external-api.kalshi.com/trade-api/v2. נתוני שוק ציבוריים כוללים סדרות, אירועים, שווקים, ספר הזמנות נוכחי, נרות ועסקאות; נתונים מוסדרים ישנים מעבר לתאריך פרסום עוברים לנקודות קצה /historical. נתוני חשבון (הזמנות, מילויים, עמדות) דורשים בקשות API עם מפתח חתום RSA.
ספר הזמנות Kalshi אחד, כפי שנרשם
הועתק מתצפית BTC אחת של 15 דקות המאוחסנת בארכיון DepthFeed. תגובת ספר ההזמנות של Kalshi נושאת את אותן שתי סולמות הצעות לרגע הנוכחי.
הצעה כן במחיר p היא הצעה לא ב-1 − p, כך שההצעה כן המשוערת היא 1 − ההצעה השלילית הטובה ביותר.: סקר REST מלא עומק.
- yes_dollars / yes_prices
- הצעות yes מנוחות כמחיר ומספר חוזים, הטובות ביותר ראשונות.
- no_dollars / no_prices
- הצעות no מנוחות. כל אחת היא הצעת yes ב-1 − מחיר, שנותנת את הצעת yes המובלעת (0.33 כאן).
- סימול
- הטיקר המדויק של השוק, כולל מחיר מימוש.
- recv_ts_ms
- זמן קבלת DepthFeed במילישניות אפוק; תגובת ספר Kalshi אינה כוללת חותמת זמן של הבורסה.
נתוני Kalshi API במבט חטוף
- כתובת בסיס
- https://external-api.kalshi.com/trade-api/v2
- אימות נתוני שוק
- אין עבור סדרות, אירועים, שווקים, ספר הזמנות, נרות ועסקאות
- אימות נתוני חשבון
- כותרות מפתח API חתומות RSA
- ספר הזמנות
- סולמות הצעות כן ולא נוכחיים; שאלה = 1 − הצעת נגד הטובה ביותר
- תקופות נרות
- 1 דקה · 1 שעה · 1 יום
- נתונים ישנים שהושלמו
- נקודות הקצה /historical לאחר המועד הקובע שפורסם
- ספרי הזמנות עבר
- לא מסופק על ידי Kalshi; DepthFeed מקליט אותם מ-2026-01-08
שלוף נתוני Kalshi API עם curl
כל קריאה למטה היא ציבורית. החלף את הטיקרים באלה מהתגובה הראשונה; חותמות זמן הן שניות יוניקס.
# Open markets in one series
curl -s "https://external-api.kalshi.com/trade-api/v2/markets?series_ticker=KXBTC15M&status=open&limit=5"
# The current order book for one exact market
curl -s "https://external-api.kalshi.com/trade-api/v2/markets/<market_ticker>/orderbook"
# Hourly candles for that market
curl -s "https://external-api.kalshi.com/trade-api/v2/series/KXBTC15M/markets/<market_ticker>/candlesticks?start_ts=1793232000&end_ts=1793318400&period_interval=60"
# Recent trades, then the cutoff for older ones
curl -s "https://external-api.kalshi.com/trade-api/v2/markets/trades?ticker=<market_ticker>&limit=100"
curl -s "https://external-api.kalshi.com/trade-api/v2/historical/cutoff"- עקוב אחרי שדה המצביע עד שהוא חוזר ריק.
- קרא את הצעת ה-yes כ-1 − הצעת no הטובה ביותר; לספר ההזמנות אין מערך הצעות.
- שווקים שהוסדרו לפני נקודת החיתוך נמצאים רק בנקודות הקצה /historical.
נתוני Kalshi API
מה ה-API של Kalshi מחזיר, ומאיפה
סדרות, אירועים ושווקים: ההיררכיה
סדרה היא שאלה חוזרת (KXBTC15M הוא ביטקוין כל 15 דקות), אירוע הוא מופע אחד שלה, ושוק הוא חוזה כן/לא אחד שניתן לסחור בו בתוך האירוע, עם המחיר שלו בטיקר. GET /series/{series_ticker}, GET /events/{event_ticker} ו-GET /markets?series_ticker=… מחזירים אותם. השתמש בטיקר השוק המלא כמפתח חיבור: טיקר אירוע מציין מספר שווקים עם מחירים שונים מאוד.
נתוני שוק ללא מפתח API
Kalshi מתעד את נקודות הקצה של נתוני השוק כציבוריות: אין צורך בכותרות מפתח API לסדרות, אירועים, שווקים, ספר הזמנות, נרות או עסקאות. כתובת הבסיס לייצור היא https://external-api.kalshi.com/trade-api/v2; ה-host הישן api.elections.kalshi.com מגיש את אותם שווקים, לא רק בחירות. מפתחות נדרשים לצד החשבון (הזמנות, מילויים, עמדות) ולפיד WebSocket.
ספר ההזמנות: רק הצעות, ורק נוכחי
GET /markets/{ticker}/orderbook מחזיר שני סולמות של ביד, כן ולא, כמחירי דולר עם ספירת חוזים (orderbook_fp.yes_dollars ו-no_dollars). אין מערך אסק: ביד לא ב-p הוא הצעת כן ב-1 − p, כך שבדוגמה המוקלטת בעמוד זה הביד הטוב ביותר של כן הוא 0.32, הביד הטוב ביותר של לא הוא 0.67 והאסק המובלע של כן הוא 0.33. התגובה היא הספר עכשיו; קריאה חוזרת מאוחר יותר לא תגיד מה היה.
נרות: 1 דקות, שעתיים או יומיים
GET /series/{series_ticker}/markets/{ticker}/candlesticks מקבל start_ts, end_ts ו-period_interval של 1, 60 או 1440 דקות. כל נר נושא פתיחה, גבוה, נמוך וסגירה לביד כן, אסק כן והמחיר המסחר, בנוסף לנפח ועניין פתוח. זו הדרך הזולה ביותר לשרטט שוק, אך היא מתעדת מה סחר והיכן נסגר ראש הספר, לא כמה גודל היה זמין.
עסקאות, ואיפה נתונים ישנים זזים
GET /markets/trades מציג עסקאות שבוצעו עם דפדוף סמן. Kalshi מחלקת נתונים לשכבות חיות והיסטוריות: ברגע ששוק נסגר לפני נקודת החיתוך שפורסמה ב-GET /historical/cutoff, הוא ונרותיו מוגשים מ-GET /historical/markets ו-/historical/markets/{ticker}/candlesticks, ועסקאות ישנות מ-GET /historical/trades. קראו את נקודת החיתוך לכל סוג נתונים לפני שאתם מניחים שנקודת קצה חיה כוללת הכל.
מגבלות קצב וסקרנות
המגבלות של Kalshi הן תקציבי טוקנים לפי שכבה, עם דליים נפרדים לקריאה וכתיבה, במקום מספר בקשות לשנייה אחד. פולינג נקודת הקצה של ספר ההזמנות לכל שוק פתוח משתמש במהירות בתקציב הקריאה. הגיב ב-429 עם חזרה אקספוננציאלית, דפדף עם הסמן עד שהוא ריק, והשתמש ב-WebSocket מאומת כשאתה צריך כל שינוי ספר חי.
מה ה-API של Kalshi לא יכול לתת לך
אין נקודת קצה של Kalshi שמחזירה את סולמות כן ולא כפי שהיו לפני שעה, שבוע או חודש. בדיקת חזרה שדורשת את המרווח והגודל העומד בזמני החלטה בעבר זקוקה לספרים שהוקלטו בזמן אמת. DepthFeed סקר ספרי Kalshi בעומק מלא מאז ינואר 2026: 1.5 מיליארד צילומי מצב על פני 2,600,000+ שווקים נכון ל-21 ביוני 2026, הניתנים דרך REST או כ-197 קבצי Parquet יומיים חתומים.
הוסף את ספרי הפקודות ש-API של Kalshi אינו שומר
ה-API הציבורי של Kalshi נותן לך שווקים, נרות ועסקאות בחינם. כשבדיקת חזרה צריכה את סולמות כן ולא עומדים ברגע עבר, שאילתה בספרים המוקלטים של DepthFeed עם מפתח חינמי או קנה ימים שלמים ב-UTC כ-Parquet.
