Kalshi Scraper
Pricing
from $1.50 / 1,000 market records
Kalshi Scraper
Kalshi Scraper for prediction-market odds and Kalshi weather markets: YES/NO prices, implied probability, bid/ask, volume, open interest, resolution rules, settled results (incl. the official settled temperature for KXHIGH/KXLOW brackets), plus optional order books and 30-day price history.
Pricing
from $1.50 / 1,000 market records
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
π Kalshi Scraper β Prediction Market Odds, Order Books & Price History
Extract live prediction-market data from Kalshi, the CFTC-regulated exchange for trading on real-world events β including every Kalshi weather market (daily high/low temperature brackets by city, live and settled). The Kalshi Scraper returns every market's YES/NO prices, implied probability, bid/ask, volume, open interest and resolution rules β optionally with the full order book and 30 days of daily price history β as clean JSON, CSV or Excel.
β¨ Features
- π Odds & probabilities: last price, implied probability, previous price, YES/NO bid and ask for every market.
- π° Liquidity metrics: all-time volume, 24-hour volume, open interest and liquidity.
- ποΈ Filter by category, series or event: Politics, Economics, Sports, Crypto, Climateβ¦ or target exact tickers such as
KXFED(Fed rate) orKXHIGHNY(NYC temperature). - β³ Open, closed or settled markets: track live odds or pull resolved markets with their final result.
- π Order book (optional): every YES/NO price level with size.
- π°οΈ Price history (optional): 30 daily candles with open/high/low/close, volume and open interest.
- π‘οΈ Weather markets: KXHIGH/KXLOW temperature brackets for every city, with the official settled temperature on resolved markets.
- π Ranked by volume: the most-traded markets come first; whole-Store scans skip thin markets via
minVolume(0 when you target series). - β‘ Fast: scans 100,000+ open markets in about 30 seconds.
π οΈ How It Works
- Pick a scope β choose a category, or paste series/event tickers (the first part of any Kalshi market ticker, e.g.
KXFED). Leave everything default to get the 50 most-traded open markets across all of Kalshi. - Optionally add depth β turn on Include order book and/or Include price history.
- Run the scraper β results land in the dataset, ready to download or fetch via API.
π‘οΈ Kalshi Weather Markets (KXHIGH / KXLOW)
Kalshi lists a daily high- and low-temperature market for dozens of cities, one series per city, one event per day, one market per temperature bracket (about 12 open brackets per city at any time). Put the series tickers in Series tickers and leave Minimum volume empty:
{"seriesTickers": ["KXHIGHNY", "KXHIGHCHI", "KXLOWTBOS"],"status": "open","maxItems": 500}
| City | Daily high | Daily low |
|---|---|---|
| New York (Central Park) | KXHIGHNY | KXLOWTNYC |
| Chicago (Midway) | KXHIGHCHI | KXLOWTCHI |
| Miami | KXHIGHMIA | KXLOWTMIA |
| Austin | KXHIGHAUS | KXLOWTAUS |
| Los Angeles | KXHIGHLAX | KXLOWTLAX |
| Denver | KXHIGHDEN | KXLOWTDEN |
| Philadelphia | KXHIGHPHIL | KXLOWTPHIL |
| Houston | KXHIGHTHOU | KXLOWTHOU |
| Boston | KXHIGHTBOS | KXLOWTBOS |
| Dallas | KXHIGHTDAL | KXLOWTDAL |
| Washington DC | KXHIGHTDC | KXLOWTDC |
| Seattle | KXHIGHTSEA | KXLOWTSEA |
| San Francisco | KXHIGHTSFO | KXLOWTSFO |
| Phoenix | KXHIGHTPHX | KXLOWTPHX |
| Las Vegas | KXHIGHTLV | KXLOWTLV |
| Minneapolis | KXHIGHTMIN | KXLOWTMIN |
| Oklahoma City | KXHIGHTOKC | KXLOWTOKC |
| Atlanta | KXHIGHTATL | KXLOWTATL |
| New Orleans | KXHIGHTNOLA | KXLOWTNOLA |
| San Diego | KXHIGHTSAN | KXLOWTSAN |
| London / Paris / Berlin / Tokyo β¦ | KXHIGHTEGLL, KXHIGHTLFPG, KXHIGHTEDDB, KXHIGHTRJTT | KXLOWTEGLL, KXLOWTLFPG, KXLOWTEDDB, KXLOWTRJTT |
Every open Kalshi weather market in one run (temperature, rain, snow, hurricanes β 390+ series): set Category to Climate and Weather, Minimum volume to 0 and Maximum markets high enough.
Settled temperatures for backtesting: run the same series with "status": "settled". Each resolved bracket carries result (yes/no) and expirationValue β the official settled temperature in Β°F for that city-day β so you can join Kalshi outcomes to your forecast data.
{ "ticker": "KXHIGHNY-26SEP08-T80", "eventTicker": "KXHIGHNY-26SEP08", "status": "finalized", "result": "no", "expirationValue": "80.00", "strikeType": "less", "capStrike": 80, "yesBid": 0.01, "volume": 4666.48 }
π΅ Pricing
Pay only for what you extract:
| Event | Price |
|---|---|
| Market record (odds, volume, rules) | $0.0015 per market |
| Market with order book and/or price history | $0.003 per market |
π Sample Output Data
{"ticker": "KXFED-26DEC-T3.75","eventTicker": "KXFED-26DEC","seriesTicker": "KXFED","title": "Will the upper bound of the federal funds rate be above 3.75% following the Fed's Dec 9, 2026 meeting?","subtitle": "Above 3.75%","category": "Economics","seriesTitle": "Fed funds rate","status": "active","result": null,"marketType": "binary","strikeType": "greater","floorStrike": 3.75,"capStrike": null,"yesPrice": 0.54,"impliedProbability": 54,"previousPrice": 0.54,"yesBid": 0.52,"yesAsk": 0.54,"noBid": 0.46,"noAsk": 0.48,"volume": 23970.49,"volume24h": 0,"openInterest": 19151.86,"liquidity": 0,"openTime": "2025-08-06T14:30:00Z","closeTime": "2026-12-09T18:55:00Z","expirationTime": "2026-12-16T19:05:00Z","rules": "If the upper bound of the target federal funds rate published on the Federal Reserve's website is above 3.75% following the Fed's Dec 9, 2026 meeting, then the market resolves to Yes.","rulesSecondary": null,"orderbook": {"yes": [{ "price": 0.52, "size": 40 },{ "price": 0.5, "size": 195 }],"no": [{ "price": 0.46, "size": 37 },{ "price": 0.45, "size": 2.13 }]},"priceHistory": [{"date": "2026-08-25","open": 0.55,"high": 0.56,"low": 0.55,"close": 0.56,"volume": 17,"openInterest": 19148.86},{"date": "2026-08-26","open": 0.54,"high": 0.54,"low": 0.54,"close": 0.54,"volume": 3,"openInterest": 19151.86}]}
orderbook and priceHistory appear only when the corresponding option is enabled. Prices are in dollars per contract (0β1); impliedProbability is the same number in percent.
π‘ Use Cases
- Weather trading & backtesting β pull every open temperature bracket with bid/ask and open interest, then join settled temperatures to your forecast model per city.
- Forecasting & research β pull crowd probabilities for elections, Fed decisions, inflation prints or climate outcomes.
- Arbitrage & odds comparison β compare Kalshi prices against sportsbooks or other prediction markets.
- Trading signals β monitor volume spikes, open-interest changes and price moves across thousands of markets.
- Dashboards & alerts β schedule runs and pipe the dataset into Google Sheets, a database or a Slack alert.
Track the wisdom of the crowd with Kalshi Scraper today! π