Volleyball fixtures API
FixturesUpcoming matches by date.
This lists what is coming, with start times in UTC and the ids that carry on into results once played. It comes with the Volleyball plan.
Try it
Your key stays in this browser and is filled in on every docs page.
{
"data": [
{
"id": "vb_e556kdhffq",
"discipline": "beach",
"gender": "men",
"status": "scheduled",
"current_set": null,
"date": "2026-11-03",
"time_local": "12:00",
"start_utc": null,
"utc_offset": null,
"timezone": null,
"competition": {
"id": "vb_t665yfcsb7",
"name": "2026 Youth Olympic Games",
"season": 2026
},
"round": null,
"pool": null,
"team_a": {
"id": "vb_pszjefcets",
"name": "Hüper/Wüst"
},
"team_b": {
"id": "vb_sbrk03ha1t",
"name": "Jamshidi/Vakili"
},
"score": {
"a": null,
"b": null
},
"winner": null,
"sets": [],
"sets_complete": true,
"duration_s": null,
"updated_utc": "2026-11-02T16:59:53Z"
},
{
"id": "vb_6z94psk3kz",
"discipline": "beach",
"gender": "men",
"status": "scheduled",
"current_set": null,
"date": "2026-11-03",
"time_local": "12:00",
"start_utc": null,
"utc_offset": null,
"timezone": null,
"competition": {
"id": "vb_t665yfcsb7",
"name": "2026 Youth Olympic Games",
"season": 2026
},
"round": null,
"pool": null,
"team_a": {
"id": "vb_jbfvszwwa2",
"name": "Gabriel/Bruno Fellipe"
},
"team_b": {
"id": "vb_10mdr01vtk",
"name": "L. Ringøen/Karlsen"
},
"score": {
"a": null,
"b": null
},
"winner": null,
"sets": [],
"sets_complete": true,
"duration_s": null,
"updated_utc": "2026-11-02T16:56:38Z"
}
],
"meta": {
"sport": "volleyball",
"endpoint": "/fixtures",
"count": 50,
"page": 1,
"per_page": 50,
"total": 85,
"total_pages": 2,
"next_cursor": "eyJvIjo1MCwicCI6NTB9",
"next_page": 2,
"prev_page": null,
"cached": false,
"age_seconds": 0
}
}Parameters
Query values this call takes. Anything else is refused with bad_param and the list it accepts.
| Name | Type | What it does | |
|---|---|---|---|
| date | date | optional | One day, written YYYY-MM-DD. Leave it out for the default day. The free key reads yesterday only. |
| competition | id | optional | Only this competition, by its id from Competitions. |
| page | integer | optional | Which page of rows, from 1. |
| per_page | integer | optional | Rows per page, up to 100 on most lists. |
Returns
Each row of data, from a real answer. Every id is ours and opens its own endpoint.
| Field | Type | What it holds |
|---|---|---|
| id | id | Our id for this record |
| discipline | string | The discipline |
| gender | string | Men, women or mixed |
| status | string | Its state: scheduled, live, finished or similar |
| current_set | null | Current set |
| date | date | The day, YYYY-MM-DD |
| time_local | string | Time local |
| start_utc | null | Start time in UTC |
| utc_offset | null | Utc offset |
| timezone | null | Timezone |
| competition | object | The competition |
| round | null | The round |
| pool | null | Pool |
| team_a | object | The first side |
| team_b | object | The second side |
| score | object | The score |
| winner | null | Who won |
| sets | list | Each set |
| sets_complete | boolean | Sets complete |
| duration_s | null | Length in seconds |
| updated_utc | datetime | Updated in UTC |
| meta | What it holds |
|---|---|
| sport, endpoint | What you asked |
| count | Rows in this answer |
| page, per_page, total, next_cursor | Where you are in a paged list, when it is paged |
| as_of | When the data was built |
| cached, age_seconds | Whether this is a stored copy, and its age |
| access | On the free key: what it reads, and the plan that opens the rest |
Errors
Codes this call can give. Each is explained in Errors.
| Status | Code | When |
|---|---|---|
| 401 | no_key | No key sent, or not in a form we read |
| 401 | bad_key | A key we do not know |
| 403 | plan | The free key, or a sport you do not hold |
| 422 | bad_param | A value this call does not take |
| 429 | rate | Over the calls a minute for your plan |
| 503 | upstream | The data is not answering; retry after Retry-After |
Fixtures comes with the Volleyball plan, $29 a month, with every date held and 250,000 calls a month.
Add Volleyball