Private beta
PyCap
Sports betting data infrastructure: odds, line-movement history,
betting splits, and the derived signals computed from them.
What is here
- The line-movement archive — a time-ordered price series per
selection, priced the same as any other request.
- Betting splits with divergence — where money and ticket counts
disagree, from three independent sources.
- Closing lines with the vig removed — the last price each book showed
before kickoff, with a fair probability and how many seconds before the start it was
captured. Started events only: an upcoming game has no closing line, so it returns
nothing here rather than a price that is still moving.
- Devigged cross-book consensus and point-in-time team ratings.
- Bulk export to CSV or Parquet, because pagination is the wrong
shape for research.
Getting started
pip install pycap
import pycap
client = pycap.Client(api_key="pycap_live_...")
df = client.exports.to_dataframe("odds_history", league="mlb", pregame_only=True)
Reference