Venues

Venue fixtures

GET/v2/venues/{id}/fixturesAll plans

A page of the matches played or to be played at a venue, in one sport — the same list rule as team fixtures.

upcoming = not started, soonest first; recent = in play, finished or called off, newest first. A venue with no matches in that sport answers 200 with an empty array.

Parameters

id
pathrequired
our numeric id (positive integer)
sport
query
a sport slug (VenueProfile.sports); default: the sport most played there
type
query
recent | upcoming (default upcoming)
page
query
page index, an integer 0–50 (default 0)

Response

data
Fixture[]
meta
sport, type, page, count, hasNextPage, plus historyFrom when older fixtures were left out for your plan
errors
400 bad_request — type not recent|upcoming, page not an integer 0–50, or an unknown sport

Every /v2 call can also answer the common errors.

Try it →
$ curl -H "Authorization: Bearer sk_live_…" \
    "https://api.sportsapi.app/v2/venues/{id}/fixtures"
Example
{ "data": [ { "id": 701233, "status": { "type": "finished", … }, "home": { "name": "Arsenal", … }, "away": { "name": "Everton", … }, … }, … ],
  "meta": { "sport": "football", "type": "recent", "page": 0, "count": 30, "hasNextPage": true } }