Prediction Markets Scraper - Polymarket & Kalshi Odds avatar

Prediction Markets Scraper - Polymarket & Kalshi Odds

Pricing

from $0.60 / 1,000 markets

Go to Apify Store
Prediction Markets Scraper - Polymarket & Kalshi Odds

Prediction Markets Scraper - Polymarket & Kalshi Odds

Get live prediction market odds from Polymarket and Kalshi in one format: question, outcome, probability, bid and ask, last price, daily change, volume, liquidity, open interest, end date and category. Keyword search or top markets.

Pricing

from $0.60 / 1,000 markets

Rating

0.0

(0)

Developer

Darian Danciu

Darian Danciu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Get live prediction market odds from Polymarket and Kalshi in one table: event, question and outcome, probability, bid and ask, last price, daily change, volume, liquidity, open interest, end date, category and link.

Why this one

  • Both platforms, one format. Compare Polymarket and Kalshi on the same question.
  • Keyword search across both. Kalshi has no search of its own; keywords are matched to its market series for you.
  • Probabilities as numbers from 0 to 1.
  • Uses the platforms' official public APIs. No login, no browser.
  • You only pay for markets. Failed searches are listed in RUN_SUMMARY and cost nothing.

Input

FieldExample
Searchesbitcoin, fed rate, *
PlatformsPolymarket, Kalshi
Minimum volume10000

Every field is optional except Searches.

Output

One row per market. Example:

{
"source": "polymarket",
"id": "polymarket:6507370",
"platform": "Polymarket",
"event": "What price will Bitcoin hit in November?",
"question": "Will Bitcoin reach $100,000 in November?",
"outcome": "↑ 100,000",
"probability": 0.021,
"outcomes": {
"Yes": 0.021,
"No": 0.979
},
"bestBid": 0.02,
"bestAsk": 0.022,
"lastPrice": 0.025,
"change1d": -0.0065,
"change1w": null,
"volume": 46581.976869000006,
"volume24h": 28795.297497000007,
"liquidity": 86655.81574,
"openInterest": null,
"endDate": "2026-12-01T05:00:00Z",
"category": "Bitcoin",
"tags": [
"Bitcoin",
"Monthly",
"Hit Price",
"Crypto",
"Crypto Prices",
"Recurring"
],
"ticker": "will-bitcoin-reach-100k-in-november-2026",
"url": "https://polymarket.com/event/what-price-will-bitcoin-hit-in-november-2026",
"searchQuery": "bitcoin"
}

Each row also has searchQuery: the search that found it. A summary of the run (markets per search, the site's total for each search, and any searches that failed) is saved as RUN_SUMMARY in the key-value store.

Export to JSON, CSV, Excel or HTML from the Output tab, or use the API.

Use cases

  • Forecasting and research: market-implied probabilities for elections, rates, crypto and sports.
  • Dashboards and alerts on odds changes.
  • Cross-platform comparison of the same events.

Pricing

Pay per market. See the Pricing tab. Searches that fail are free.

Good to know

  • Kalshi markets are found by matching your keywords to Kalshi series titles and categories (up to 40 series per keyword).
  • Volume is in dollars on Polymarket and in contracts on Kalshi.
  • Data is read-only market data; this Actor does not trade.
  • This Actor reads public market data only. It does not log in, trade, or collect personal data.

Feedback

Missing a field or a filter? Open an issue on the Issues tab.

More sports and markets scrapers by the same developer, with the same pay-per-result pricing:

ActorWhat it gets
ESPN Scores & Standings ScraperScores, schedules and standings for 15 leagues
Tennis Results & Odds ScraperATP, WTA, Challenger and ITF results with set scores and odds