← All posts

Historical Data Articles

16 posts tagged “historical data”.

historical-data data-quality kalshi

How to Detect Capture Gaps in Historical Data: A Buyer's Guide

Learn a four-step audit to find capture gaps in any market-data archive: derive coverage, dark time and cadence from the rows, not the README.

kalshi historical-data market-microstructure

First Insight: What's In the $9 Kalshi Microstructure Tryout

Recount the $9 Kalshi tryout's pinned release and explore recorded spreads, book changes and taker flow, with clear clock and coverage limits.

mlb historical-data polymarket

First Insight: What's In the $9 MLB Matched Book Tryout

We ran the numbers on our own $9 MLB matched-book tryout: cross-venue spread, a shared capture gap, and why a settlement-label check isn't a prediction.

research prediction-markets polymarket

The State of Prediction Markets in 2026: Data, Liquidity, and What Actually Works

A dated research snapshot on prediction-market liquidity, calibration, and execution across Polymarket and Kalshi — with current evidence caveats.

kalshi historical-data tennis

Per-Sport Kalshi Order-Book Slices: Buy Just the Tennis (or MLB, or WNBA, or Esports) You Need

Buy just the Kalshi order-book slice you study: ATP/WTA/ITF tennis, MLB, WNBA, or LoL/CS2 esports — $39 each, same live capture as the full tape.

kalshi historical-data market-microstructure

Kalshi Doesn't Keep Its Order-Book History. We Recorded It — Depth and Trade Tape Together

Kalshi L2 depth (up to 20 levels/side) plus a deduplicated trade tape with taker side, from a venue that doesn't retain its book — sold as dated vintages...

soccer polymarket historical-data

We Recorded the World Cup Final's Order Book — The Historical Snapshot Archive

L2 depth for the first 48-team World Cup final: 1.01M rows on Spain vs. Argentina, 20.8M across 47 matches — including which we lost. $39.

polymarket kalshi market-microstructure

Polymarket Leads Kalshi by ~30 Seconds: A Lead-Lag Study on Time-Aligned MLB Order Books

We time-aligned sampled Kalshi and Polymarket books on the same MLB games for 16 days. Polymarket led on all 16 and divergences half-closed in ~34...

polymarket kalshi market-microstructure

Where to Get Historical Polymarket & Kalshi Order-Book Data (2026): An Honest Comparison

Vendor-neutral 2026 buyer's guide to historical Polymarket and Kalshi order-book data: capture it yourself or buy — what each vendor has, what it costs.

ai-agents crypto prediction-markets

We Made Our Data Archive Buyable by an AI Agent (x402 on Base)

How we made our data archive buyable by an AI agent over x402 on Base, with on-chain proof. Update 2026-09-27: now x402 v2; new purchases can be paused.

polymarket kalshi market-microstructure

How to Get Historical Polymarket Order Book Data

Polymarket's API gives you trades but not historical depth, and the book can't be rebuilt after the fact. Your real options for order-book history.

polymarket backtesting historical-data

Backtesting Polymarket Strategies: Tools, Datasets, and the Depth Data Problem

Compare Polymarket price history, recorded book quotes and L2 depth for backtests. Check clocks, costs and capture gaps before choosing a dataset.

api historical-data infrastructure

8 Sports, One API: Designing a Unified Schema for Multi-Sport Win Probabilities

How we designed a single unified API schema that serves calibrated win probabilities for 12 different sports — basketball, hockey, baseball, football...

esports polymarket historical-data

Building a CS2 Betting Bot: Round Economy, Map Pools, and the Data Problem

Counter-Strike 2 has the widest mispricings on Polymarket. It also has the worst data infrastructure. Here's how we built a 4-tier model that handles both.

infrastructure python historical-data

Stream Live Sports Data with WebSockets in Python

How to get real-time sports scores using WebSockets in Python. Compares HTTP polling vs WebSocket streaming, with working code for building a live data feed.

espn python tutorial

ESPN API in Python: Scoreboard, Summary and Win Probability

Python examples for ESPN scoreboard and summary endpoints: event IDs, winprobability fields, playId joins, missing sports and data limits.