Polymarket & Kalshi API - Prediction Market Odds
Pricing
from $2.00 / 1,000 markets
Polymarket & Kalshi API - Prediction Market Odds
Live odds, probabilities, 24h moves and volume of every Polymarket and Kalshi prediction market in one dataset. Search by keyword or category, or get only the biggest moves of the day.
Polymarket & Kalshi API: Prediction Market Odds
Get the live odds of every prediction market on Polymarket and Kalshi in one dataset: the probability of each outcome, how much it moved in the last 24 hours, volume, liquidity, end date and link. Search by keyword (bitcoin, fed, election, nba), filter by category, or catch only the biggest moves of the day.
Straight from both platforms' official public APIs: no login, no API key, no browser. Hundreds of markets in seconds.
Why this one?
- Both platforms, one format. Compare what Polymarket and Kalshi traders think about the same event, side by side.
- Probabilities ready to use. Each outcome's chance in %, plus the 24h move in percentage points, bid, ask and last trade.
- Market movers. Set Min 24h move to get only the markets whose odds jumped, perfect for a daily alert.
- Search the whole catalog. Keywords across every open market (tens of thousands on Kalshi), sorted by 24h volume, total volume, biggest move or closing date.
- Cheap and fast. Pay per market, no subscription.
Use cases
- Traders and arbitrage hunters: compare odds for the same event across Polymarket and Kalshi.
- News and media: cite what markets expect for elections, the Fed, crypto prices, sports and pop culture.
- Research and AI: feed real-time crowd forecasts into dashboards, models or agents.
- Alerts: schedule it hourly or daily and send big moves to Slack, Telegram, email or Google Sheets.
Input
| Field | What it does |
|---|---|
| Platforms | Polymarket, Kalshi or both (default). |
| Keywords | Only markets about these topics, e.g. bitcoin, fed, election. Empty = the most traded markets. |
| Categories | Optional: Politics, Crypto, Sports, Economics, Elections, Climate and Weather... |
| Sort by | Most traded in 24h (default), most traded overall, biggest 24h move or closing soonest. |
| Max markets per platform | How many markets to keep from each platform, after sorting. |
| Min total volume | Skip thin markets. |
| Min 24h move (points) | Only markets whose probability moved at least this much. |
{"keywords": ["bitcoin", "fed"],"sortBy": "volume24h","maxMarketsPerPlatform": 50,"minChange24h": 0}
Output
One row per market (each outcome of a multi-outcome event is its own market):
{"platform": "Polymarket","category": "Economy","eventTitle": "Fed Decision in October?","question": "Will there be no change in Fed interest rates after the October 2026 meeting?","outcome": "No change","outcomes": [{"name": "Yes", "price": 0.945}, {"name": "No", "price": 0.055}],"probability": 94.5,"lastPrice": 0.945,"bestBid": 0.944,"bestAsk": 0.946,"change24h": -1.0,"volume": 98500000.0,"volume24h": 1803564.35,"volumeUnit": "USD","liquidity": 1961748.4,"openInterest": null,"endDate": "2026-10-29T03:59:00Z","url": "https://polymarket.com/event/fed-decision-in-october","marketId": "0x...","eventId": "fed-decision-in-october","scrapedAt": "2026-10-26T09:26:30Z"}
probabilityis the chance of Yes in %, from the last trade (or the bid/ask midpoint when there's no trade yet).change24his the move of that probability in the last 24 hours, in percentage points.- Volume is in USD on Polymarket and in contracts on Kalshi (each contract pays $1), see
volumeUnit. Kalshi markets haveopenInterest; Polymarket markets haveliquidity.
Good to know
- Only open markets are returned.
- Data comes from the public read-only APIs of each platform. This Actor doesn't place trades and isn't affiliated with Polymarket or Kalshi.
- Prediction markets aren't available to trade in every country. This tool only reads public prices.
Integrations
Schedule it with Apify Schedules and send results to Google Sheets, Slack, Telegram, Discord, Zapier, Make, n8n or your own API.
How to use it
- Click Try for free (or Start) at the top of this page.
- Fill in the input, or keep the example to see it working in seconds.
- Click Start and wait for the run to finish.
- Download the results as Excel, CSV, JSON or HTML, or get them through the Apify API.
How much does it cost?
$0.002 per market ($2.00 per 1,000). No start fee, no monthly fee, and you only pay for the results saved to your dataset.
| Example | Cost |
|---|---|
| Top 100 markets on both platforms | about $0.40 |
| Hourly movers alert for a month | about $10.00 |
Apify's free plan includes monthly credit, so you can try it for free.
FAQ
Do I need a Polymarket or Kalshi account?
No. It reads both platforms' public APIs, with no login or API key.
Can I compare the same event on both platforms?
Yes. Search a keyword (for example fed or bitcoin) and both platforms come out in the same format, side by side.
Can I get alerts when odds move a lot?
Yes. Set "Min 24h move" (for example 10 points) and schedule it hourly or daily.
Is volume in dollars?
On Polymarket, yes. On Kalshi it is in contracts, each of which pays $1. The volumeUnit field says which.
More tools from Sndz Data
- BORME Scraper API - Spain New Company Leads Daily: every new company registered in Spain, daily
- App Store & Google Play Reviews Scraper API: App Store and Google Play reviews in one run
- Job Scraper API - Greenhouse, Lever, Ashby & Workable: all open jobs from Greenhouse, Lever, Ashby and more
- Google News Scraper API - Articles with Real URLs: news by keyword or topic, with real article URLs
- Email & Contact Scraper API - Emails, Phones & Socials: emails, phones and social profiles from any website
- Telegram Scraper API - Channel Posts, Views & Media: posts, views and media from public Telegram channels
- Brand Monitoring API - Mentions Radar for News & Reddit: brand mentions across 9 sources, with sentiment
- AI Image Upscaler API - Upscale & Enhance Photos 4x: upscale and enhance photos 4x with AI
- Keyword Research API - Google, YouTube & Amazon Ideas: hundreds of keyword ideas from 5 search engines
- Tech Stack Detector API - Wappalyzer & BuiltWith Alternative: the technologies behind any website, in bulk
- WHOIS & Domain Lookup API - DNS, SSL & Availability: WHOIS, availability, DNS and SSL for any list of domains
- Bluesky Scraper API - Posts, Profiles & Followers: posts, profiles and followers from Bluesky, no login
- SEO Audit API - Broken Links, Meta Tags & Site Crawler: SEO audit and broken link checker for any website
- OCR API - Image & PDF to Text Extractor, 100+ Languages: text from images and scanned PDFs, 100+ languages
Support
Want price history, order books or another platform? Open an issue on the Issues tab.
If this Actor saves you time, a quick ⭐ review helps a lot and keeps it maintained. Thank you!