Cricbuzz Scraper - Live Cricket Scores & Scorecards, No Login
Pricing
from $1.20 / 1,000 results
Cricbuzz Scraper - Live Cricket Scores & Scorecards, No Login
Scrape Cricbuzz live cricket scores, recent results and upcoming fixtures: teams, scores per innings, status, series, format, venue and start time, plus optional full scorecards (batting, bowling, extras, fall of wickets, partnerships) and Cricbuzz's match forecast. No browser, no login.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
🏏 Cricbuzz Scraper (Live Cricket Scores, Results & Scorecards)
Get Cricbuzz's live cricket scores, recent results and upcoming fixtures as clean rows: series, match, format, teams, score per innings, status, venue and start time, with optional full scorecards (every batter and bowler, extras, fall of wickets, partnerships, powerplays) and Cricbuzz's match forecast. No login, no browser: all three lists with 169 matches took 4 seconds in our test. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
What a run costs: $0.0005 per match on the Free plan, $0.00048 on Bronze, $0.00046 on Silver and $0.00044 from Gold up. A full scorecard is $0.001 per match more ($0.00095, $0.0009, $0.00085), only when you switch it on. The forecast is free. Plus $0.00005 per run start. Match ids Cricbuzz does not know are not charged.
🔎 What is the Cricbuzz Scraper?
It reads the match lists Cricbuzz's own pages show (live, recent results of about the last week, fixtures of the coming five to seven days in international, domestic, league and women's cricket) and, per match, the scorecard and forecast calls the match page makes. Any older match is read by its link or id.
What data does it extract?
- Match:
matchId,url,list(live, recent, upcoming),seriesName,seriesCategory,matchDesc(3rd T20I, Final…),matchFormat(TEST, ODI, T20…),state,status(result or situation),startTime,endTime - Teams and venue:
team1,team2,venue(ground, city, time zone) - Score:
matchScorewith runs, wickets and overs per team and innings, as Cricbuzz gives them - Raw objects:
matchInfo(team ids, short names, image ids, series ids), so nothing is lost - Scorecard (optional):
innings[]withbattingTeam,runs,wickets,overs,runRate,batting[](runs, balls, fours, sixes, strike rate, how out),bowling[](overs, maidens, runs, wickets, economy, wides, no-balls),extras,fallOfWickets[],partnerships[],powerplays[]; plusresult - Forecast (optional):
forecast, Cricbuzz's prematch forecast where it has one
⬇️ Input
| Field | Type | Description |
|---|---|---|
lists | array | live, recent, upcoming (default live when nothing else is given) |
matchUrls | array | Cricbuzz match links or ids, for any match, also older ones |
seriesFilter | array | Keep matches whose series or format contains one of these words (india, ipl, test, T20) |
includeScorecard | boolean | Add full scorecards (default off, charged per match) |
includeWinProbability | boolean | Add Cricbuzz's forecast (default off, free) |
maxItems | integer | Stop after this many matches (default 1000) |
Example input
{"lists": ["recent"],"seriesFilter": ["india"],"includeScorecard": true}
⬆️ Output
One row per match (shortened, a real match):
{"matchId": 151587,"url": "https://www.cricbuzz.com/live-cricket-scores/151587","list": "recent","seriesName": "West Indies tour of India, 2026","matchDesc": "3rd T20I","matchFormat": "T20","state": "Complete","status": "India won by 14 runs","startTime": "2026-10-11T13:30:00Z","team1": "India","team2": "West Indies","venue": { "ground": "Holkar Stadium", "city": "Indore", "timezone": "+05:30" },"matchScore": {"team1Score": { "inngs1": { "inningsId": 1, "runs": 223, "wickets": 10, "overs": 19.6 } },"team2Score": { "inngs1": { "inningsId": 2, "runs": 209, "wickets": 7, "overs": 19.6 } }},"innings": [{"inningsId": 1, "battingTeam": "India", "runs": 223, "wickets": 10, "overs": 20, "runRate": 11.15,"batting": [{ "batName": "Sanju Samson", "runs": 3, "balls": 6, "fours": 0, "sixes": 0, "strikeRate": 50, "outDesc": "c Kamil Pooran b Shamar Joseph" }],"bowling": [{ "bowlName": "Roston Chase", "overs": 4, "maidens": 0, "runs": 38, "wickets": 2, "economy": 9.5 }],"extras": { "byes": 5, "legByes": 1, "wides": 4, "noBalls": 0, "penalty": 0, "total": 10 },"fallOfWickets": [{ "batName": "Sanju Samson", "wktRuns": 7, "wktOver": 1.4, "wktNbr": 1 }],"powerplays": [{ "ppType": "Mandatory", "ppOversFrom": 0.1, "ppOversTo": 6, "runsScored": 87 }]}],"forecast": { "cbPrediction": { "label": "CB Prematch Forecast", "value": "IND Wins (60% Probability)" } }}
An upcoming fixture has the same fields without score, for example "CSA T20 Challenge 2026", "Pool B", "Western Province" against "Boland", "2026-10-14T16:00:00Z".
💡 Use cases
- 📱 Apps and bots: live scores and results for a cricket app, a Discord or Telegram bot.
- 📊 Fantasy and analytics: every batter's and bowler's figures per match, partnerships and powerplay runs.
- 📰 Media: daily fixtures and results lists for a site or newsletter.
- 🗓️ Schedules: the coming week's fixtures in international, domestic, league and women's cricket.
🤖 For AI agents
{ "lists": ["live"], "includeScorecard": true }
No credentials. matchUrls takes any Cricbuzz match link or id.
📏 Limits
- Lists are what Cricbuzz shows: recent results of about the last week and fixtures of the next five to seven days. Older matches are read by link or id.
- A match's list follows its state: a match that has not started is
upcoming, one in progress or interrupted (stumps, rain) islive, a finished one isrecent. A finished match today is inrecent, notlive. - Forecasts exist for some matches only (mostly internationals); otherwise
forecastis empty. - Ball-by-ball commentary is not included in this version.
- Live data is a snapshot of the moment the run reads it. Schedule the Actor for regular updates.
❓ FAQ
How fast is it? All three lists, 169 matches, took 4 seconds; six matches with scorecards took 2 seconds.
Can I get only one series? Yes, put a word of its name in seriesFilter, for example ipl or india.
Can I get an old match? Yes, put its Cricbuzz link or id into matchUrls.
Am I charged for scorecards I did not ask for? No. Scorecards are a separate charge, only with includeScorecard.
Is it legal? It reads data Cricbuzz shows every visitor. Check the terms of Cricbuzz and of the competitions for your use, especially for commercial redistribution.
🔗 You might also like
- Flashscore Scraper: live scores and results for 16 sports, cricket included
- TheSportsDB Scraper
Keywords: Cricbuzz scraper, cricket live score API, cricket scorecard scraper, cricket results API, IPL scores, T20 scores, ODI scorecard, Test match scores, cricket fixtures, cricket schedule API, Cricbuzz API alternative, cricket data export