Tick-by-tick trades and L2 order-book depth for 18 Bundesliga series on Kalshi & Polymarket — Bundesliga moneylines, spreads and totals, 2. Bundesliga, DFB-Pokal, team points. 1,609 series-days covering May 2025 – September 2026; 329.1K trades · $24.8M turnover in the 30 days to 2026-09-02. Sold as day bundles from €1.
Bundesliga, 2. Bundesliga and DFB-Pokal markets.
Every series below is archived at full feed resolution — each contract file carries every trade print (price, size, side) and Level-2 order-book updates in one normalized, zstd-compressed schema. A series-day bundle holds all contracts of the series for one UTC day.
Ranked by USD turnover from our own daily statistics — the series a market maker or bot builder should start with.
| # | Series | Venue | Trades (30d) | Turnover (30d) | Days | |
|---|---|---|---|---|---|---|
| 1 | Bundesliga Soccer | Polymarket | 37,395 | $8.5M | 19 | Buy days |
| 2 | Bundesliga Game | Kalshi | 59,728 | $5.2M | 19 | Buy days |
| 3 | 2. Bundesliga | Polymarket | 46,566 | $3.1M | 30 | Buy days |
| 4 | DFB-Pokal | Polymarket | 39,090 | $2.6M | 27 | Buy days |
| 5 | Bundesliga Total | Kalshi | 26,239 | $1.5M | 12 | Buy days |
| 6 | Bundesliga 2 Game | Kalshi | 38,316 | $1.1M | 19 | Buy days |
| 7 | DFB Pokal Total | Kalshi | 25,735 | $858.7K | 19 | Buy days |
| 8 | DFB Pokal Game | Kalshi | 20,339 | $824.2K | 23 | Buy days |
| 9 | Bundesliga Spread | Kalshi | 10,875 | $528.9K | 12 | Buy days |
| 10 | German 3. Liga Game | Kalshi | 11,315 | $253.8K | 16 | Buy days |
Trades and USD turnover summed over every contract of the series, from the recorded tick data; 30 days to 2026-09-02. Series without statistics in the window are omitted.
| Venue | Series | With stats | Trades (30d) | Turnover (30d) |
|---|---|---|---|---|
| Polymarket | 3 | 3 | 123,051 | $14.2M |
| Kalshi | 15 | 15 | 206,059 | $10.6M |
30 days to 2026-09-02, from our own daily statistics per contract.
From the live prediction-movers snapshot (contracts of this topic's series only, settled markets filtered). Intraday — not part of the archived dataset.
| Contract | Venue | Price 24h ago → now | Δ | 24h turnover |
|---|---|---|---|---|
| KXBUNDESLIGA2GAME-26SEP05WOBCOT-WOB | Kalshi | 0.75 → 0.83 | +0.08 | $23.2K |
| bl2-ksv-fcn-2026-09-05-ksv | Polymarket | 0.42 → 0.47 | +0.05 | $19.2K |
| KXBUNDESLIGAGAME-26SEP05TSGBVB-BVB | Kalshi | 0.43 → 0.39 | -0.04 | $49.7K |
| bun-hof-dor-2026-09-05-dor | Polymarket | 0.43 → 0.39 | -0.04 | $20.5K |
Live contracts ranked by absolute 24-hour price change (contracts quote 0..1; settled or near-settled contracts excluded). Snapshot 2026-09-05 11:07 UTC. Full list in the prediction movers.
Largest archive first. Each series page lists its exact coverage, day count and recent days; day bundles are bought in the shop calendar.
| Series | Venue | Interval | Days | Coverage | Size | Price/day | |
|---|---|---|---|---|---|---|---|
| Bundesliga Game | Kalshi | event | 105 | February 2026 – September 2026 | 1002 MB | €1 | Buy days |
| Bundesliga 2 Game | Kalshi | event | 89 | February 2026 – September 2026 | 501 MB | €1 | Buy days |
| Bundesliga Total | Kalshi | event | 91 | March 2026 – September 2026 | 456 MB | €1 | Buy days |
| Bundesliga Spread | Kalshi | event | 91 | March 2026 – September 2026 | 263 MB | €1 | Buy days |
| DFB Pokal Game | Kalshi | event | 36 | April 2026 – September 2026 | 228 MB | €1 | Buy days |
| DFB Pokal Total | Kalshi | event | 26 | April 2026 – September 2026 | 177 MB | €1 | Buy days |
| Bundesliga First Half Winner | Kalshi | event | 84 | March 2026 – September 2026 | 107 MB | €1 | Buy days |
| Correct Score (KXBUNDESLIGASCORE) | Kalshi | event | 8 | August 2026 – September 2026 | 65.6 MB | €1 | Buy days |
| Correct Score (KXDFBPOKALSCORE) | Kalshi | event | 10 | August 2026 – September 2026 | 56.7 MB | €1 | Buy days |
| Bundesliga Relegation | Kalshi | annual | 132 | March 2026 – September 2026 | 43.6 MB | €1 | Buy days |
| German 3. Liga Game | Kalshi | event | 19 | August 2026 – September 2026 | 33.4 MB | €1 | Buy days |
| Team Total | Kalshi | event | 10 | August 2026 – September 2026 | 24.9 MB | €1 | Buy days |
| 1st Half Correct Score (KXBUNDESLIGA1HSCORE) | Kalshi | event | 8 | August 2026 – September 2026 | 20.7 MB | €1 | Buy days |
| BUNDESLIGA | Kalshi | annual | 99 | March 2026 – September 2026 | 16.4 MB | €1 | Buy days |
| Team Points (KXBUNDESLIGATEAMPOINTS) | Kalshi | event | 37 | July 2026 – September 2026 | 3.20 MB | €1 | Buy days |
Largest archive first. Each series page lists its exact coverage, day count and recent days; day bundles are bought in the shop calendar.
| Series | Venue | Interval | Days | Coverage | Size | Price/day | |
|---|---|---|---|---|---|---|---|
| Bundesliga Soccer | Polymarket | event | 297 | August 2025 – September 2026 | 13.4 GB | €1 | Buy days |
| 2. Bundesliga | Polymarket | event | 291 | November 2025 – September 2026 | 5.88 GB | €1 | Buy days |
| DFB-Pokal | Polymarket | event | 176 | May 2025 – September 2026 | 3.21 GB | €1 | Buy days |
Yes — Bundesliga, 2. Bundesliga and DFB-Pokal moneylines, spreads and totals are each archived as a family; Kalshi adds Bundesliga team-points markets.
One purchase covers every contract of a series for one UTC day — tick-by-tick trades plus Level-2 order-book updates per contract — typically €1 per series-day.
Coverage runs May 2025 – September 2026 — 1,609 series-days across 18 series on Kalshi & Polymarket. Each series page lists its exact span.
Yes — trades export as gzipped CSV or Parquet at no extra cost, with integer microsecond UTC timestamps that load straight into pandas, polars or DuckDB. Both venues record full order-book depth without a separate BBO stream, so book data ships in the native tick file — the free reader script converts it locally. See the formats overview.
Typically €1 per series-day bundle — every contract of the series for that UTC day, with invoice on checkout. Pick days in the shop calendar.