Updated on 2026-05-12 NovaDataHub Engineering

Cricket Scores API

Live match listings, detailed innings scorecards, and match summaries โ€” purpose-built for score widgets, dashboards, and real-time alerts. All three endpoints share the same x-api-key authentication and return compact, predictable JSON.

Authentication

Pass your service API key in the x-api-key HTTP header. Obtain your key from the Dashboard after enabling Cricket.

x-api-key: YOUR_API_KEY
๐Ÿงช
New to APIs? Test this instantly โ€” no tools needed.

After enabling Cricket Scores on the Dashboard, click the Playground button next to your key. Select a status filter, click Run request, and see live match data in the browser โ€” then drill into a scorecard with the match ID from the response.

Endpoints

List matches
GET /api/cricket/matches
Scorecard
GET /api/cricket/match/{id}/scorecard
Match summary
GET /api/cricket/match/{id}/summary

Query parameters โ€” matches endpoint

  • status string โ€” live | upcoming | completed. Omit for all.
  • team string โ€” Filter by team code. e.g. IND, AUS
  • limit int โ€” Max results to return. Default: 50
  • debug bool โ€” Include debug metadata. Default: false

Route parameter โ€” scorecard & summary

  • id string โ€” Unique match identifier from the matches list. e.g. 12345

Response fields

match.{teams, status, venue, startUtc} innings[].{runs, wkts, overs, rr, fallOfWickets[]} batsmen[] bowlers[]

Error responses

HTTPerrorMeaning
401invalid_keyAPI key missing or invalid.
500data_source_failedInternal data source error.

cURL examples

List live matches
curl -s -H "x-api-key: YOUR_API_KEY" \
  "https://novadatahub.com/api/cricket/matches?status=live&team=IND&limit=20"
Get scorecard for a specific match
curl -s -H "x-api-key: YOUR_API_KEY" \
  "https://novadatahub.com/api/cricket/match/12345/scorecard"
Get match summary
curl -s -H "x-api-key: YOUR_API_KEY" \
  "https://novadatahub.com/api/cricket/match/12345/summary"

Postman guide

  1. Open Postman → New → HTTP Request.
  2. Set method to GET. URL: https://novadatahub.com/api/cricket/matches
  3. Headers tab → add row โ€” Key: x-api-key / Value: YOUR_API_KEY
  4. Params tab → add: status=live   team=IND   limit=20
  5. Click Send. Copy a matchId from the result, then send a second GET to https://novadatahub.com/api/cricket/match/{id}/scorecard to get the full innings breakdown.
C# HttpClient example
using System.Net.Http.Json;
using System.Text.Json;

using var http = new HttpClient();
http.DefaultRequestHeaders.Add("x-api-key", "YOUR_API_KEY");

// 1) Get live matches
var matches = await http.GetFromJsonAsync<JsonElement>(
    "https://novadatahub.com/api/cricket/matches?status=live&team=IND");

// 2) Fetch scorecard for first match
var matchId = matches.GetProperty("matches")[0].GetProperty("id").GetString();
var scorecard = await http.GetFromJsonAsync<JsonElement>(
    $"https://novadatahub.com/api/cricket/match/{matchId}/scorecard");

Console.WriteLine(scorecard.ToString());
Popular workflows

Use-case pages for this API

Live cricket scores API

Power live match surfaces and score views with structured cricket match data.

Open use case

Cricket scorecard API

Expose innings, batsmen, and bowler detail for deeper product views and analysis.

Open use case

Cricket widget API

Build compact score widgets and embeds using summary-friendly cricket endpoints.

Open use case
Related reading

Pages that broaden search intent around cricket data

Live cricket scores API page

A focused landing page for match listings and live-score product workflows.

Open landing page

Widget and fantasy use cases

Explore pages for embeds, widgets, scorecards, and fantasy sports applications.

Open use cases

Developer docs

Use the docs hub for authentication, rate limits, and language examples that apply across APIs.

Open docs
Endpoint detail

Deeper documentation for scorecards, match lists, and operational handling

Cricket products often need two different content depths: lightweight match lists for widgets and richer scorecard structures for detailed product views. To support those long-tail searches, the public docs now separate general cricket integration from scorecard-specific implementation details and shared troubleshooting guidance.

Cricket Scores API docs

Start with the main cricket docs when you need listings, summaries, authentication, and basic code examples.

Open docs

Cricket scorecard endpoint

Read the dedicated scorecard guide for match-ID handling, innings detail, and deeper response-shape notes.

Open endpoint docs

Rate-limit handling

Use the shared throttling guide if you are building polling-heavy sports jobs or fan-facing refresh workflows.

Open guide
Related links

Continue with connected pages

All APIs

Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.

Documentation hub

Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.

Solutions

Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.

Tutorials

Open the related NovaDataHub page for deeper documentation, comparisons, or implementation guidance.