Help
Short answers to everything people ask. Not here? Email hello@betbetter.world; a person replies within one business day.
What you get
What is Bet Better Data?
A licensed feed of the finished Bet Better model board: for every game the sportsbooks price, the model's projected spread, projected total, win probability and fair (no-vig) price, plus the market line at publish time and first-half numbers where modelled. It arrives as a CSV or Excel file, a live spreadsheet link, a JSON API, an email, or a webhook. Same numbers through every door.
What is a board?
One sport or competition, every game the books price. NFL is a board, College football (FBS) is a board, each soccer competition is a board. There are 21 boards; a board goes on sale when its every-game feed is live and its season is running.
Does it cover every game?
Every game the sportsbooks price in a live board. If a game has no market, it isn't priced. FCS college football is not on the board.
How often do the numbers change?
The opening board for a week is published as soon as the books post markets (Sunday night to Monday for football). The model re-runs every day and re-publishes when numbers move. Each publish is a new version; every version is kept and every row carries the time it was published. Kickoff freezes a game: its last pre-kick number is the one that gets graded.
What is in the free file?
The most recent completed week of any board, final version, with every game, exactly as licensees saw it. No sign-in. It is the try-before-you-pay file: https://betbetter.world/data/feed.aspx?b=nfl&f=free.csv (swap the board code).
Can I see how the model has performed?
Yes, and we would rather you check than take our word. Every board has a free closing-line ledger (every published line next to the closing line) and a free metrics file (graded record per market, closing-line summary, RMSE against the book where computed). Current season only; we don't quote history across model versions.
Pricing and plans
How much is it?
Pilot (4 weeks, one payment, does not renew): one board $299, up to three boards $549, every board $999. Licence (monthly, cancel any time): first board $399, each additional board $199, all soccer boards $599, every board $1,499. Annual: pay 10 months, get 12. Season pass: a board's whole season with one month free. History pack: $499 per board. Prices are in US dollars; your card is charged in your local currency.
What is the pilot exactly?
Four weeks of the full product for one payment. It does not renew and there is nothing to cancel. Take a monthly or annual licence within 7 days of the pilot ending and the pilot fee comes off your first payment. One pilot per company.
Is there a free trial or a refund?
No refunds and no free trial. The free last-week file shows you the exact product, and the pilot is a paid four-week test that does not renew. That is stated on the pricing page, on the checkout form and on the Stripe pay button, and in section 6 of the licence.
How does the pilot credit work?
If your pilot ended fewer than 7 days ago and you start a monthly or annual licence, Stripe applies the pilot fee as a one-time discount on the first payment automatically. You will see it on the checkout page.
Which is better, monthly or annual?
Monthly if you want to stop when a season ends. Annual if you run year-round: you pay for 10 months and get 12, and every-board annual covers every season as it opens.
What is a season pass?
One payment for a board's season with one month free: NFL and college football are six-month seasons, so NFL + CFB together is $2,990. Year-round boards (soccer, tennis, UFC, cricket) use the annual instead.
What is a history pack?
Every prior graded week we hold for a board, as files, plus the closing-line ledger. $499 per board, 30 days to download.
I build an app or run a pool platform. Which plan?
If your users see our numbers inside your product, that is a commercial licence (from $1,999 a month) and redistribution or white-label starts at $3,500 a month. Email hello@betbetter.world; a person replies within one business day.
Do prices include tax?
Prices are shown before tax. Stripe adds GST, VAT or sales tax where the law requires, based on your billing country; business buyers can add a tax ID at checkout and it appears on the invoice.
Paying, invoices, cancelling
How do I pay?
Card, through Stripe's hosted checkout. We never see your card. Your first file and live link are ready the moment payment clears.
Where are my invoices?
On your feed page, Billing opens Stripe's customer portal: invoices, receipts, card changes, and cancellation.
How do I cancel?
Feed page → Billing → cancel. A monthly or annual licence then runs to the end of the period you have paid for and stops; nothing further is charged and we email you the end date. Files you downloaded are yours to keep. A pilot has nothing to cancel: it ends by itself after 28 days.
Can I undo a cancellation?
Yes, from Billing, any time before the end date. Your key keeps working throughout.
Can I add a board?
Yes, on your feed page under the licence: pick the board, click Add. Stripe bills the prorated amount for the rest of the current period today and the new rate from the next invoice. Boards are fixed on a pilot, season pass and history pack.
Can I remove a board (downgrade)?
Yes, the ✕ next to a board on your feed page. The unused part of the period is credited on your next invoice. A licence needs at least one board; to stop entirely, cancel from Billing.
Can I switch monthly to annual?
Yes. Start an annual licence covering the same boards; the moment it is paid, the monthly one is cancelled automatically and its unused time is credited to your account.
My card failed. What happens?
Stripe retries. Update the card from Billing and nothing changes. If it stays unpaid for 3 days the feed pauses; when payment lands it resumes on its own.
What if I dispute a charge with my bank?
Please email us first; disputes are handled by Stripe with the licence you accepted, the delivery emails and your download log as evidence. There are no refunds on digital data delivered.
Getting the data
How do I open the board in Google Sheets?
In any cell: =IMPORTDATA("your live link"). The live link is on your feed page and in your welcome email. Sheets refreshes it about hourly. Keep it on its own tab and build on other tabs.
How do I open it in Excel?
Data → From Web → paste the live link → Load. Right-click the table → Refresh, or set the query to refresh every 60 minutes. Or download the .xlsx from your feed page.
What does the live link look like?
https://betbetter.world/data/feed.aspx?b=nfl&f=board.csv&key=YOUR_KEY. Change b= for another board on your licence, and f= to board.json, board.xlsx, history.csv or metrics.csv. Add week= and version= to fetch exactly what you used earlier.
Do I need a developer?
No. Download or the live link covers most people. If you have one, the JSON endpoint, Bearer-token auth, ETags and webhooks are documented on the Docs page.
What do the columns mean?
spread_home is the model spread from the home side (negative = home favoured); total is the model total; win_prob_home the home win probability (0 to 1); fair_ml_* the no-vig American prices; market_* the consensus market at publish time; h1_* first-half numbers; sd_* the model's uncertainty in points; published_utc and version tell you which publish the row came from. The full dictionary is on the Docs page and in the Excel workbook.
Why does a game show blanks?
The model abstains when it has no price for that market (no features, no market) rather than guess. In the rare partial board (source = selections) only published picks carry numbers; a full board says source = board.
What is feed_ref on every row?
Your licence reference. It identifies your files if they turn up somewhere they shouldn't.
How fast can I poll?
60 requests a minute per key (240 on the every-board plan). Boards change a few times a day; hourly is plenty. Use If-None-Match with the ETag for free 304s, or a webhook.
What are the webhooks?
Save an https address on your feed page and we POST a small JSON body every time a board version is published, signed with HMAC-SHA256 so you can verify it came from us. Details on the Docs page.
What are the email deliveries?
Toggle Monday, Thursday and Saturday on your feed page. When a new version exists for a board on your licence, a file for it arrives in your inbox on those days. Turning them off changes nothing else.
Your key and account
I lost my key or the link.
Open your feed page: it shows the live link with your key. Lost the page link? Enter your email at https://betbetter.world/data/account.aspx and a fresh sign-in link is sent. There is no password.
Can I rotate the key?
Yes, Rotate key on your feed page. The old link stops working immediately; update your spreadsheet with the new one.
Can my colleague use it too?
Within your company, yes: the licence is per business, not per person, and the every-board plan carries two seats. Sharing the key or link outside your company ends the licence.
How do you know if a key is shared?
Pull patterns. Many distinct IP addresses on one key in a day is flagged for review; we email before anything else happens.
Is my data safe?
Keys are stored hashed; the account page holds an encrypted copy so it can show you the link. Card details never touch our servers. Feed responses set no cookies. Everything is HTTPS.
The licence and credit
What can I do with the numbers?
Use them in your own analysis, tools and models, and publish your own work built on them: website, show, video, email, social. Quote individual numbers with credit.
What can't I do?
Repost, resell or give away the raw files or feed; present the board as your own model; share the key outside your company; use the data to build a competing feed.
What credit do I have to give?
Online: the line "Model data: Bet Better" with a followable link to https://betbetter.world. On air: "numbers from the Bet Better model" or equivalent. It is a condition of the licence, not a courtesy.
What happens if I forget the credit?
Our nightly check looks for the link on the pages you declared. After three nights without it you get one email and 7 days to fix it; after that the licence ends without refund (licence section 4 and 8).
Where is the full licence?
https://betbetter.world/data/licence.aspx. You accept it when you pay; the version you accepted stays on your account.
Model and data honesty
Do you beat the sportsbooks?
We don't claim to beat the market on probabilities; on totals we sit at market. What we publish is a timestamped board and a downloadable record so you can judge value yourself. The ledger and metrics files are free.
Is this betting advice?
No. It is model output, information for your own analysis. It is not a recommendation to wager and there is no guarantee of any outcome. You are responsible for how you use it and for the rules where you publish.
Which model version am I on?
Every row carries model_version. Model retrains and column changes are dated in the Docs changelog.
Something looks wrong in a file.
Email hello@betbetter.world with the board, week and version (they are in the file name and headers). A person replies within one business day.