Prediction Markets Scraper - Polymarket & Kalshi Combined avatar

Prediction Markets Scraper - Polymarket & Kalshi Combined

Pricing

from $4.00 / 1,000 markets

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

Prediction Markets Scraper - Polymarket & Kalshi Combined

Scrape Polymarket and Kalshi prediction markets in one run. Odds, prices, volume and close dates on one schema, as JSON or CSV.

Pricing

from $4.00 / 1,000 markets

Rating

0.0

(0)

Developer

Dominik

Dominik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract live prediction markets from both Polymarket and Kalshi in a single run, normalised onto one schema — odds, bid/ask, volume, liquidity and close dates.

What you can do with it

  • Forecasting research — crowd-sourced probabilities from two independent venues rather than one.
  • Comparing the books — see how the same kind of question is priced on each venue.
  • Market monitoring — track odds moving across both platforms from one feed.
  • News and content — cite live market-implied probabilities with a second source.
  • Feed an AI agent — one schema covering both venues, no per-venue parsing.

Input

Every field is optional. Run it with no configuration and it returns useful data straight away.

FieldTypeDescription
venuestringRestrict to one venue: polymarket or kalshi. Leave empty for both.
searchstringOnly markets whose question contains this text.
minVolumeintegerSkip thin markets below this traded volume. Note the two venues report volume on different scales, so this is applied per venue. Default 1000.
maxItemsintegerHow many markets to return, split evenly between venues. Default 200.

Output

Flat JSON records, exportable as JSON, CSV, Excel or XML. Fields the source does not publish come back as null rather than being omitted, so your schema stays stable between runs.

Pricing

Pay per result. You are charged only for records actually delivered - a run that matches nothing costs nothing.

Keeping it fresh

Use Apify Schedules to run this on a timer and your dataset stays current without you touching it. Add a webhook to push new records straight into your database, Google Sheet or Slack channel.

Reliability

This reads the source's own public API - no logins, no bot circumvention. That is a deliberate choice: actors that depend on defeating bot protection break without warning. This one does not.