Mr. Doge - AI-powered sports development kit. | Product Hunt

The odds in
your favor

Matches, live odds, stats, AI predictions and insights. Native WebSocket support. Typed end to end.

What's in the box

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.

Quick start

From zero to a full app in five minutes.

Install one package. Mint an API key. You're streaming.

index.ts
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);});
Pricing

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.

Starter
$29.90/ month

Billed monthly

For small projects and prototypes. Static match, team, and competition data.

  • Browse matches, teams, competitions
  • Details & search
  • 300 requests / min
  • Community support
Start 7-day trial
Most popular
Growth
$59.90/ month

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
Start 7-day trial
Business
$299.90Limited-time price
$199.90/ month

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
Start 7-day trial
Enterprise

Custom limits, data redistribution & relay rights, white-label, dedicated infrastructure, SLA, and security review.

Contact sales

See how we compare to other sports data APIs

A live showcase

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.

Mr. Doge app: live match discovery screen
React Components

Build the UI too.

Open-source, copy-paste React components: match cards, odds selectors, bet slips, built for this SDK's data shape.

FT07/19
SpainSpain
1
ArgentinaArgentina
0
FT07/18
FranceFrance
4
EnglandEngland
6
FT07/05
BrazilBrazil
1
NorwayNorway
2

Start shipping.

Seven days free. Five minutes to first odds. Read the docs and start building.