Integrations
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.

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Kalshi integration at a glance

VendorKalshi
CategoryFinance & Payments
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with Kalshi

Agents often chain Kalshi with these — connect them once and the agent can use all of them in a single task.

FAQ

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.
No. The agent selects the right Kalshi action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Kalshi API key, stored encrypted and scoped to your organization.
22, spanning markets, events, balances and positions.
Kalshi runs on your own credentials, so any Kalshi usage is billed by Kalshi directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →