{"uid":"cap_eBDbOlaEfB1A6DonHzIGc","slug":"kalshi-weather-market-scraper-x402-17daf747","name":"Kalshi Weather Market Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/kalshi?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["live","settled","both"],"type":"string","default":"live","description":"Live contracts, finalized contracts with results, or both. Settled mode includes archived markets within the date window."},"cities":{"type":"array","default":["NYC"],"description":"City names or codes such as NYC, Chicago, Miami, or all. Temperature markets cover 24 cities; daily rain also covers several more."},"dateTo":{"type":"string","description":"Optional last market date, inclusive. Use YYYY-MM-DD, YYYYMMDD, today, tomorrow or yesterday."},"dateFrom":{"type":"string","description":"Optional first market date, inclusive. Use YYYY-MM-DD, YYYYMMDD, today, tomorrow or yesterday."},"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Stop after this many market records. Zero means no item cap; the run charge limit still applies."},"seriesType":{"enum":["both","KXHIGH","KXLOW","KXRAIN","KXRAINM","rain","all"],"type":"string","default":"both","description":"Choose daily high, daily low, daily rain, monthly rain, both temperature series, both rain series, or all four families."},"lookbackDays":{"type":"integer","default":30,"maximum":365,"minimum":1,"description":"How many market dates to include in settled mode when dateFrom is empty. The archive is included when needed."},"includeTrades":{"type":"boolean","default":false,"description":"Add up to 1,000 recent trades per market. Adds one request per market and can take longer."},"includeOrderbook":{"type":"boolean","default":false,"description":"Add bid levels for active markets. Adds one request per active market; settled markets have empty books."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"city":null,"ticker":null,"station_id":null,"series_type":null,"strike_type":null,"event_ticker":null,"bracket_label":null,"series_ticker":null}],"product":"kalshi"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HM2BYbLLABixmc6oPPal_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches structured Kalshi weather prediction market data (daily high/low temperature and rain contracts) for specified cities and date ranges, with optional orderbook and trade history.","exampleAgentPrompt":"Pull all live Kalshi daily high and low temperature markets for NYC and Chicago for the next 7 days, including the current orderbook bids for each active market.","exampleUseCases":[{"title":"Monitor live weather market prices","prompt":"Get me all live Kalshi daily high and low temperature contracts for NYC and Miami through the end of this week, and include the current bid orderbook so I can see where prices are sitting."},{"title":"Backfill settled contract results","prompt":"Fetch the last 60 days of settled Kalshi rain markets for Chicago and Houston — I need the final results and tickers for all KXRAIN and KXRAINM contracts."},{"title":"Research recent trades on weather contracts","prompt":"Give me both live and settled Kalshi temperature markets for NYC for the past 14 days, and include up to 1,000 recent trades per market so I can analyze trading activity."}],"resultDescription":"Returns a JSON object with a count and an array of market records, each containing city, ticker, station ID, series type, strike type, event ticker, bracket label, and series ticker. When includeTrades is true, each market also includes up to 1,000 recent trades. When includeOrderbook is true, active markets include bid level data.","failureModes":["Invalid city code returns empty items array (not charged)","Date format errors if not using YYYY-MM-DD, YYYYMMDD, today, tomorrow, or yesterday","Empty result set for date ranges with no markets (not charged)","lookbackDays exceeding 365 rejected by schema validation","Slow response when includeTrades and includeOrderbook are both enabled across many markets","Network timeout on large maxItems requests with trade data"],"whenToPreferThis":"Use this endpoint when you need structured Kalshi weather prediction market data — tickers, contract details, trade history, or orderbooks — for temperature (daily high/low) or precipitation markets across supported US cities. Prefer this over manually scraping Kalshi's website or using their raw API when you want pre-structured JSON output and pay only for successful, non-empty runs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:14.149Z","isFirstParty":false,"canonicalSlug":"kalshi-weather-market-scraper-x402-17daf747"}