Convexly

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.

1
Go to kalshi.com/portfolio and click Export to download your trade history as a CSV file. No account linking, no credentials, no API keys.
2
Paste the CSV contents below or upload the file directly. We parse each trade and import it as a Convexly trade with probability, stake, and payoff range pre-filled.
3
Preview the parsed trades first to verify the format, then import for real. Re-upload anytime to pull in new trades, duplicate detection keeps it idempotent.

Preview parses and transforms every trade without saving anything. You can review the rows before committing.

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.