Volleyball API
DocumentationLiveCoveragePricingMCPStatusSign inGet a free key

DocumentationGuides

Volleyball point-by-point data guide

Point by point

Every rally of every set in the order played: the score after it, who won it and who served. Enough for side-out and break-point rates, runs and clutch points.

What it covers

For each set, every rally in the order it was played: the score after it, the side that won it and the side that served it. From that come side-out and break-point rates, runs, momentum swings and clutch points. Rallies are on every paid plan.

The endpoints

Every planEvery paid planLive and CompleteArchive and CompleteComplete
EndpointWhat it returns
GET /v1/matches/{id}/pointsEvery rally of every set: the score after it, who won it and who served
GET /v1/export/pointsEvery rally of every match between two days in one call (up to 14 days)

Every rally of a match

One call per match, all sets at once.

# Every rally of a match
curl "https://api.volleyballapi.com/v1/matches/mt_854w9wh4/points" \
  -H "Authorization: Bearer $VBA_KEY"

Many matches at once

On Complete, every rally of every match between two days, up to 14 days a call.

# Many matches at once
curl "https://api.volleyballapi.com/v1/export/points?from=2026-11-11&to=2026-11-11" \
  -H "Authorization: Bearer $VBA_KEY"

Stuck on something?

Ask support