Football is free. Add what you need.
One account, one token. Everything below runs on that same token — subscribe and it just starts working, no new key, no new base URL. Cancel any time. Prices are per month, in USD, and the Founder rate applies automatically to accounts that hold the badge.
- 60+ competitions: scores, fixtures, lineups, stats
- Per-shot xG, ball trajectories and momentum
- Forecasts and consensus odds
- REST v2 + MCP server, no card required
- Everything in Free, with no daily allowance
- Odds broken down by 70+ bookmakers
- Opening, current and closing price on every line
- Built for value bettors and model builders
- Goals, cards and momentum the second they happen
- No request budget burned on refresh loops
- Ball positions and situations
- Arena 3D live match visualisation included
- Tennis, padel, CS2, darts, hockey, basketball, horse racing
- Full API + predictions for each
- Free taster: 100 requests a day per sport
- Football stays free regardless
- Real matched volume, selection by selection
- Spot steam before the price moves
- In-play refreshed every 15s
- Movers: where money and price disagree
Start free. No card, no trial to activate.
Every account gets this
Daily counters reset at midnight UTC, and every response tells you where you
stand: RateLimit: "tennis";r=87;t=52800 means 87 left, resetting in
52,800 seconds. Your dashboard shows the same figures
per sport.
Football free vs Football Unlimited
Same endpoints, same token — two things differ| Free | Unlimited — $5/mo | |
|---|---|---|
| Daily requests | 7,500 per day, resets at midnight UTC | No limit |
| Odds | Consensus price, plus how many bookmakers formed it | Every bookmaker by name, with its own price |
| Best-price comparison | Not included | /api/v2/odds/best/ — who pays most, per outcome |
| Line movement | Movement of the consensus price | Movement bookmaker by bookmaker |
| Everything else | Identical. Live scores, fixtures, xG, forecasts, lineups, stats and 60+ competitions are the same on both — paying does not unlock a data set, it lifts a ceiling and names the bookmakers. | |
Over the allowance you get 429 with Retry-After, never a
silent truncation. Asking for a named bookmaker without the plan returns
403 rather than quietly handing you the consensus under another
name. Full rules in conventions & limits.
Hall of Honor
Everyone who chipped inQuestions
Why is football free?
It has been since day one and stays that way. The other sports were added later and their syncs and models cost real money, so they are bundled into one add-on. The WebSocket runs on a premium real-time source and a job per match, so it is billed on its own.
Do I need a different key for each add-on?
No. There is one token per account, on your dashboard. Buying an add-on unlocks the matching endpoints for that same token — nothing to reconfigure.
What happens if I don't have an add-on?
The gated endpoints answer 402 Payment Required with a link to subscribe. Nothing 404s, so your code can tell "not subscribed" apart from "does not exist". Each gated sport also gives you 100 free requests a day, so you can try it before subscribing.
How do I cancel?
From your dashboard, or from the receipt DodoPayments emails after each charge. You keep access until the period you already paid for ends. PayPal months are one-time: there is nothing to cancel, they simply do not renew.
Do I keep the Founder price if I cancel and come back?
Yes. Accounts that existed before 2026-08-03 hold the Founder badge, and the badge belongs to the account rather than to any subscription — it is never removed. Let an add-on lapse and resubscribe a year later and the Founder rate is applied again automatically at checkout, on every add-on that has one and on both payment rails. On Weight of Money, for example, that is $10/month instead of $20. The badge cannot be earned by subscribing now.
Can I get an invoice with VAT?
PayPal and DodoPayments both send receipts. For a custom invoice, email [email protected].
Cards via DodoPayments · PayPal
VISA · MC · AMEX · PayPal