Volleyball API
DocumentationLiveCoveragePricingMCPStatusSign inGet a free key

DocumentationGuides

Volleyball teams and players guide

Teams, players and careers

Clubs, national teams and beach pairs under one id whatever name they played as, their players, each player's career competition by competition, and head-to-head records.

What it covers

Clubs, national teams and beach pairs, each under one id whatever name or sponsor it played under, with the players it fielded. Each player has a nationality, date of birth, height and position where known, every team they played for, and a career competition by competition: matches, wins, points, kills, aces and blocks.

The endpoints

Every planEvery paid planLive and CompleteArchive and CompleteComplete
EndpointWhat it returns
GET /v1/teamsTeams and beach pairs, found by name
GET /v1/teams/{id}One team: its name, kind, federation and players
GET /v1/teams/{id}/matchesA team's matches, newest first
GET /v1/playersPlayers, found by name
GET /v1/players/{id}One player, the teams they have played for and their career, competition by competition
GET /v1/head-to-headEvery meeting of two teams, with the record between them

Find a team

By part of its name, under any name it has played as.

# Find a team
curl "https://api.volleyballapi.com/v1/teams?q=Canada" \
  -H "Authorization: Bearer $VBA_KEY"

A player and their career

Teams and a career entry per competition, newest first.

# A player and their career
curl "https://api.volleyballapi.com/v1/players/pl_b4yqer2h" \
  -H "Authorization: Bearer $VBA_KEY"

Two teams' record

Every meeting, newest first, with who won how many. On every paid plan.

# Two teams' record
curl "https://api.volleyballapi.com/v1/head-to-head?team_a=tm_7h04r4t8&team_b=tm_gq4s1mva" \
  -H "Authorization: Bearer $VBA_KEY"

Stuck on something?

Ask support