Kalshi
Prediction-market data.
Kalshi ট্রেড নিন
Kalshi মার্কেটের executed-trade tape নিন — প্রকৃত fill, কোটেশন নয়। কোনো উইন্ডোতে realized দাম ও traded size দরকার হলে এটি ব্যবহার করুন, যেমন কোনো ইভেন্ট সামনে আসার সময় conviction কীভাবে বদলাল তা দেখতে; ticker এবং Unix-সেকেন্ড রেঞ্জ min_ts / max_ts দিয়ে সংকুচিত করুন, আর বড় negotiated trade আলাদা করতে is_block_trade সেট করুন। trades[] ফেরত দেয় যাতে trade_id, ticker, count_fp (কন্ট্রাক্ট), yes_price_dollars / no_price_dollars, taker_side ও created_time আছে, সাথে পেজ করার cursor। বর্তমান কোটেশন, settlement নিয়ম ও market মেটাডেটার জন্য, fill-এর বদলে, get_kalshi_markets ব্যবহার করুন।
মূল্য রেফারেন্স
- মিটারিং: সফল রিকোয়েস্টের নির্দিষ্ট খরচের ভিত্তিতে
- রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.02
এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।
- টাইপ: stringcursor
পেজিনেশন কার্সর। ফলাফলের পরের পেজ পেতে পূর্ববর্তী রেসপন্সে ফেরত দেওয়া কার্সর মান ব্যবহার করুন। প্রথম পেজের জন্য খালি রাখুন।
- টাইপ: booleanis
_block _trade ট্রেড block trade কি না তার ভিত্তিতে ফিল্টার করুন। সব ট্রেড ফেরত পেতে বাদ দিন। শুধু block trade ফেরত পেতে
trueসেট করুন। শুধু নন-block trade ফেরত পেতেfalseসেট করুন। - টাইপ: integer ফরম্যাট: int64limitসর্বনিম্ন:0সর্বোচ্চ:1000
প্রতি পেজে ফলাফলের সংখ্যা। ডিফল্ট 100। সর্বোচ্চ মান 1000।
- টাইপ: integer ফরম্যাট: int64max
_ts এই Unix টাইমস্ট্যাম্পের আগের আইটেম ফিল্টার করুন
- টাইপ: integer ফরম্যাট: int64min
_ts এই Unix টাইমস্ট্যাম্পের পরের আইটেম ফিল্টার করুন
- টাইপ: stringticker
মার্কেট টিকার দিয়ে ফিল্টার করুন
- টাইপ: object · Response24B585A0A861_GetTradesResponse200
ট্রেড সফলভাবে পাওয়া গেছে
- টাইপ: stringcursorআবশ্যক
- টাইপ: array object[] · Response24B585A0A861_Trade[]tradesআবশ্যক
- countটাইপ: string · Response24B585A0A861_FixedPointCount
_fp আবশ্যকফিক্সড-পয়েন্ট কন্ট্র্যাক্ট সংখ্যার স্ট্রিং (2 দশমিক, যেমন "10.00"; ফিল্ড নামে "fp" নামে পরিচিত)। রিকোয়েস্ট 0-2 দশমিক স্থান গ্রহণ করে (যেমন "10", "10.0", "10.00"); রেসপন্স সবসময় 2 দশমিক দেয়। ভগ্নাংশ কন্ট্র্যাক্ট মান (যেমন "2.50") সমর্থিত; সর্বনিম্ন গ্র্যানুলারিটি 0.01 কন্ট্র্যাক্ট।
- createdটাইপ: string ফরম্যাট: date-time
_time আবশ্যকএই ট্রেডটি সম্পাদিত হওয়ার টাইমস্ট্যাম্প
- isটাইপ: boolean
_block _trade আবশ্যকtrue যদি এই ট্রেডটি block trade হিসেবে অফ-বুক মিলিত হয় (যেমন RFQ / নেগোশিয়েটেড block প্রস্তাবের মাধ্যমে); স্ট্যান্ডার্ড order book-এ পূর্ণ হওয়া ট্রেডের জন্য false।
- noটাইপ: string · Response24B585A0A861_FixedPointDollars
_price _dollars আবশ্যকফিক্সড-পয়েন্ট মার্কিন ডলার স্ট্রিং। বেশিরভাগ রিকোয়েস্ট ফিল্ড 2-4 দশমিক স্থান গ্রহণ করে (যেমন "0.56", "0.5600"); রেসপন্স সর্বোচ্চ 6 পর্যন্ত দেয়। একটি মার্কেটের বৈধ কোট ইন্টারভাল সেই মার্কেটের প্রাইস লেভেল স্ট্রাকচার দ্বারা সীমাবদ্ধ।
- takerটাইপ: string · Response24B585A0A861_BookSideenum
_book _side আবশ্যকএকটি অর্ডার বা ট্রেডের জন্য book-এর পক্ষ। ইভেন্ট মার্কেটের জন্য এটি শুধু YES লেগ বোঝায়:
bidমানে YES কেনা,askমানে YES বেচা। (YES বেচা অর্থনৈতিকভাবে1 - price-এ NO কেনার সমান, তবে এই এন্ডপয়েন্ট সবকিছু YES পক্ষ থেকে কোট করে।)মান- bid
- ask
- takerটাইপ: string enum
_outcome _side আবশ্যকtaker যে outcome দিকের জন্য অবস্থান নিয়েছে। buy-yes ও sell-no 'yes' দেয়; buy-no ও sell-yes 'no' দেয়।
taker_outcome_sideকেবল দিকভিত্তিক এক্সপোজার বোঝায়; এটি ট্রেডের মূল্য বদলায় না।pমূল্যেtaker_outcome_side=noসহ একটি ট্রেড বিপরীত দিকে একইpমূল্যে maker-এর সঙ্গে মিলিত হয় — দুই পক্ষই একই মূল্যে ট্রেড করে।taker_outcome_sideওtaker_book_sideট্রেডের দিক নির্ধারণের মানক পদ্ধতি হবে। লিগ্যাসিtaker_sideফিল্ড ভবিষ্যতের রিলিজে ডেপ্রিকেট হবে — অনুগ্রহ করে এই নতুন ফিল্ডগুলোতে মাইগ্রেট করুন।মান- yes =
Trade Taker Outcome Side Yes - no =
Trade Taker Outcome Side No
- tickerটাইপ: stringআবশ্যক
মার্কেটের অনন্য আইডেন্টিফায়ার
- tradeটাইপ: string
_id আবশ্যকএই ট্রেডের অনন্য আইডেন্টিফায়ার
- yesটাইপ: string · Response24B585A0A861_FixedPointDollars
_price _dollars আবশ্যকফিক্সড-পয়েন্ট মার্কিন ডলার স্ট্রিং। বেশিরভাগ রিকোয়েস্ট ফিল্ড 2-4 দশমিক স্থান গ্রহণ করে (যেমন "0.56", "0.5600"); রেসপন্স সর্বোচ্চ 6 পর্যন্ত দেয়। একটি মার্কেটের বৈধ কোট ইন্টারভাল সেই মার্কেটের প্রাইস লেভেল স্ট্রাকচার দ্বারা সীমাবদ্ধ।
- takerটাইপ: string enum
_side অবচিতডেপ্রিকেটেড। এর বদলে
taker_outcome_side(বাtaker_book_side) ব্যবহার করুন। দেখুন অর্ডারের দিক। এই ফিল্ডটি 14 মে 2026-এর আগে সরানো হবে না।মান- yes =
Trade Taker Side Yes - no =
Trade Taker Side No
application/json - 400
রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।
- 401
একটি বৈধ Felo API key আবশ্যক।
- 402
বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।
- 403
অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।
- 429
রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।
- 502
পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।
- 503
API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।
- 504
রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।
- default
ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।
application/json
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.601Z",
"is_block_trade": true
}
],
"cursor": "string"
}