Files from the portal are .bz2 compressed — decompress with
bunzip2, 7-Zip, or WinRAR first, then upload the resulting
text file. All processing happens locally; nothing is sent anywhere.
| # | Runner | Status | Matched | Final Price | BSP |
|---|
About this tool
The Betfair Historical Data Portal distributes market data as BZip2-compressed files. Each file contains a sequence of newline-delimited JSON objects — one per line — in the Betfair Exchange Streaming API format. Every object is a change message (MCM): the first message carries the full market definition and an image of the initial state; subsequent messages deliver only the fields that changed since the last update.
This tool reconstructs the full market state by applying each delta in sequence. It extracts runner names from the market definition, tracks last-traded-price changes over time to produce the price history chart, accumulates traded volume per price point for the volume distribution, and records market status transitions for the timeline. All processing runs in your browser — the file is read via the FileReader API and never transmitted anywhere.