Volleyball API
DocumentationLiveCoveragePricingMCPStatusSign inGet a free key

DocumentationGuides

Volleyball results API guide

Results and sets

Finished matches with every set score and its duration, the venue, town, attendance and referees. One call a day keeps a results page up to date; any day since the first season is a date away.

What it covers

Every finished match since 2001 with the score in sets, every set's points and duration, and where it was played: hall, town and country where the source gives them, with attendance and both referees. A match whose source left sets out says so with sets_complete false, never with made-up numbers.

The endpoints

Every planEvery paid planLive and CompleteArchive and CompleteComplete
EndpointWhat it returns
GET /v1/results/yesterdayYesterday's finished matches
GET /v1/matchesMatches on a day or between two days, filtered by discipline, gender, status, competition or team
GET /v1/matches/{id}One match: teams, result, every set, duration, venue, spectators and referees

Yesterday's results

Answers on every plan, the free key included: one call a day keeps a results page current.

# Yesterday's results
curl "https://api.volleyballapi.com/v1/results/yesterday?per_page=50" \
  -H "Authorization: Bearer $VBA_KEY"

One day, or a range

Up to 31 days a call, filtered by discipline, gender, status, competition or team.

# One day, or a range
curl "https://api.volleyballapi.com/v1/matches?date=2021-09-24&gender=men" \
  -H "Authorization: Bearer $VBA_KEY"

One match in full

Venue, town, attendance, referees and coaches, with links to its rallies and lineups where they exist.

# One match in full
curl "https://api.volleyballapi.com/v1/matches/mt_pcbe3hvw" \
  -H "Authorization: Bearer $VBA_KEY"

Stuck on something?

Ask support