Team
GET
/v1/teams/{team}On each planFree keyIn fullMatch WeekIn fullArchiveIn fullProIn fullAnalyst ProIn full
A team: record by format, main competitions and most-capped players.
Parameters
| Name | In | Values | Required |
|---|---|---|---|
team | path | team address | yes |
Request
curl -H "Authorization: Bearer $CDB_KEY" \ "https://api.cricketdatabase.com/v1/teams/england"
import requests
r = requests.get("https://api.cricketdatabase.com/v1/teams/england",
headers={"Authorization": f"Bearer {key}"})
print(r.json())const r = await fetch("https://api.cricketdatabase.com/v1/teams/england",
{ headers: { "Authorization": `Bearer ${key}` } });
console.log(await r.json());curl -H "X-API-Key: $CDB_KEY" \ "https://api.cricketdatabase.com/v1/teams/england"
import requests
r = requests.get("https://api.cricketdatabase.com/v1/teams/england",
headers={"X-API-Key": key})
print(r.json())const r = await fetch("https://api.cricketdatabase.com/v1/teams/england",
{ headers: { "X-API-Key": key } });
console.log(await r.json());Response
{
"data": {
"team": "england",
"name": "England",
"first_match": "2001-12-19",
"latest_match": "2026-09-27",
"record": {
"odi": {
"played": 620,
"won": 337,
"lost": 252
},
"t20i": {
"played": 424,
"won": 267,
"lost": 140
},
"test": {
"played": 301,
"won": 131,
"lost": 106
}
},
"competitions": [
{
"competition": "natwest-series",
"name": "NatWest Series",
"matches": 93
},
{
"competition": "mens-t20-world-cup",
"name": "ICC Men's T20 World Cup",
"matches": 57
},
"... 8 more"
],
"most_matches": [
{
"player": "jc-buttler",
"name": "JC Buttler",
"matches": 424
},
{
"player": "je-root",
"name": "JE Root",
"matches": 395
},
"... 8 more"
]
},
"meta": {
"plan": "plus"
}
}A real response from the database for the example request, on a Analyst Pro key. Lists are cut to their first two items.