OrbTop

Polymarket World Cup 2026 Prediction Markets Scraper

SPORTSAI

Polymarket World Cup 2026 Prediction Markets Scraper

Scrapes FIFA World Cup 2026 prediction markets from Polymarket — the highest-volume sports prediction market. Returns live probabilities, trading volumes, liquidity, and outcome prices for every WC 2026 market: outright tournament winner, group-stage qualifiers, top scorer, Golden Ball, individual player props, and more.

What it does

The actor pulls markets from two sources and merges them into a single deduplicated dataset:

  1. Canonical event — the "World Cup Winner" event group on Polymarket (event ID 30615), which contains ~60 embedded markets covering every competing nation's outright-winner probability.
  2. Keyword search — a broad search for 2026 FIFA World Cup on Polymarket's market API, catching additional markets (player props, group qualifiers, award markets) that aren't grouped under the main event.

Each record gives you the implied probability (last_trade_price), total USD volume traded, current liquidity, and all outcome labels in one flat row — ready for arbitrage detection, calibration analysis, or tournament-bracket modelling.

Use cases

  • Arbitrage & sharp money tracking — monitor price movements across WC 2026 markets in real time
  • Prediction calibration — compare market-implied probabilities against FIFA rankings and match data
  • Tournament tracker bots — Discord/Telegram bots that surface mispriced markets as the tournament progresses
  • Research & journalism — crowd-sourced win probabilities for every team at any point in the tournament

Input

Parameter Type Default Description
maxItems integer 15 Maximum records to return. Set to 0 for no limit (returns all available WC 2026 markets, typically 70–110).

Output

Each dataset record is a flat JSON object:

{
  "market_id": "558934",
  "slug": "will-spain-win-the-2026-fifa-world-cup-963",
  "question": "Will Spain win the 2026 FIFA World Cup?",
  "description": "This market will resolve according to the national team that wins the 2026 FIFA World Cup...",
  "event_slug": "world-cup-winner",
  "event_title": "World Cup Winner",
  "category": "Soccer",
  "end_date_utc": "2026-07-20",
  "resolved": false,
  "outcomes": "Yes | No",
  "outcome_prices": "0.1385 | 0.8615",
  "last_trade_price": 0.138,
  "volume_usd": 61005650.27,
  "liquidity_usd": 6483128.85,
  "open_interest_usd": 0,
  "created_at": "2025-07-02T16:54:40.860413Z",
  "tags": "",
  "source": "polymarket.com"
}

Output fields

Field Type Description
market_id string Unique Polymarket market ID
slug string URL-friendly market slug
question string Market question text
description string Full resolution criteria
event_slug string Parent event slug (e.g. world-cup-winner)
event_title string Parent event display title
category string Market category (Soccer)
end_date_utc string Market resolution date (ISO 8601)
resolved boolean Whether the market is closed/resolved
outcomes string Pipe-delimited outcome labels (e.g. `Yes
outcome_prices string Pipe-delimited last-trade probabilities (0–1) for each outcome
last_trade_price number Most recent trade price = implied probability for the primary outcome
volume_usd number Total USD traded since market inception
liquidity_usd number Current USD liquidity in the order book
open_interest_usd number Open interest in USD
created_at string Market creation timestamp
tags string Pipe-delimited topic tags
source string Data source (polymarket.com)

Notes

  • Open public API — no authentication, no proxy required.
  • Market count — the WC 2026 slate grows as the tournament progresses; expect 70–110 markets at full depth.
  • Prices are probabilitiesoutcome_prices and last_trade_price are expressed as decimals (0.14 = 14% implied probability). Multiply by 100 for percentages.
  • Multi-outcome markets — some markets (e.g. top scorer, Golden Ball nominees) have more than two outcomes; outcomes and outcome_prices are pipe-delimited with a value per outcome.
  • Deduplication — the two API sources are automatically deduplicated; no market appears twice.