The odds in
your favor
Matches, live odds, stats, AI predictions and insights. Native WebSocket support. Typed end to end.
One SDK. Everything you need to ship.
The same SDK powers the consumer app, the developer dashboard, and your product. One source of truth, three transports.
Built for speed
~200ms first paint and low-latency live updates, fast by default. The SDK races HTTP cache against WebSocket on cold start, so your UI never waits for a handshake.
HTTP + WebSocket, one client
Reads route through HTTP when the socket isn't open; live subscriptions ride the WS once connected. One client, both transports.
Typed end to end
Schemas validate every request server-side and ship as TypeScript types to your client. Autocomplete from the first call to the last.
Browser-safe by design
Your API key stays on your server. The frontend authenticates via short-lived JWTs minted by a route you control. No bundled secrets, no key in your bundle, ever.
More than odds
Odds, scores, stats, and team form across hundreds of leagues. Plus AI picks that ship with confidence, edge, and the reasoning behind them.
Localized everywhere
Every call accepts a locale. Team names, competition titles, status labels, and timestamps come back in English, Spanish, or Portuguese. Set a client default or override per call.
From zero to a full app in five minutes.
Install one package. Mint an API key. You're streaming.
import { MrDoge } from "@mrdoge/node";const mrdoge = new MrDoge({ apiKey: process.env.MRDOGE_API_KEY!,});// stream live matchesconst sub = await mrdoge.matches.subscribeLive({ sports: ["soccer"],});sub.on("match.upd", (match) => { // live scores, corners, cards, etc. console.log(match.stats);});Try free for 7 days. Then pick the plan that fits.
Every plan ships the same SDK. Tiers unlock request volume, live data, and AI recommendations.
Every plan includes a 7-day free trial. Card required.
Billed monthly
For small projects and prototypes. Static match, team, and competition data.
- Browse matches, teams, competitions
- Details & search
- 300 requests / min
- Community support
Billed monthly
For production apps. Live match state and stats, no odds yet.
- Everything in Starter, plus
- Live scores & match state (WebSocket)
- Trending matches
- 1,000 requests / min
- Priority support
Billed monthly
For high-volume products. Live odds, AI recommendations, and per-match streams: everything included.
- Everything in Growth, plus
- Live odds feed (WebSocket)
- AI recommendations API
- Per-match subscriptions
- 5,000 requests / min
Custom limits, data redistribution & relay rights, white-label, dedicated infrastructure, SLA, and security review.
The official Mr. Doge App
Mr. Doge, with live scores, odds, and AI picks for millions of matches, runs on the exact same SDK you'd install today.

Build the UI too.
Open-source, copy-paste React components: match cards, odds selectors, bet slips, built for this SDK's data shape.
Spain
Argentina
France
England
Brazil
NorwayStart shipping.
Seven days free. Five minutes to first odds. Read the docs and start building.