Handball API Documentation
v1.0.1 14 endpoints
https://v1.handball.sportsdataapi.com Endpoints
Timezone
1 endpoint GET /timezone timezone
Get the list of available timezone to be used in the games endpoint.
This endpoint does not require any parameters.
This endpoint does not require any parameters.
GET https://v1.handball.sportsdataapi.com/timezone This endpoint does not require any query parameters.
Seasons
1 endpoint GET /seasons seasons
All seasons are only 4-digit keys, so for a league whose season is
All
This endpoint does not require any parameters.
2018-2019 the season in the API will be 2018.All
seasons can be used in other endpoints as filters.This endpoint does not require any parameters.
GET https://v1.handball.sportsdataapi.com/seasons This endpoint does not require any query parameters.
Countries
1 endpoint GET /countries countries
Get the list of available countries.
The
All the parameters of this endpoint can be used together.
The
name, id and code fields can be used in other endpoints as filters. All the parameters of this endpoint can be used together.
GET https://v1.handball.sportsdataapi.com/countries Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the country | |
| name | string | The name of the country | |
| code | string | The code of the country | |
| search | string |
Leagues
1 endpoint GET /leagues leagues
Get the list of available leagues and cups.
The league
You can find all the leagues ids on our [Dashboard](https://dashboard.sportsdataapi.com/handball/ids).
Most of the parameters of this endpoint can be used together.
The league
id are unique in the API and leagues keep it across all seasonsYou can find all the leagues ids on our [Dashboard](https://dashboard.sportsdataapi.com/handball/ids).
Most of the parameters of this endpoint can be used together.
GET https://v1.handball.sportsdataapi.com/leagues Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the league | |
| name | string | The name of the league | |
| country_id | integer | The id of the country | |
| country | string | The name of the country | |
| type | string | The type of the league leaguecup | |
| season | integer | The season of the league | |
| search | string |
Teams
2 endpoints GET /teams teams
Get data about teams.
The team
You can find all the teams ids on our [Dashboard](https://dashboard.sportsdataapi.com/handball/ids/teams).
This endpoint requires at least one parameter.
The team
id are unique in the API and teams keep it among all the leagues/cups in which they participate.You can find all the teams ids on our [Dashboard](https://dashboard.sportsdataapi.com/handball/ids/teams).
This endpoint requires at least one parameter.
GET https://v1.handball.sportsdataapi.com/teams Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the team | |
| name | string | The name of the team | |
| country_id | integer | The id of the country | |
| country | string | The name of the country | |
| league | integer | The id of the league | |
| season | integer | The season of the league | |
| search | string |
GET /teams/statistics teams/statistics
GET https://v1.handball.sportsdataapi.com/teams/statistics Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| league | integer | The id of the league | |
| season | string | The season of the league | |
| team | integer | The id of the team | |
| date | string | A date limit |
Standings
3 endpoints GET /standings standings
Get the standings for a league.
Return a table of one or more rankings according to the league / cup. Some competitions have several rankings in a year, regular season, pre season etc…
To know the list of available stages or groups you have to use the endpoint standings/stages or standings/groups
Standings are updated every hours
Return a table of one or more rankings according to the league / cup. Some competitions have several rankings in a year, regular season, pre season etc…
To know the list of available stages or groups you have to use the endpoint standings/stages or standings/groups
Standings are updated every hours
GET https://v1.handball.sportsdataapi.com/standings Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| league | integer | The id of the league | |
| season | integer | The season of the league | |
| team | integer | The id of the team | |
| stage | string | A valid stage | |
| group | string | A valid group |
GET /standings/stages standings/stages
Get the list of available stages for a league to be used in the standings endpoint.
GET https://v1.handball.sportsdataapi.com/standings/stages Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| league | integer | The id of the league | |
| season | string | The season of the league |
GET /standings/groups standings/groups
Get the list of available groups for a league to be used in the standings endpoint.
GET https://v1.handball.sportsdataapi.com/standings/groups Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| league | integer | The id of the league | |
| season | integer | The season of the league |
Games
2 endpoints GET /games games
For all requests to games you can add the query parameter
To know the list of available time zones you have to use the endpoint timezone.
Available status
* NS : Not Started * 1H : First Half (In Play) * 2H : Second Half (In Play) * HT : Half Time (In Play) * ET : Extra Time (In Play) * BT : Break Time (In Play) * PT : Penalties Time (In Play) * AW : Awarded * POST : Postponed * CANC : Cancelled * INTR : Interrupted * ABD : Abandoned * WO : Walkover * AET : After Extra Time (Game Finished) * AP : After Penalties (Game Finished) * FT : Finished (Game Finished)
Games are updated every 15 seconds
This endpoint requires at least one parameter.
timezone to your request in order to retrieve the list of games in the time zone of your choice like *“Europe/London“*To know the list of available time zones you have to use the endpoint timezone.
Available status
* NS : Not Started * 1H : First Half (In Play) * 2H : Second Half (In Play) * HT : Half Time (In Play) * ET : Extra Time (In Play) * BT : Break Time (In Play) * PT : Penalties Time (In Play) * AW : Awarded * POST : Postponed * CANC : Cancelled * INTR : Interrupted * ABD : Abandoned * WO : Walkover * AET : After Extra Time (Game Finished) * AP : After Penalties (Game Finished) * FT : Finished (Game Finished)
Games are updated every 15 seconds
This endpoint requires at least one parameter.
GET https://v1.handball.sportsdataapi.com/games Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the game | |
| date | string | A valid date | |
| league | integer | The id of the league | |
| season | integer | The season of the league | |
| team | integer | The id of the team | |
| timezone | string | A valid timezone |
GET /games/h2h games/h2h
Get heads to heads between two teams.
GET https://v1.handball.sportsdataapi.com/games/h2h Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| h2h | string | The ids of the teams | |
| date | string | A valid date | |
| league | integer | The id of the league | |
| season | integer | The season of the league | |
| timezone | string | A valid timezone |
Odds
3 endpoints GET /odds odds
Get odds from games or leagues.
We provide pre-match odds between 1 and 7 days before the game.
We keep a 7-day history *(The availability of odds may vary according to the leagues, seasons, games and bookmakers)*
Odds are updated once a day
We provide pre-match odds between 1 and 7 days before the game.
We keep a 7-day history *(The availability of odds may vary according to the leagues, seasons, games and bookmakers)*
Odds are updated once a day
GET https://v1.handball.sportsdataapi.com/odds Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| league | integer | The id of the league | |
| season | integer | The season of the league | |
| game | integer | The id of the game | |
| bookmaker | integer | The id of the bookmaker | |
| bet | integer | The id of the bet |
GET /odds/bets odds/bets
Get all available bets.
All bets
All bets
id can be used in endpoint odds as filtersGET https://v1.handball.sportsdataapi.com/odds/bets Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the bet | |
| search | string | The name of the bet |
GET /odds/bookmakers odds/bookmakers
Get all available bookmakers.
All bookmakers
All bookmakers
id can be used in endpoint odds as filters.GET https://v1.handball.sportsdataapi.com/odds/bookmakers Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | The id of the bookmaker | |
| search | string | The name of the bookmaker |
Quick Reference
Base URL
https://v1.handball.sportsdataapi.com Authentication
x-apisports-key: YOUR_API_KEY cURL
curl -X GET "https://v1.handball.sportsdataapi.com/timezone" \
-H "x-apisports-key: YOUR_API_KEY" Start free. Scale when ready.
Get 100 free handball API requests per day. No credit card required.
Upgrade to PRO for full real-time data, live odds, and unlimited historical access.