ApiSkills

Cricket (T20 league)

scope: cricket:read

Teams, players, matches, and innings for a fictional T20 league — synthetic sample data.

Teams /teams

6 rows

Reference list of teams.

Fields

teamcity

Sample row

{
  "team": "Jaipur Royals",
  "city": "Jaipur"
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/cricket/teams?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Players /players

66 rows

Player stats; nestable by team.

Fields

player_idplayerteamrolematchesrunswicketsbatting_avgstrike_rate

Sample row

{
  "player_id": 700,
  "player": "Ravindra Gill",
  "team": "Jaipur Royals",
  "role": "Wicket-keeper",
  "matches": 11,
  "runs": 183,
  "wickets": 14,
  "batting_avg": 16.64,
  "strike_rate": 124.13
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/cricket/players?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Nestable by team — try ?shape=nested or ?shape=nested-list.

Matches /matches

15 rows

Match results across the season.

Fields

match_iddatehomeawayvenuewinnermargin_runs

Sample row

{
  "match_id": 9000,
  "date": "2025-03-22",
  "home": "Jaipur Royals",
  "away": "Mumbai Mavericks",
  "venue": "Jaipur",
  "winner": "Jaipur Royals",
  "margin_runs": 39
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/cricket/matches?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Innings /innings

30 rows

Per-innings scores; nestable by team.

Fields

match_idteamrunswicketsovers

Sample row

{
  "match_id": 9000,
  "team": "Jaipur Royals",
  "runs": 173,
  "wickets": 3,
  "overs": 20
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/cricket/innings?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Nestable by team — try ?shape=nested or ?shape=nested-list.