PredictIt Markets Scraper avatar

PredictIt Markets Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
PredictIt Markets Scraper

PredictIt Markets Scraper

Mine all open PredictIt prediction markets with market_id, name, short_name, contracts, last_trade_price, best_buy_yes, and best_sell_yes. Filter markets by name substring. Useful for election forecasting, sentiment tracking, and building prediction market datasets.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Share

ParseForge Banner

๐Ÿ—ณ๏ธ PredictIt Markets Scraper

๐Ÿš€ Export every active PredictIt prediction market in seconds, with all contracts, last trade prices, and best buy/sell quotes, straight from the public predictit.org marketdata feed.

๐Ÿ•’ Last updated: 2026-05-29 ยท ๐Ÿ“Š 12 fields per record ยท All active PredictIt markets ยท Political prediction trading

The PredictIt Markets Scraper pulls the full PredictIt market book in one call, flattening each market with its nested contracts, prices, and quotes into clean structured records.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
๐Ÿ—ณ๏ธ Political analystsTrack election odds
๐Ÿ“Š ForecastersCompare vs Polymarket / Kalshi
๐Ÿข Hedge fundsEvent-driven trading signals
๐Ÿค– ML researchersBuild forecasting datasets
๐Ÿ“ฐ JournalistsReal-time event probabilities
๐Ÿ‘ฉโ€๐Ÿ’ป DevelopersMirror PredictIt locally

๐Ÿ“‹ What the PredictIt Markets Scraper does

  • Calls https://www.predictit.org/api/marketdata/all/.
  • Flattens every market with its contracts and quotes.
  • Optionally filters by market name substring.
  • Exports as CSV, Excel, JSON, JSONL, XML, RSS, or HTML.

๐Ÿ’ก Why it matters: PredictIt is one of the longest-running US prediction markets. Their public feed is the source of truth for political odds reporting.

๐ŸŽฌ Full Demo

๐Ÿšง Coming soon.

โš™๏ธ Input

FieldTypeRequiredDescription
maxItemsintegerNoFree 10, paid up to 1M.
nameContainsstringNoSubstring on market name.

Example 1:

{ "maxItems": 10 }

Example 2:

{ "nameContains": "president" }

โš ๏ธ Good to Know: The PredictIt marketdata feed is fully public. No key required.

๐Ÿ“Š Output

FieldTypeDescription
๐Ÿ–ผ๏ธ imageUrlstringMarket image.
๐Ÿ†” market_idnumberPredictIt market ID.
๐Ÿ“› namestringFull market name.
๐Ÿ”– short_namestringShort label.
๐Ÿ”— urlstringPublic URL.
๐ŸŸข statusstringMarket status.
๐Ÿ“œ contractsarrayAll contracts with prices.
๐Ÿ’ฒ last_trade_pricenumberFirst contract last trade.
๐ŸŸฉ best_buy_yesnumberFirst contract best buy yes.
๐ŸŸฅ best_sell_yesnumberFirst contract best sell yes.
๐Ÿ•’ scrapedAtstringWhen fetched.
โŒ errorstringError if upstream failed.

Sample record:

{
"imageUrl": "https://predictit.org/image.png",
"market_id": 7456,
"name": "Who will win the 2028 US presidential election?",
"short_name": "2028 POTUS",
"url": "https://www.predictit.org/markets/detail/7456",
"status": "Open",
"contracts": [{ "id": 1, "name": "Candidate X", "last_trade_price": 0.32 }],
"last_trade_price": 0.32,
"best_buy_yes": 0.33,
"best_sell_yes": 0.31,
"scrapedAt": "2026-05-29T13:00:00.000Z",
"error": null
}

โœจ Why choose this Actor

| ๐Ÿ†“ | Public PredictIt feed, no key. | | ๐Ÿ—ณ๏ธ | Full market book in one call. | | ๐Ÿ”ข | Numeric casting on every price. | | ๐Ÿ›Ÿ | Errors surfaced cleanly. | | ๐Ÿ”Œ | Name substring filter. | | ๐Ÿ’พ | CSV / Excel / JSON / XML / RSS / HTML. |

๐Ÿ“ˆ How it compares to alternatives

ApproachSetupNumeric cast?Filter?Errors?
Raw fetch15 minโŒโŒโŒ
Custom parser30+ minpartialpartialpartial
This Actor5 secโœ…โœ…โœ…

๐Ÿš€ How to use

  1. Click Try for free.
  2. Optional nameContains filter.
  3. Click Start.

๐Ÿ’ผ Business use cases

๐Ÿ“Š Election odds dashboards. Build live dashboards for news desks.

๐Ÿ’ผ Hedge fund signals. Trade event-driven baskets.

๐Ÿ“ฐ Newsroom. Verify probability claims in stories.

๐Ÿค– ML. Build forecast training sets.

๐Ÿ”Œ Automating PredictIt Markets Scraper

  • Make / Zapier to Airtable / Slack.
  • Cron schedule native Apify.
  • Webhooks on completion.
  • Pipe to BigQuery / Snowflake / Postgres.

๐ŸŒŸ Beyond business use cases

๐ŸŽ“ Education. Teach forecasting / Bayesian inference.

๐Ÿงช Personal research. Track your favourite markets.

๐Ÿค Open data. Public political odds dashboards.

๐Ÿงฐ Prototyping. Quick feed.

๐Ÿค– Ask an AI assistant about this scraper

Drop this README into ChatGPT or Claude.

โ“ Frequently Asked Questions

โ“ API key? None.

โ“ Refresh? Per-call snapshot.

โ“ Filter? Yes, by name substring.

โ“ Cast? Yes.

โ“ Errors? Clean {error} record.

โ“ Schedule? Yes.

โ“ API or scraping? Public marketdata feed.

โ“ Schema stable? Yes.

โ“ Formats? CSV, Excel, JSON, JSONL, XML, RSS, HTML.

โ“ Coverage? All active PredictIt markets.

๐Ÿ”Œ Integrate with any app

Apify integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, REST/webhook.

ActorWhat it does
ParseForge Metaculus Questions ScraperForecasting questions.
ParseForge The Odds API Sports ScraperSports betting markets.
ParseForge Stocktwits Trending Symbols ScraperRetail sentiment.
ParseForge Alpha Vantage Public ScraperStocks, FX, crypto.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for 900+ scrapers.


Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.