Bot directory / Prediction market bots

Kalshi API

Kalshi's official exchange API (REST, WebSocket and FIX) for automated trading of event contracts, with a demo environment.

Report card · rules v1.0Caution

At least one documented security incident, regulator action (non-fraud) or unverified performance claim in the last 5 years.

Facts behind this result

  • Caution Mar 4, 2025: the Nevada Gaming Control Board ordered KalshiEX LLC to stop offering sports and election event contracts in Nevada, treating them as unlicensed wagering. Rule Y2 Source ↗

Your money: Trades through your account on a regulated exchange via its API.

Rule-based, not an opinion or a rating of performance. How report cards work. Payouts never change a report card. Not investment advice.

Fact sheet

Pricing
Not verified yetSource: not verified yet
Markets / exchanges
Kalshi (event contracts)Source: docs.kalshi.com/welcome
How it touches your money
Your Kalshi account, via API keys
Code / license
Proprietary (Kalshi Developer Agreement)Source: docs.kalshi.com/welcome
Regulation
KalshiEX LLC has been a CFTC designated contract market (DCM) since Nov 4, 2020.Source: cftc.gov/PressRoom/PressReleases/8302-20
Official site
docs.kalshi.com
Last checked
Oct 15, 2026

Incidents & red flags

Mar 4, 2025: the Nevada Gaming Control Board ordered KalshiEX LLC to stop offering sports and election event contracts in Nevada, treating them as unlicensed wagering.

Source: gaming.nv.gov/siteassets/content/about/press-release/NGCB_-_News_Release_

Compare

Before you connect any bot

  1. Type the official address yourself (docs.kalshi.com). Don’t follow links from DMs, WhatsApp or Telegram groups. You can check a website for look-alike domains.
  2. If it uses exchange API keys, turn off withdrawal permission and restrict the key to the bot’s IP addresses if your exchange allows it.
  3. Start with an amount you can afford to lose and check the fees above against your trade size.
  4. Be suspicious of guaranteed or daily returns. They recur throughout the cases on our watchlist.