Skip to main content
Fastest Real-Time Cricket API · Live Scores, Fixtures & Stats

Cricket API — fast, reliable live cricket score API for developers

Add live cricket scores, ball-by-ball commentary, full scorecards, fixtures, players, teams and tournaments to your app with one clean JSON REST API. Built for easy integration and production traffic.

  • Live scores
  • Ball-by-ball commentary
  • Scorecards
  • Fixtures
  • Players & teams
  • Tournaments

Instant access · Free plan · Upgrade anytime

GET /matches/live
{
  "status": "live",
  "match": {
    "id": "t20i_2025_0456",
    "format": "T20I",
    "teams": ["IND", "AUS"],
    "innings": {
      "batting": "IND",
      "score": "168/4",
      "overs": "17.2",
      "run_rate": 9.69
    },
    "recent_balls": ["4","1","6","W","2"]
  }
}

Why developers choose it

A cricket data API designed for speed and reliability.

Skip brittle scrapers and inconsistent feeds. Get one predictable JSON REST cricket API with clear endpoints, sane response shapes and instant access through RapidAPI.

Clean JSON REST

Consistent, well-named fields you can map to your models in minutes. No XML, no surprises, no HTML parsing.

Live cricket scores

Pull current score, overs, run rate, striker and recent balls for ongoing matches with a single request.

Ball-by-ball commentary

Stream over-by-over and delivery-level events to power live match pages and fantasy scoring.

Instant access

Subscribe on RapidAPI, grab your key and make your first call straight away. Free plan to test with.

Easy integration

Copy-paste examples in JavaScript, Python, PHP and cURL. Standard HTTPS and API-key auth.

Production ready

Reliable cricket data for apps, websites, dashboards and fantasy platforms, billed and scaled through RapidAPI.

Features

Everything in one cricket API

From the live cricket score API to historical statistics, the same key unlocks the full cricket data set.

Live scores

Real-time score, overs, run rate and current batters for live international and domestic matches.

Scorecards

Full innings scorecards with batting, bowling and fall-of-wicket detail per match.

Commentary

Ball-by-ball commentary endpoint with runs, events and a short note for each delivery.

Players & statistics

Player profiles and career statistics across Test, ODI and T20 formats.

Fixtures & results

Upcoming schedules and completed results so you can plan and backfill match pages.

Series & tournaments

Series, tournaments and standings for major competitions including the IPL.

Endpoints

Supported cricket API endpoints

A focused set of JSON REST endpoints that cover live matches, commentary, players and schedules.

GET /matches/live

Live cricket scores for all in-progress matches.

GET /matches/{match_id}/scorecard

Full innings scorecard for a single match.

GET /matches/{match_id}/commentary

Ball-by-ball commentary for live and completed matches.

GET /players/{player_id}

Player profile and career statistics across formats.

GET /fixtures

Upcoming fixtures and schedules by date or series.

GET /series/{series_id}

Series detail, squads and standings for a tournament.

GET /matches/{match_id}/commentary
{
  "over": 17.2,
  "ball": "17.2",
  "batter": "S. Iyer",
  "bowler": "P. Cummins",
  "runs": 6,
  "event": "SIX",
  "text": "Flat-batted over long-on, into the crowd."
}
GET /players/{player_id}
{
  "player_id": "p_10456",
  "name": "Shubman Gill",
  "role": "Batter",
  "batting": {
    "odi": { "matches": 51, "runs": 2587, "average": 58.7 },
    "t20i": { "matches": 21, "runs": 578, "strike_rate": 139.2 }
  }
}

Coverage

Cricket data coverage & supported competitions

The cricket data API spans formats and competitions so you can build for internationals and franchise leagues from one integration.

  • Test, ODI and T20I internationals
  • IPL and other major T20 franchise leagues
  • Bilateral series and multi-team tournaments
  • Men's full-member and associate cricket
  • Live scores, commentary, scorecards, fixtures and results
Internationals
IPL
T20 Leagues
ODI
Test
T20I

Integration guide

Get started in three steps

From sign-up to your first live cricket score response in a few minutes.

  1. 1

    Subscribe on RapidAPI

    Pick the Free plan to start. You get instant access and your personal API key.

  2. 2

    Add your API key

    Send the RapidAPI key in your request headers over HTTPS. Standard, secure auth.

  3. 3

    Call the endpoints

    Request live scores, commentary, players or fixtures and parse the JSON in your app.

JavaScript · fetch
const res = await fetch(
  "https://cricket-api17.p.rapidapi.com/matches/live",
  {
    headers: {
      "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
      "X-RapidAPI-Host": "cricket-api17.p.rapidapi.com"
    }
  }
);
const data = await res.json();
Python · requests
import requests

url = "https://cricket-api17.p.rapidapi.com/matches/live"
headers = {
    "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
    "X-RapidAPI-Host": "cricket-api17.p.rapidapi.com",
}
data = requests.get(url, headers=headers).json()

Use cases

What developers build with the cricket API

Fantasy cricket applications

Drive live points with squads, scorecards and ball-by-ball events from the fantasy cricket API data set.

Mobile app integration

Power live match screens in iOS and Android apps with the cricket live score API and lightweight JSON.

Website integration

Embed live scores, fixtures and scorecards on sports sites and blogs with a few cached requests.

Analytics dashboards

Feed player statistics and historical results into BI tools and visualisations from the cricket statistics API.

Bots & notifications

Build score bots and alerts that poll the cricket match API and push wicket and milestone updates.

Live scoreboards

Run venue and broadcast scoreboards on the cricket commentary API with predictable JSON responses.

Pricing

Cricket API pricing

Start free, then upgrade anytime. All plans are billed and managed on RapidAPI.

Free

Great for testing

$0

free forever

  • Free forever
  • Instant access
  • Great for testing
  • Upgrade anytime
Start free
Most popular

Pro

For growing apps

$19.99/mo

  • 150,000 requests / month
  • Everything in Free
  • Production traffic
  • Upgrade anytime
Get started

Ultra

For high-traffic products

$199.99/mo

  • 1,000,000 requests / month
  • Everything in Pro
  • Higher throughput
  • Upgrade anytime
Get started

Mega

For large-scale platforms

$299.99/mo

  • 2,500,000 requests / month
  • Everything in Ultra
  • Maximum scale
  • Upgrade anytime
Get started

Plans, limits and billing are managed on RapidAPI. Start on Free and upgrade anytime.

FAQ

Cricket API questions, answered

What is a Cricket API?+

A Cricket API is a web service that returns cricket data, live scores, ball-by-ball commentary, scorecards, fixtures, players and tournaments, as structured JSON over HTTP, so developers can add cricket features to apps and websites without scraping or manual data entry.

What is the best Cricket Score API?+

The best cricket score API for your project is the one with the right coverage, a clean JSON response shape and pricing that scales with you. This API focuses on fast live scores, ball-by-ball commentary and an easy RapidAPI integration with a free plan to evaluate before you commit.

Is there a free Cricket API?+

Yes. There is a free Cricket Score API plan on RapidAPI with instant access so you can test live scores and endpoints, then move to a paid plan whenever your traffic grows.

Does this API provide live scores?+

Yes. The live cricket score API returns current score, run rate, overs, current batters and recent balls for in-progress international and domestic matches.

Does it include ball-by-ball commentary?+

Yes. A dedicated commentary endpoint returns ball-by-ball events with the over, ball, runs and a short description for each delivery.

Can I build fantasy cricket apps?+

Yes. The cricket API exposes squads, player profiles, live scorecards and match events, the data a fantasy cricket platform needs for points calculation and live updates.

Does it support IPL?+

The API covers major international and franchise competitions including the IPL and other T20 leagues, alongside ODI, Test and T20I cricket.

Does it provide player statistics?+

Yes. The players endpoint returns profiles and career statistics across formats, including matches, runs, average and strike rate, with bowling figures where applicable.

How do I integrate the Cricket API?+

Subscribe on RapidAPI, copy your API key, then send authenticated HTTPS requests to the JSON REST endpoints. Sample requests are available in JavaScript, Python, PHP and cURL.

How often is the data updated?+

Live match endpoints refresh continuously through each match so scores, overs and commentary stay current, while fixtures and results update as schedules and matches conclude.

Ship cricket features today

Get instant access to the live cricket score API, ball-by-ball commentary, players and fixtures. Start on the free plan and upgrade anytime.