Skip to main content
Cricket Data API

Live cricket data for your app, website or screen.

A clean REST API with live scores, ball-by-ball data, scorecards, commentary, series, points tables, squads, teams, players, venues, match officials, ICC rankings and news - plus a WebSocket feed for instant updates.

Real time

Ball-by-ball updates, with a WebSocket channel so you never have to poll.

Complete

From ICC events to local leagues - the same model for every match.

Secure

API keys or JWT, scopes per plan, IP / domain locks and request signing.

Fast

Cached JSON with consistent shapes, pagination and clear error codes.

Quick start

  1. Create an account and tell us your use case.
  2. We assign a plan and issue your API key.
  3. Send the key in the X-API-Key header.
  4. Read responses from data; paging info is in meta.
# matches in progress
curl "https://thecricket.news/api/v1/matches/live" \
  -H "X-API-Key: YOUR_KEY"

# response
{ "status": "success",
  "data": [ { "id": 123, "title": "…", "status": "live", … } ],
  "meta": { "page": 1, "per_page": 20, "total": 4 } }
Endpoints

What you can query

Full reference ›

Matches

9 endpoints · e.g. /matches

Scores

7 endpoints · e.g. /matches/{id}/live

Series

9 endpoints · e.g. /series

Teams

4 endpoints · e.g. /teams

Players

4 endpoints · e.g. /players

Venues

3 endpoints · e.g. /venues

News

7 endpoints · e.g. /news

Rankings

1 endpoint · e.g. /rankings

Meta

9 endpoints · e.g. /search

Realtime

1 endpoint · e.g. /ws/token

Start building today

The Free plan is enough to try every non-live endpoint.

Get an API keyTalk to us