Kalshi Integration
Live Kalshi market data now feeds Convexly market-quality inputs. This page is for optional user-provided trade-history imports; no API keys or credentials are stored.
Why CSV instead of an API key? Kalshi’s trading API requires RSA-signed requests with your private key. Storing private keys is a significant security liability we prefer to avoid. CSV import gives you full control: you choose what to share, and nothing beyond the parsed trade rows is stored.
Re-import safety: Duplicate trades are detected by Kalshi trade ID, so you can re-upload the same CSV (or a newer one with additional trades) as many times as you like. Only new trades will be added.
Resolution sync: After import, use the “Sync resolutions now” button to check every active Kalshi market against its public settlement data and auto-resolve any that have closed. Your calibration curve updates immediately.