PMData has every Polymarket Tennis market since 2026-05-01, covering ATP, WTA and ITF matches and Grand Slam futures: tick-level L2 order books, trades, and on-chain fills as Parquet files, one per market and UTC day.
Polymarket Tennis Data
Every Polymarket Tennis market since 2026-05-01, tick by tick: order books, trades, and on-chain fills for ATP, WTA and ITF matches and Grand Slam futures.
2,000+
events
16,000+
markets
2026-05-01
data since
End point
/v1/polymarket/l2/ {YYYY/MM/DD}/ {market_slug}.parquet
/v1/polymarket/trades/ {YYYY/MM/DD}/ {market_slug}.parquet
/v1/polymarket/onchain_fills/ {YYYY/MM/DD}/ {market_slug}.parquet
Polymarket Tennis datasets
Part of Polymarket sports data. Column definitions are in the data schemas.
| Coverage | Every Polymarket Tennis market since 2026-05-01, published daily |
|---|---|
| Events and markets | 2,000+ events and 16,000+ markets (Polymarket, as of 2026-10-15) |
| Market types | Match and set winners, set and game totals, set handicaps on the ATP, WTA and ITF tours, and Grand Slam winner futures |
| Examples | 2026 Men's French Open Winner · 2026 Women's Wimbledon Winner · Roland Garros ATP: Flavio Cobolli vs Alexander Zverev |
| Data types | l2 (book, price_change, tick_size_change, market_resolved), trades, onchain_fills |
| Collection | AWS London, the same region as Polymarket; median collection latency 4.6 ms |
Download Polymarket Tennis data
Frequently asked questions
No. Polymarket's API returns the current order book and a price history, not past order books. PMData records every order book update from Polymarket's WebSocket, so past Tennis books can be rebuilt.
Files are named by market_slug and UTC date. Match markets use {tour}-{player}-{player}-{date}, for example atp-cobolli-zverev-2026-06-07.
All of them since 2026-05-01. Match and set winners, set and game totals, set handicaps on the ATP, WTA and ITF tours, and Grand Slam winner futures.
