Kalshi Markets Scraper - Prices, Volume & Odds avatar

Kalshi Markets Scraper - Prices, Volume & Odds

Pricing

from $1.00 / 1,000 markets

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

Kalshi Markets Scraper - Prices, Volume & Odds

Get Kalshi prediction markets with live yes/no prices, volume and open interest. Filter by category, keyword, series or event, and sort by 24h volume. Reads Kalshi's public market data API, no login needed.

Pricing

from $1.00 / 1,000 markets

Rating

0.0

(0)

Developer

Kasumi Lab

Kasumi Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Get Kalshi prediction markets with current yes/no prices, volume and open interest, as clean rows ready for a spreadsheet, a dashboard or an AI agent.

The Actor reads Kalshi's public market data API. No API key and no login are needed. With the default settings it reads every open market (around 150,000) in about half a minute and saves the most traded ones.

What you can do with it

  • See the most active markets right now, across all categories or in one.
  • Track implied probabilities for elections, Fed decisions, weather, sports or crypto over time by scheduling the Actor.
  • Find markets by keyword and export them with prices and volume.
  • Pull every strike of one event or one series, for example all temperature ranges of a city.
  • Download settled markets with their results for backtesting.

Input

FieldWhat it does
statusopen (default), closed, settled or all. open returns only markets that are trading now.
categoriesFor example Economics, Politics, Elections, Sports, Crypto, Financials, Climate and Weather.
searchKeywords matched against the event title, market title and ticker.
seriesTickersRead only these series, for example KXHIGHNY. Much faster than a full scan.
eventTickersRead only these events.
minVolume, minVolume24hMinimum number of contracts traded, in total or in the last 24 hours.
closesWithinDaysOnly markets that close in the next N days.
sortByvolume24h (default), volume, openInterest, closeTime or none.
includeRulesAdd the settlement rules text.
maxItemsMaximum number of markets to save. Default 500, 0 means no limit.

Top 100 economics and crypto markets by 24h volume:

{
"categories": ["Economics", "Crypto"],
"sortBy": "volume24h",
"maxItems": 100
}

All strikes of one series:

{
"seriesTickers": ["KXHIGHNY"],
"sortBy": "closeTime",
"maxItems": 0
}

Output

One item per market:

{
"ticker": "KXHIGHNY-26OCT10-B66.5",
"eventTicker": "KXHIGHNY-26OCT10",
"seriesTicker": "KXHIGHNY",
"category": "Climate and Weather",
"eventTitle": "Highest temperature in New York City on Oct 10, 2026?",
"eventSubtitle": "On Oct 10, 2026",
"title": "Will the maximum temperature be 66-67° on Oct 10, 2026?",
"yesSubtitle": "66° to 67°",
"noSubtitle": "66° to 67°",
"marketType": "binary",
"status": "active",
"result": null,
"yesBid": 0.26,
"yesAsk": 0.28,
"noBid": 0.72,
"noAsk": 0.74,
"lastPrice": 0.26,
"previousPrice": 0,
"midPrice": 0.27,
"volume": 3505.85,
"volume24h": 3504.85,
"openInterest": 2602.47,
"strikeType": "between",
"floorStrike": 66,
"capStrike": 67,
"mutuallyExclusive": true,
"canCloseEarly": true,
"openTime": "2026-10-09T14:00:00Z",
"closeTime": "2026-10-11T05:00:00Z",
"expectedExpirationTime": "2026-10-11T19:00:00Z",
"latestExpirationTime": "2026-10-17T14:00:00Z",
"url": "https://kalshi.com/markets/kxhighny",
"scrapedAt": "2026-10-10T09:25:36.472Z"
}
  • Prices are in US dollars per contract, from 0 to 1. A yes price of 0.26 means the market prices the outcome at about 26%.
  • midPrice is the midpoint of the yes bid and ask. It is null when one side of the book is empty.
  • volume, volume24h and openInterest are numbers of contracts.
  • result is filled for settled markets (yes or no).
  • url links to the series page on kalshi.com.

Good to know

  • Sorting needs a full read. With a sort order the Actor reads all matching markets before saving the top ones, about 30 seconds for all open markets. Use seriesTickers or eventTickers, or set sortBy to none, when you want a faster run.
  • Closed and settled markets go back years. For those, narrow the run with seriesTickers; a single run reads at most 80,000 events.
  • Multi-leg combo markets are not included.
  • This Actor reads market data only. It does not place orders and does not access accounts.
  • The data comes from Kalshi and is provided as-is. It is not financial advice.