Odds-API.io Alternative.
A free key that exists today.
KashRock vs Odds-API.io
| Odds-API.io | KashRock | |
|---|---|---|
| Scope | 365+ bookmakers, 34 sports, sub-150ms | Esports-only, 9 titles deep |
| Free key today | Paused — new free keys not issued | Sandbox $0, instant |
| Book gating | Bookmakers capped per tier (2–15) | All 25 books at every tier |
| DFS pick'em books | Not on the coverage sheet | PrizePicks, Underdog, Sleeper, Betr +4 more |
| Esports props | Player props among general markets | Per-map esports stat types + grades |
| SDKs / MCP | Python + Node SDKs, MCP server | Python + TS SDKs, kashrock-mcp |
| Best fit | Multi-sport odds comparison / arb | Esports props, DFS tools, models |
Price: metered books vs all books
| Odds-API.io | KashRock | |
|---|---|---|
| Entry paid plan | £49/mo — 2 bookmakers, 5k req/hr | $29.99/mo Hobby — all 25 books |
| Top tier | £229/mo — 15 bookmakers | $199/mo Pro — full board + live WS |
| Free tier | £0 plan exists — but new free keys are paused indefinitely | Sandbox $0. Accepting keys today, 1,500 credits/UTC day |
| Real-time feed | WebSocket add-on: +100% of plan price | Live WS included on Pro |
| Books per plan | 2 / 5 / 10 / 15 bookmakers by tier | Every book on every tier |
The same job in both products
curl api.odds-api.io/v3/events?sport=football Books capped by tier: Solo = 2, Pro = 15. Free keys paused — evaluate on a paid plan.
curl -H "X-API-Key: YOUR_API_KEY" \ "https://kashrock.up.railway.app/v6/esports/cs2/matches?status=upcoming"
Every KashRock tier sees every book — no per-bookmaker plan math.
Bookmaker list is sportsbooks (bet365, DraftKings, Betfair…). Pick'em boards aren't in the published coverage.
curl -H "X-API-Key: YOUR_API_KEY" \ "https://kashrock.up.railway.app/v6/esports/cs2/props?book=underdog"
One propId across books. Over and under share it.
Switch from Odds-API.io
- 1
Evaluate on a real free key.
Odds-API.io paused new free keys; KashRock's Sandbox is open — 1,500 credits every UTC day across every covered sport, instant issue, no card.
- 2
Stop counting bookmakers.
Plans there meter how many books you may read (2–15). On KashRock, book is just a filter parameter — every tier reads all 25.
- 3
Point esports traffic at an esports schema.
GET /v6/esports/{sport}/props carries stat_type, per-map scoping, and propId joins to player game logs — depth a general 34-sport odds feed doesn't model.
Why esports developers pick KashRock over Odds-API.io
- —A free tier that's actually open: Sandbox $0, 1,500 credits/UTC day, every sport — not paused.
- —No bookmaker metering — all 25 books on every plan, from Sandbox up.
- —DFS pick'em props (PrizePicks, Underdog, Sleeper, Betr…) — a board class their coverage sheet doesn't list.
- —Esports-only depth: per-map stat types, prop grading, and kr_match_id joins to match data.