betbetter
v1.0.0
Published
Zero-dependency client for the free Bet Better sports model API — model score predictions, win probabilities, power rankings and publicly graded picks for 12 sports. No API key.
Maintainers
Readme
betbetter
Zero-dependency Node.js client for the free Bet Better sports model API — model score predictions, win probabilities, power rankings and publicly graded picks across 12 sports. No API key required.
npm install betbetterimport { getPicks, getPredictedScores, getPowerRankings } from "betbetter";
const feed = await getPicks("nfl");
for (const p of feed.picks.slice(0, 3))
console.log(p.game, "-", p.selection, `(${p.confidence}, fair odds ${p.fairOdds})`);
const scores = await getPredictedScores("nfl"); // predicted final score per game
const table = await getPowerRankings("nfl"); // results-only SRS rankingsCommonJS works too: const { getPicks } = require("betbetter");
What you get
| Function | Returns |
|---|---|
| getPicks(league) | Every current model selection for the league — game lines and player props, each with model probability, fair odds, a plain-words confidence rating (HIGH / LEAN / LONG-SHOT) and a dated verdict |
| getPropBets(league) | Player-prop selections only |
| getPredictedScores(sport) | One row per game: predicted away/home score, margin, total, home win probability |
| getPowerRankings(sport) | Results-only SRS table: rank, team, rating, W-L, scoring averages (parsed from the CSV feed) |
Leagues: nfl, nba, mlb, nhl, ncaaf, afl, nrl, ufc, wnba, cricket, tennis/atp, tennis/wta, soccer/epl, soccer/la-liga, soccer/serie-a, soccer/bundesliga, soccer/ligue-1, soccer/world-cup (see LEAGUES and SCORE_SPORTS). Feeds populate in season.
Why trust the numbers
Every pick the model publishes is graded in public against final scores — losses included — at betbetter.world/results. Judge the record, not the marketing.
Data licence
Data is CC BY 4.0 — free to use in research, apps and articles with attribution to Bet Better. Full API docs: betbetter.world/api · OpenAPI spec: /api/openapi.json · Python client: pip install betbetter.
Model estimates for research. Not betting advice. 18+. Gamble responsibly.
