Venue
GET
/v1/venues/{venue}On each planFree keyIn fullMatch WeekIn fullArchiveIn fullProIn fullAnalyst ProIn full
A ground: matches by format, highest totals and most runs there.
Parameters
| Name | In | Values | Required |
|---|---|---|---|
venue | path | venue address | yes |
Request
curl -H "Authorization: Bearer $CDB_KEY" \ "https://api.cricketdatabase.com/v1/venues/sophia-gardens"
import requests
r = requests.get("https://api.cricketdatabase.com/v1/venues/sophia-gardens",
headers={"Authorization": f"Bearer {key}"})
print(r.json())const r = await fetch("https://api.cricketdatabase.com/v1/venues/sophia-gardens",
{ headers: { "Authorization": `Bearer ${key}` } });
console.log(await r.json());curl -H "X-API-Key: $CDB_KEY" \ "https://api.cricketdatabase.com/v1/venues/sophia-gardens"
import requests
r = requests.get("https://api.cricketdatabase.com/v1/venues/sophia-gardens",
headers={"X-API-Key": key})
print(r.json())const r = await fetch("https://api.cricketdatabase.com/v1/venues/sophia-gardens",
{ headers: { "X-API-Key": key } });
console.log(await r.json());Response
{
"data": {
"venue": "sophia-gardens",
"name": "Sophia Gardens, Cardiff",
"city": "Cardiff",
"first_match": "2014-04-20",
"latest_match": "2026-09-24",
"matches_by_format": {
"multi-day": 74,
"odi": 7,
"one-day": 35,
"t20": 88,
"t20i": 6
},
"highest_totals": [
{
"team": "Northamptonshire",
"runs": 750,
"wickets": 10,
"overs": "227.3",
"date": "2019-04-11",
"format": "multi-day"
},
{
"team": "Leicestershire",
"runs": 586,
"wickets": 7,
"overs": "169",
"date": "2026-04-24",
"format": "multi-day"
},
"... 3 more"
],
"most_runs": [
{
"player": "ks-carlson",
"name": "KS Carlson",
"runs": 4951
},
{
"player": "ca-ingram",
"name": "CA Ingram",
"runs": 4539
},
"... 3 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.