kalshi-api

Place and manage Kalshi event contract orders via REST API.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill kalshi-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kalshi-api
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/kalshi-api
Command: npx skills add https://github.com/readtheskill/readtheskill --skill kalshi-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a straightforward programmatic interface to trade and monitor event-based contracts on a regulated prediction market, removing manual browsing and manual order entry for algorithmic traders and automation systems.

Core Features & Use Cases

  • Event contract trading: Place, update, and cancel orders against Kalshi event contracts via REST endpoints.
  • Real-time market data: Retrieve live prices, order book snapshots, and market status for low-latency decision making.
  • Order placement and management: Submit authenticated limit and market orders, track fills, and manage active positions.
  • Portfolio tracking & compliance: Monitor holdings and P&L while operating within a CFTC-regulated exchange environment.
  • Use Case: Build an automated strategy that monitors probability shifts for election markets, places hedging orders when thresholds are met, and tracks portfolio exposure across events.

Quick Start

Connect to the Kalshi trading API with your API key, fetch live market data for a named event, and place a limit buy order for a selected contract.

Frequently Asked Questions about kalshi-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate trading on Kalshi prediction markets?

You can automate trading on Kalshi prediction markets by using REST API endpoints for market discovery, authenticated order placement, and portfolio tracking. This removes manual browsing and order entry for algorithmic trading strategies.

What is programmatic event contract trading?

Programmatic event contract trading is the automated placement, updating, and cancellation of orders against prediction market events. It enables algorithmic market-making and strategy execution within CFTC-regulated exchange constraints.

Can I retrieve live market data and order book snapshots for Kalshi contracts?

Yes, you can retrieve live Kalshi market data by streaming or polling REST API endpoints. This provides real-time prices, order book snapshots, and market status for low-latency decision making.

How do I place and manage limit orders on prediction market APIs?

You place and manage limit orders on prediction market APIs by submitting authenticated requests to REST endpoints. This allows you to track fills, update active positions, and manage portfolio exposure across events.

Do I need an API key to connect to the Kalshi trading API?

Yes, you need a Kalshi API key to authenticate your connection. You use this key to fetch live market data for named events, place limit buy orders, and track portfolio holdings and P&L.

What are the limitations of algorithmic trading on CFTC-regulated prediction markets?

Algorithmic trading on CFTC-regulated prediction markets requires adherence to exchange constraints and compliance rules. You must monitor portfolio exposure and operate within the specific limits set for regulated event contracts.