Cricket odds API · sports 20 and 21 · REST + WebSocket
Cricket odds API.
One schema with every other sport.
Match-winner moneylines on international matches, women's and men's franchise leagues, and A-team tours, from FanDuel, BetMGM, DraftKings, Pinnacle, and the other books that price cricket. Same events, markets, and prices shape as every other sport.
Free key · 20,000 data points a day · No credit card · Every book and live odds from $49/mo
RequestPython 3 · requests
import os
from datetime import datetime, timezone
import requests
key = os.environ["THERUNDOWN_API_KEY"]
api = "https://therundown.io/api/v2"
headers = {"X-TheRundown-Key": key}
# Next cricket match date (T20 cricket is sport 21)
dates = requests.get(
f"{api}/sports/dates",
params={
"sport_ids": "21",
"format": "epoch",
"exclude_canceled": "true",
},
headers=headers,
timeout=30,
).json()
now = datetime.now(timezone.utc).timestamp()
upcoming = [
(sport_id, stamp)
for sport_id, body in dates.items()
for stamp in body.get("dates") or []
if stamp > now
]
sport_id, stamp = min(upcoming, key=lambda row: row[1], default=("21", now))
date = datetime.fromtimestamp(stamp, timezone.utc).date().isoformat()
# Match-winner moneyline from DraftKings, FanDuel, and BetMGM
odds = requests.get(
f"{api}/sports/{sport_id}/events/{date}",
params={"market_ids": "1", "affiliate_ids": "19,22,23", "main_line": "true"},
headers=headers,
timeout=30,
)
print(odds.text)Response200 · trimmed
{
"events": [{
"event_id": "44999f61553c00df351e00f176b74c2c",
"sport_id": 21,
"event_date": "2026-11-01T07:00:00Z",
"markets": [{
"market_id": 1,
"name": "moneyline",
"participants": [{
"id": 298146,
"type": "TYPE_TEAM",
"name": "India",
"lines": [{
"prices": {
"23": {
"price": -150,
"is_main_line": true,
"updated_at": "2026-10-30T13:03:43Z"
}
}
}]
}]
}]
}]
}India at New Zealand, November 1, 2026. Captured October 31 and trimmed to the India moneyline from FanDuel (23). Prices are an example, not a live quote.
Markets
What cricket returns today.
Pre-match match-winner moneylines, one event ID per match, in the same events, markets, participants, lines, and prices shape as every other sport.
- Game linesPre-match match-winner moneyline on international, franchise, and A-team matches, from the books that price each one. Spreads were not posted and totals were rare in the sample.
1Free
Verified October 31, 2026 from the November 1 cricket slate: eight matches in sport 21, seven of them priced by FanDuel, BetMGM, DraftKings, Pinnacle, Bovada, Unibet, Kalshi, or Polymarket. Books posted cricket prices about a day before each match, so a later date can list matches with no prices yet. No alternates, in-game markets, or futures were posted in that sample.
Books
25+ books. One schema.
Every book in one response shape. Pick yours with affiliate_ids.
Sportsbooks · 20
- DraftKingsFree19
- FanDuelFree23
- BetMGMFree22
- Caesars Sportsbook35
- Pinnacle3
- Circa Sports32
- BookMaker7
- BetCRIS9
- Bovada2
- theScore Bet24
- Unibet21
- HardRock28
- Bet10533
- Heritage Sports34
- BetOnline6
- SportsBetting4
- LowVig11
- Intertops14
- Matchbook16
- YouWager18
Prediction markets · 3
- Kalshi25
- Polymarket26
- Polymarket US31
Exchanges · 2
- ProphetX29
- Novig30
Live from GET /api/v2/affiliates. Coverage varies by league, game, and market.
Free vs paid
Start free. Choose your coverage and delivery.
Choose TheRundown for odds and scores joined under one event ID, with participant and signed-line identities and explicit price closure signals. Request the books and markets your application uses, then measure X-Datapoints. Paid subscriptions have a fixed fee and included volume; unrequested price rows conserve that volume without reducing the base fee. Read the sports odds API guide · Betting tools API · Odds API quickstart · Explore joined sports data · Metering rules
Pre-match cricket moneylines from DraftKings, FanDuel, and BetMGM on the matches they price, five minutes delayed.
Pinnacle, Bovada, Unibet, Kalshi, Polymarket, and every other eligible source from $49 a month for internal or personal use, with 60-second-delayed prices. Commercial display starts on Pro; real-time REST and WebSocket on Ultra.
Questions
Before you build.
Plans, markets, books, and IDs for the Cricket odds API.
- Is there a free cricket odds API?
- Yes. A free TheRundown key returns pre-match cricket moneylines from DraftKings, FanDuel, and BetMGM on the matches they price, five minutes delayed, up to 20,000 data points a day and 200,000 a month. Free is a $0 plan, not a trial. No credit card.
- Which cricket matches does the API cover?
- Whatever the books post. On the November 1, 2026 slate, sport 21 held India v New Zealand, Zimbabwe v Afghanistan, Women's Big Bash League matches, South African domestic matches, England Lions v West Indies A, and the Nepal Premier League. The IPL has its own sport ID, 20. GET /api/v2/sports returns every sport ID.
- Which books price cricket?
- On the November 1, 2026 slate: FanDuel, BetMGM, and DraftKings, which are on Free, plus Pinnacle, Bovada, Unibet, Kalshi, and Polymarket on paid plans. Not every book prices every match. Paid plans include every book in the API.
- Why does a cricket request return matches without prices?
- Books post cricket prices about a day before each match. Matches further out are listed with no prices until books open them, so request the next match date or check again closer to the start.
- Does the cricket odds API have in-game or session odds?
- Not in the sample we checked. The November 1, 2026 slate carried pre-match match-winner moneylines only, with no in-game, session, or ball-by-ball markets.
- Can I show cricket odds in my app?
- Starter covers internal and personal use. Showing odds to users of a commercial product starts on Pro ($149 a month).