

Every price says how old it is
- If the month's odds calls run out, the last prices stay up with their age
- Prices vary by state and move often: check your own book before betting
Product
Unitley reads prices, results, injuries, stats and weather from a short list of sources, on a schedule, and does all the betting math itself. Claude, another agent or the web analyst does the reasoning; Unitley does the arithmetic.


01Sources and timing
Only sources whose terms allow it, each credited on the data credits page. Nothing here is live to the second.
02When prices refresh
Odds calls are limited, so Unitley spends them where lines move: each call fetches every unstarted game in the next 8 days, and the slate shows how old each price is.
Opening lines for the coming games.
After Friday's injury reports. Skipped when a kickoff window's call already runs that Saturday.
One call per window: kickoffs within 90 minutes of a window's first share it.
In the 24 hours before kickoff, cached and shared, so one load serves everyone.


03The math
The same calculators run behind the slate, the console, the free calculators and every agent's tools. The examples below are computed by that code.
1 ÷ decimal odds. −110 is 1.91 in decimal, so 52.4%.calc_no_vig_oddschance × profit − (1 − chance) × stake. $100 on −150 at a 63% chance is worth +$5.(b × p − q) ÷ b, says to bet 6.0% of your bankroll at a 53% chance on even money. Quarter Kelly bets 1.5%, Third Kelly bets 2.0%, Half Kelly bets 3.0%, each under its profile's cap of 2%, 3%, 5%.Try them on your own numbers with the calculators, or read the guides on implied probability, vig and Kelly.
04One set of tools
The console, Claude over MCP, other agents and the REST API all call one registry of tools, so an answer in one reads the same in the others.
Each tool, its arguments and the REST routes are in the docs.
05Analysis, not guarantees
A chance is an estimate and a price can move. Unitley shows its working so you can judge it.
If betting stops being fun, help is here.
Create an account, then run Unitley in your own Claude, in another AI agent, or in the web app on your own key. Analysis, never a guarantee.