Skip to content
Kalshi logo

Kalshi integration

Finance & Payments · 22 actions · API key auth

Access Kalshi prediction markets and trade event contracts: retrieve markets, events, series, orderbooks, trades, candlesticks, account balance, positions, orders, fills, settlements, exchange status, and place, cancel, or amend orders.

The ModuleX Kalshi integration lets a ModuleX agent operate Kalshi on your behalf, running create and cancel actions across markets, events and balances, directly from a plain-English request, using your organization's own Kalshi credentials. No pre-built workflow is required: the agent picks the right Kalshi action for the task.

Kalshi is a finance & payments platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Kalshi action. Or, when you want a repeatable process, the composer assembles a Kalshi workflow for you, streaming the nodes onto the canvas as it builds.

Drive Kalshi in plain English

Type what you want. A ModuleX agent picks the right Kalshi action, or chains several, and runs it. No workflow to build.

  • Create a new order on a Kalshi prediction market
    resolves tocreate_order
  • Find the order I describe and cancel it
    resolves toget_orderscancel_order
  • Show me the markets that match what I describe
    resolves toget_markets

What you can automate with Kalshi

  • Find the right order and cancel it in one promptget_orderscancel_order
  • Look up a market on demandget_markets
  • Retrieve details of a specific prediction market by tickerget_market
  • Retrieve a list of events with optional filteringget_events
  • Retrieve details of a specific event by tickerget_event
  • Retrieve your account balance and portfolio valueget_balance

Kalshi integration at a glance

VendorKalshi
Actions available22
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 22 Kalshi actions

Markets2
get_markets
Retrieve a list of prediction markets with full filtering options.
get_market
Retrieve details of a specific prediction market by ticker.
Events2
get_events
Retrieve a list of events with optional filtering.
get_event
Retrieve details of a specific event by ticker.
Balances1
get_balance
Retrieve your account balance and portfolio value.
Positions1
get_positions
Retrieve your open positions.
Orders4
get_orders
Retrieve your orders with optional filtering.
get_order
Retrieve details of a specific order by ID.
create_order
Create a new order on a Kalshi prediction market.
cancel_order
Cancel an existing order.
Orderbooks1
get_orderbook
Retrieve the orderbook (yes and no bids) for a specific market.
Trades1
get_trades
Retrieve recent public trades across markets with optional filtering.
Candlesticks1
get_candlesticks
Retrieve OHLC candlestick data for a specific market.
Event Candlesticks1
get_event_candlesticks
Retrieve OHLC candlestick data aggregated across all markets in an event.
Fills1
get_fills
Retrieve your portfolio's fills/trades.
Settlements1
get_settlements
Retrieve your portfolio settlement history.
Series by Tickers1
get_series_by_ticker
Retrieve details of a specific market series by ticker.
Series Lists1
get_series_list
Retrieve a list of market series with optional filtering.
Exchange Status1
get_exchange_status
Retrieve the current status of the Kalshi exchange.
Exchange Schedules1
get_exchange_schedule
Retrieve the exchange trading schedule and maintenance windows.
Exchange Announcements1
get_exchange_announcements
Retrieve exchange-wide announcements.
Amend Orders1
amend_order
Modify the price or quantity of an existing order.

See full parameters and response schemas in the Kalshi integration docs

Two ways to use Kalshi in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Kalshi action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Kalshi into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Kalshi

API keyKalshi uses API-key authentication. You provide your own Kalshi secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Kalshi without re-authenticating.

Step-by-step setup in the Kalshi docs

Works with Kalshi

Agents often chain Kalshi with these. Connect them once and one agent can use all of them in a single task.

Kalshi + ModuleX FAQ

  • A ModuleX agent can run any of Kalshi's 22 actions, across markets, events, balances and positions, from a plain-English request, using your organization's own Kalshi credentials.

Put Kalshi to work in ModuleX.

Connect Kalshi once with your own credentials and let your agent run all 22 actions on demand.

Last updated: Jul 2026Browse all 179 integrations