Discover/cricbuzz.com API
live

cricbuzz.com APIcricbuzz.com

Access Cricbuzz live scores, scorecards, ball-by-ball commentary, player profiles, series lists, and news via a single structured API.

Endpoints
7
Updated
10d ago
Try it

No input parameters required.

api.parse.bot/scraper/9fce0e0b-ac06-45f3-92b5-85c4b2ad3e59/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9fce0e0b-ac06-45f3-92b5-85c4b2ad3e59/get_live_scores' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve all live cricket match scores currently in progress, including match IDs, team names, series info, and current status. Returns data extracted from Cricbuzz's live scores page.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "matches": "array of match objects containing matchId, seriesId, team info, status, and venue details"
  },
  "sample": {
    "data": {
      "matches": [
        {
          "name": "Live Streaming",
          "type": "Premium Videos",
          "teamId": [
            966,
            59
          ],
          "matchId": 152053,
          "seriesId": 9241
        },
        {
          "state": "In Progress",
          "team1": {
            "teamId": 966,
            "teamName": "Lucknow Super Giants",
            "teamSName": "LSG"
          },
          "team2": {
            "teamId": 59,
            "teamName": "Royal Challengers Bengaluru",
            "teamSName": "RCB"
          },
          "status": "Royal Challengers Bengaluru need 51 runs in 20 balls",
          "matchId": 152053,
          "seriesId": 9241,
          "matchDesc": "50th Match",
          "seriesName": "Indian Premier League 2026",
          "matchFormat": "T20"
        }
      ]
    },
    "status": "success"
  }
}

About the cricbuzz.com API

This API exposes 7 endpoints covering live match data, detailed scorecards, commentary, and player profiles from Cricbuzz. The get_match_scorecard endpoint returns full batting and bowling figures per innings, while get_match_commentary delivers ball-by-ball updates sorted by timestamp. Response fields span match IDs, toss results, fall-of-wickets, partnerships, player statistics, and the latest news headlines.

Live Match Data

get_live_scores returns an array of currently active match objects, each carrying a matchId, seriesId, team info, current status, and venue details — no parameters required. get_match_summary accepts a match_id and returns a match_details object with fields like matchFormat, state, tossResults, result, and player-of-the-match information, giving a quick read on any match without parsing a full scorecard.

Scorecards and Commentary

get_match_scorecard takes a required match_id string and returns an innings array. Each innings object includes batting and bowling line arrays, fall_of_wickets, and partnerships. Note that preview matches (scheduled but not started) return an empty innings array. get_match_commentary returns a commentary array for the same match_id, where each entry carries headline, text, over, and timestamp fields, sorted descending by time.

Series, Players, and News

get_series_list returns all ongoing and upcoming series without any required parameters — each object in the series array includes seriesId, seriesName, matchFormat, scheduled match metadata, and venueInfo. get_player_profile requires a numeric player_id and accepts an optional name_slug; it returns personal_info (Born, Role, Batting Style), batting_stats, and bowling_stats as arrays of string rows. get_news_list returns a flat news array of headline-and-URL pairs from Cricbuzz's news page.

Common use cases
  • Display a live cricket scoreboard widget using match status and team data from get_live_scores
  • Build a match results tracker that pulls scorecard innings data via get_match_scorecard after each completed game
  • Power a fantasy cricket app with player batting and bowling stats from get_player_profile
  • Send push notifications for wickets and boundaries using ball-by-ball data from get_match_commentary
  • Aggregate upcoming fixtures and venues for a scheduling app with get_series_list
  • Surface match result summaries including toss and player-of-the-match via get_match_summary
  • Build a cricket news feed by polling get_news_list for the latest headlines and article URLs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Cricbuzz have an official developer API?+
Cricbuzz does not publish an official public developer API. There is no documented endpoint or API key program available to third-party developers on their site.
What does `get_match_scorecard` return for a match that hasn't started yet?+
get_match_scorecard returns the requested match_id alongside an empty innings array for preview matches — those that are scheduled but have not yet begun. Full batting, bowling, fall-of-wickets, and partnerships data populates only once a match is in progress or completed.
Does the API cover historical match data or only current and upcoming matches?+
The API focuses on live, in-progress, and upcoming match data. get_series_list covers ongoing and upcoming series, and get_live_scores reflects currently active matches. Historical scorecards and archived series are not currently covered. You can fork this API on Parse and revise it to add an endpoint targeting historical match IDs.
Are player statistics broken down by format (Test, ODI, T20)?+
get_player_profile returns batting_stats and bowling_stats as arrays of string rows mirroring the stat tables on the player's Cricbuzz profile page, which typically include format-level breakdowns. The exact row structure depends on what Cricbuzz exposes for that player. Filtering or reshaping those rows by format is not done at the API level. You can fork the API on Parse and revise it to return format-keyed stat objects.
Does the commentary endpoint support pagination for long matches?+
get_match_commentary returns a commentary array sorted by timestamp descending. There are no pagination parameters such as page number or cursor exposed on the endpoint. For very long matches with extensive commentary, the response reflects what is available from the source at the time of the request. You can fork this API on Parse and revise it to add offset or page parameters if your use case requires paginated commentary retrieval.
Page content last updated . Spec covers 7 endpoints from cricbuzz.com.
Related APIs in SportsSee all →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
Cricbuzz API – Live Scores, Stats & News · Parse