Kalshi Markets Scraper - Odds, Volume, Trades & History avatar

Kalshi Markets Scraper - Odds, Volume, Trades & History

Pricing

$1.00 / 1,000 results

Go to Apify Store
Kalshi Markets Scraper - Odds, Volume, Trades & History

Kalshi Markets Scraper - Odds, Volume, Trades & History

Scrape Kalshi prediction markets: live odds, implied probability, volume, open interest, order books, trades and price history. Search by keyword or category. No API key needed.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Frank0306

Frank0306

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Kalshi Markets Scraper

Get live odds, volume, trades and price history from Kalshi, the largest regulated prediction market in the US. Use it for market research, odds tracking, forecasting models, arbitrage screening against other prediction markets, or to give an AI agent real-time probabilities.

  • Search by keyword or category. Kalshi's own API has no text search. This Actor does: type bitcoin, fed rate or super bowl and get the matching markets.
  • Clean results, most active first. Results are sorted by 24h volume by default, and auto-generated parlay markets that flood the raw API are left out.
  • No API key, no login. Press Start and get data.

What data can you get?

ModeOne result isMain fields
MarketsOne market (one outcome)Implied probability, yes/no bid and ask, last price, volume, 24h volume, open interest, close time, settlement rules, optional order book
TradesOne executed tradeTime, price, number of contracts, taker side
Price historyOne candleOpen, high, low, close, volume, open interest per 1 minute, 1 hour or 1 day

How to use it

  1. Click Try for free.
  2. Leave the input empty to get the 100 most traded open markets, or add keywords and categories.
  3. Click Start. A full scan of all 100,000+ open markets takes about one minute.
  4. Download the results as JSON, CSV or Excel, or read them through the API.

Input examples

The 50 most active crypto and economics markets:

{
"categories": ["Crypto", "Economics"],
"maxItems": 50
}

Every market that mentions the Fed, closing within 30 days, with order books:

{
"searchTerms": ["fed", "interest rate"],
"closesWithinDays": 30,
"includeOrderbook": true
}

Daily price history for one market over the last 90 days:

{
"mode": "priceHistory",
"marketTickers": ["KXSB-27-CHI"],
"candleInterval": "1440",
"historyDays": 90
}

You can paste kalshi.com market URLs instead of tickers.

Output example

One result in Markets mode:

{
"marketTicker": "KXFEDDECISION-26OCT-H0",
"eventTicker": "KXFEDDECISION-26OCT",
"seriesTicker": "KXFEDDECISION",
"title": "Will the Federal Reserve Hike rates by 0bps at their October 2026 meeting?",
"outcome": "Fed maintains rate",
"eventTitle": "Fed decision in October 2026?",
"category": "Economics",
"status": "active",
"impliedProbability": 0.295,
"yesBid": 0.29,
"yesAsk": 0.30,
"noBid": 0.70,
"noAsk": 0.71,
"spread": 0.01,
"lastPrice": 0.30,
"previousPrice": 0.28,
"priceChange": 0.02,
"volume": 1367380.71,
"volume24h": 106349.76,
"openInterest": 512034.0,
"closeTime": "2026-10-28T17:59:00Z",
"rules": "If the Federal Reserve ...",
"settlementSources": ["Federal Reserve"],
"url": "https://kalshi.com/markets/kxfeddecision",
"scrapedAt": "2026-09-29T08:52:47Z"
}

Prices are in US dollars per contract, from 0 to 1, so a price of 0.30 means the market gives the outcome about a 30% chance. impliedProbability is the midpoint between the best yes bid and ask, or the last traded price when the book is one-sided.

How much does it cost?

You pay per saved result: $1.00 per 1,000 results. There is no start fee and no monthly rental. Filters run before results are saved, so you never pay for markets you filtered out.

RunResultsCost
Top 100 markets100$0.10
All open crypto marketsabout 1,500$1.50
One year of daily candles for 10 markets3,650$3.65

Set a maximum charge per run in the run options and the Actor stops when it is reached.

Tips

  • Run it on a schedule. Scrape the same markets every hour to build your own odds history.
  • Use "No sorting" for speed. With tickers, a series or a narrow category, sorting is not needed and the run finishes in seconds.
  • Events and series. An event groups related markets, for example one market per team. A series is a recurring event, for example every Fed meeting. Use eventTickers or seriesTickers to get a whole group at once.

FAQ

Is this legal? The Actor reads only public market data that Kalshi publishes through its official public API. It collects no personal data.

Can it place trades? No. It is read-only.

Why is the order book showing only bids? Kalshi books hold bids only. A yes ask at price X is the same order as a no bid at 1 - X.

Something is broken or missing? Open a ticket in the Issues tab. Issues are usually answered within a day.