πŸš€ Cricbuzz Scraper Β· 5,000 Free Matches/Month avatar

πŸš€ Cricbuzz Scraper Β· 5,000 Free Matches/Month

Pricing

from $1.00 / 1,000 match scrapeds

Go to Apify Store
πŸš€ Cricbuzz Scraper Β· 5,000 Free Matches/Month

πŸš€ Cricbuzz Scraper Β· 5,000 Free Matches/Month

Cricbuzz Scraper gets you cricket matches ⚑ fast, 🎯 100% accurate and πŸ” ridiculously detailed β€” live scores, results & fixtures for international, IPL, domestic & women's cricket, plus full scorecards. πŸ’° $1 per 1,000 matches, no start fee. Scrape your first 5,000 matches free every month πŸš€

Pricing

from $1.00 / 1,000 match scrapeds

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

Cricbuzz Scraper

Cricbuzz Scraper by Omkar Cloud gets you 🎯 accurate, πŸ” detailed Cricbuzz match data.

Cricbuzz is where cricket fans follow every ball, and every run reads it live β€” so you get live scores, results and fixtures for international, IPL, domestic and women's cricket, whole series, and full scorecards on demand, one row per match, and can successfully complete your project.

$1 per 1,000 matches. And with Apify's free plan you get $5 of credit every month, so your first 5,000 matches each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent β€” 4.7 based on 30 reviews on Trustpilot.

πŸ‘‰ Try Cricbuzz Scraper free β€” your first 5,000 matches are Free.

What can I get

  • πŸ”΄ Live, recent, upcoming and scheduled matches β€” pick a list, or narrow it to international, league (IPL, BBL, CPL…), domestic or women's cricket
  • πŸ† Whole series β€” every fixture and result of a tournament or tour, like all 74 matches of IPL 2026
  • 🏏 Every match row β€” both teams with innings scores, the live status line, format, series, venue and start time
  • πŸ“Š Full scorecards on demand β€” every batter's runs, balls, fours, sixes, strike rate and dismissal, every bowler's figures, extras, fall of wickets, partnerships and powerplays
  • πŸ§‘β€βš–οΈ The match card β€” toss, result with margin, players of the match and series, umpires, third umpire and referee, and the series scoreline
  • 🧾 Source context on every row β€” which list, series or URL the match came from, and its kind of cricket

Why Cricbuzz Scraper

Most other Cricbuzz scrapers fail you in one of four ways:

  • 🧩 Thin match lists β€” two team names and a status line, no toss, no officials, no scorecard
  • πŸ”— No series or category filters β€” you get whatever is on the live page, nothing more
  • πŸ’Έ A start fee on every run β€” four of the five other Cricbuzz Actors charge one, which punishes small runs
  • πŸͺ¦ Works today, breaks next month β€” nobody maintains it

Cricbuzz Scraper is read live on every run, priced honestly with no start fee, and actively maintained.

Input

FieldWhat it does
Match ListLive, Recent, Upcoming or Schedule β€” or None to scrape only series and match URLs
CategoryAll, International, League, Domestic or Women's
Date (Schedule only)Keep only the fixtures on one day
SeriesCricbuzz series ids (9241) or cricbuzz.com series URLs β€” every fixture and result becomes a row
Match URLsCricbuzz match URLs or ids (155409) β€” always scraped with full details
Max MatchesCost control for the whole run β€” 1,000 matches = $1
Scrape Full Match DetailsAdds the match card and the full scorecard to every row (add-on, $3 per 1,000 in total)

Example: The IPL 2026 Final, in Full

{
"source_kind": "match_url",
"source_input": "155409",
"id": 155409,
"description": "Final",
"format": "T20",
"link": "https://www.cricbuzz.com/live-cricket-scores/155409/rcb-vs-gt-final",
"state": "Complete",
"status": "Royal Challengers Bengaluru won by 5 wkts",
"status_category": "completed",
"start_time": "2026-05-31T14:00:00Z",
"team1": {
"id": 59,
"name": "Royal Challengers Bengaluru",
"short_name": "RCB"
},
"team2": {
"id": 971,
"name": "Gujarat Titans",
"short_name": "GT"
},
"series": {
"id": 9241,
"name": "Indian Premier League 2026"
},
"venue": {
"id": 50,
"name": "Narendra Modi Stadium",
"city": "Ahmedabad"
},
"match_details": {
"toss": {
"winner_team_id": 59,
"winner_team": "Royal Challengers Bengaluru",
"decision": "Bowling"
},
"result": {
"type": "win",
"winning_team_id": 59,
"winning_team": "Royal Challengers Bengaluru",
"margin": 5,
"is_by_runs": false,
"is_by_innings": false
},
"players_of_the_match": [
{
"id": 1413,
"name": "Virat Kohli",
"team": "India"
}
],
"umpires": [
{
"id": 8862,
"name": "Nitin Menon",
"country": "IND"
},
{
"id": 8871,
"name": "KN Anantha Padmanabhan",
"country": "IND"
}
],
"referee": {
"id": 3894,
"name": "Javagal Srinath",
"country": "IND"
}
},
"scorecard": [
{
"innings_id": 2,
"batting_team": {
"short_name": "RCB"
},
"score": {
"runs": 161,
"wickets": 5,
"overs": 18,
"run_rate": 8.94
},
"batting": [
{
"player": {
"id": 10917,
"name": "Venkatesh Iyer"
},
"runs": 32,
"balls": 16,
"fours": 4,
"sixes": 2,
"strike_rate": 200,
"dismissal": {
"text": "c Kagiso Rabada b Mohammed Siraj",
"type": "CAUGHT",
"bowler_id": 10808,
"fielder_ids": [
9585
]
}
}
]
}
]
}

Trimmed for readability β€” the full row carries every innings, every batter and bowler, fall of wickets, partnerships and powerplays.

Get Started with 5,000 Free Matches

  1. Open Cricbuzz Scraper β€” the form comes pre-filled with the live matches and the IPL 2026 final.
  2. Pick your list, category, series or match URLs and click Start.
  3. Download the results as JSON, CSV or Excel 😎.

Pricing

$1 per 1,000 matches. No start fee. You pay for the rows you get, nothing else.

What you scrapePrice
Match row β€” teams, innings scores, status, series, venue$0.001 each β€” $1 per 1,000
Same row with the match card and full scorecard$0.003 each β€” $3 per 1,000
Actor start$0 β€” most competitors charge one

Apify's free plan gives you $5 of credit every month, so 5,000 matches are free every month (1,666 with full details). A match reached twice in one run β€” say, live and in a series β€” is scraped and billed only once.

Run It from Code

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('omkar-cloud/cricbuzz-scraper').call({
mode: 'none',
series: ['9241'], // every match of IPL 2026
scrapeDetails: true, // toss, result, officials and full scorecards
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("omkar-cloud/cricbuzz-scraper").call(run_input={
"mode": "live", # matches in play right now
"category": "international",
"maxResults": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["description"], item["team1"]["short_name"], "v", item["team2"]["short_name"], "β€”", item["status"])

FAQ

Which matches can I scrape? Anything on Cricbuzz β€” live, just finished, upcoming, a whole series, or any match by URL or id, from Tests to the IPL to domestic and women's cricket.

What does a run cost? $1 per 1,000 matches, $3 per 1,000 with full details, and no start fee. Set Max Matches to cap any run.

How fresh is the data? It is read live from Cricbuzz on every run. A live match's score and status are exactly what the site shows at that moment.

Can I get ball-by-ball data? Yes β€” use Cricbuzz Ball-by-Ball Scraper for one row per delivery.

Do I need proxies or a Cricbuzz account? No. The Actor handles everything.

What if an upcoming match has no scorecard yet? The row is still pushed with the match card, and scorecard is null until play starts.

πŸ’¬ Have Questions? We Have Answers.

You're a developer β€” we know how hard completing a project can be. So we offer full support: just message us and we'll reply βœ… with a solution within 1 working day.

Message Us on WhatsApp

Ask Us on Email

You are important to us β€” just message us and we will solve your problem βœ… within 1 working day. 🩷 Pinky Promise πŸ€™!