Subscription to this function is not available for your account. To upgrade and receive access to this contact sales@datasportsgroup.com
v3 GET /bowls/get_tables
Returns the league, home & away tables per season or round.
Request URL
https://dsg-api.com/clients/{client_name}/bowls/get_tables?type={type}&id={id}&client={client_name}&authkey={client_authkey}
API Threshold
- 10k calls per hour (2.78 calls per second)
- This threshold applies to ALL your calls you do across the API.
- Your number of calls get reset every hour at :00
- If the thresold is reached within the hour you will get a xml/json message accordingly (which is gone when the next hour starts, see previous point)
Parameters
authkey
string Required
client authentification key
client
string Required
unique client ID
date
string
set a date in format yyyy-mm-dd as limit
ftype
string
changes feed type from XML to json (ftype=json or ftype=json_array)
gameweek
int
gameweek value to get table from
id
int Required
object id to return
lang
string
two-character language code, defaults to 'en'
live
string
only 'yes' is valid which will provide a live table
type
string Required
type is either "season" or "round"
Nodes
datasportsgroup❯
details about the API version, sport, language and generation timestamp
generated_utc
UTC timestamp when the API output was generated
lang
language of the API call
sport
sport value
version
version of the API
list❯
details about list type
aggregation_type
aggregation type (scores or wins)
id
unique identifier for a group if type = group, if type = playoff then for a playoff
last_updated
When record was last updated. Format YYYY-MM-DD HH:MM:SS in CET timezone.
name
name of either a group or playoff
score_a
playoff score of team_a
score_b
playoff score of team_b
type
list type (regular, group or playoff)
winner_team_id
unique identifier for the winning team of the playoff
method❯
details about the API function
method_id
unique ID of method
name
name of method
round❯
details about the round
end_date
end date, format 'yyyy-mm-dd'
end_date_utc
end date in UTC timezone, format 'yyyy-mm-dd'
end_time
end time, format 'HH:mm:ss'
end_time_utc
end time in UTC timezone, format 'HH:mm:ss'
last_updated
When record was last updated. Format YYYY-MM-DD HH:MM:SS in CET timezone.
name
name of round
round_id
unique identifier of round
start_date
start date, format 'yyyy-mm-dd'
start_date_utc
start date in UTC timezone, format 'yyyy-mm-dd'.
start_time
start time, format 'HH:mm:ss'
start_time_utc
start time in UTC timezone, format 'HH:mm:ss'
type
determines if the round contains a table or a cup structure (knock-out)
season❯
details about the season
end_date
end date, format 'yyyy-mm-dd'
last_updated
When record was last updated. Format YYYY-MM-DD HH:MM:SS in CET timezone.
logo
full path URL of logo for particular season
original_name
competition name during this season
season_id
unique identifier for season
start_date
start date, format 'yyyy-mm-dd'
title
title of season
Response Headers
200
Success
401
Unauthorized
429
Too Many Requests
Code Samples
<?php$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "https://dsg-api.com/clients/{client_name}/bowls/get_tables?type={type}&id={id}&client={client_name}&authkey={client_authkey}");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_USERPWD, "{User}:{Password}");$content = curl_exec($ch);curl_close($ch);?>curl GET -u "User:Password" "https://dsg-api.com/clients/{client_name}/bowls/get_tables?type={type}&id={id}&client={client_name}&authkey={client_authkey}"
Imports System
Imports System.Net
Imports System.IO
Imports System.Text
Public Module Module1
Public Sub Main()
Dim url As String = "https://dsg-api.com/clients/{client_name}/bowls/get_tables?type={type}&id={id}&client={client_name}&authkey={client_authkey}"
Dim myReq As WebRequest = WebRequest.Create(url)
myReq.Credentials = new System.Net.NetworkCredential("{User}", "{Password}")
Dim wr As WebResponse = myReq.GetResponse()
Dim receiveStream As Stream = wr.GetResponseStream()
Dim reader As StreamReader = New StreamReader(receiveStream, Encoding.UTF8)
Dim content As String = reader.ReadToEnd()
End Sub
End Module
response = requests.get("https://dsg-api.com/clients/{client_name}/bowls/get_tables?type={type}&id={id}&client={client_name}&authkey={client_authkey}", auth=("User", "Password"))
Response Example200 Success{"datasportsgroup":{"version":"2.1460.3","sport":"bowls","lang":"en","generated_utc":"2025-08-01T15:23:41+00:00","method":{"method_id":"1460","name":"get_tables"},"tour":{"tour_id":"","name":"","gender":"both","tour_type":"non-tour","tour_season":{"tour_season_id":"","title":"","name":"","logo":"","competition":{"competition_id":"3855","name":"Commonwealth Games","gender":"both","type":"player","format":"tournament","area_id":"1","area_name":"World","last_updated":"2022-07-04 12:00:05","season":{"season_id":"66206","title":"2022 Birmingham","original_name":"Commonwealth Games","start_date":"2022-07-29","end_date":"2022-08-06","logo":"https:\/\/www.dsg-images.com\/comps\/200x200\/3697.png","last_updated":"2022-07-04 12:01:16","round":{"round_id":"68357","name":"Group Stage","start_date":"2022-08-02","start_time":"","start_date_utc":"2022-08-02","start_time_utc":"","end_date":"2022-08-04","end_time":"","end_date_utc":"2022-08-04","end_time_utc":"","type":"table","last_updated":"2022-07-29 01:33:26","list":[{"type":"group","id":"16516","name":"Section A","last_updated":"2022-07-29 01:21:47","total":{"table":[{"position":"1","people_id":"7788532","first_name":"Aaron","last_name":"Wilson","short_name":"A. Wilson","common_name":"Aaron Wilson","nationality_area_id":"19","nationality_area_code":"AUS","nationality_area_name":"Australia","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"4","matches_tied":"0","matches_lost":"0","score_for":"84","score_against":"38","score_difference":"46","points":"12"}},{"position":"2","people_id":"7788648","first_name":"Jason","last_name":"Evans","short_name":"J. Evans","common_name":"Jason Evans","nationality_area_id":"175","nationality_area_code":"RSA","nationality_area_name":"South Africa","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"72","score_against":"56","score_difference":"16","points":"9"}},{"position":"3","people_id":"7788531","first_name":"Cephas Kimwaki","last_name":"Kimani","short_name":"C. Kimani","common_name":"Cephas Kimani","nationality_area_id":"105","nationality_area_code":"KEN","nationality_area_name":"Kenya","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"1","matches_tied":"0","matches_lost":"3","score_for":"61","score_against":"74","score_difference":"-13","points":"3"}},{"position":"4","people_id":"7794605","first_name":"Phillip","last_name":"Jim","short_name":"P. Jim","common_name":"Phillip Jim","nationality_area_id":"54","nationality_area_code":"COK","nationality_area_name":"Cook Islands","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"1","matches_tied":"0","matches_lost":"3","score_for":"56","score_against":"80","score_difference":"-24","points":"3"}},{"position":"5","people_id":"7788537","first_name":"Todd","last_name":"Priaulx","short_name":"T. Priaulx","common_name":"Todd Priaulx","nationality_area_id":"254","nationality_area_code":"GGY","nationality_area_name":"Guernsey","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"1","matches_tied":"0","matches_lost":"3","score_for":"55","score_against":"80","score_difference":"-25","points":"3"}}]}},{"type":"group","id":"16517","name":"Section B","last_updated":"2022-07-29 01:21:47","total":{"table":[{"position":"1","people_id":"7788545","first_name":"Gary","last_name":"Kelly","short_name":"G. Kelly","common_name":"Gary Kelly","nationality_area_id":"145","nationality_area_code":"NIR","nationality_area_name":"Northern Ireland","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"4","matches_tied":"0","matches_lost":"0","score_for":"84","score_against":"51","score_difference":"33","points":"12"}},{"position":"2","people_id":"7788535","first_name":"Ryan","last_name":"Bester","short_name":"R. Bester","common_name":"Ryan Bester","nationality_area_id":"43","nationality_area_code":"CAN","nationality_area_name":"Canada","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"76","score_against":"50","score_difference":"26","points":"9"}},{"position":"3","people_id":"7788551","first_name":"Daniel","last_name":"Salmon","short_name":"D. Salmon","common_name":"Daniel Salmon","nationality_area_id":"209","nationality_area_code":"WAL","nationality_area_name":"Wales","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"2","matches_tied":"0","matches_lost":"2","score_for":"64","score_against":"62","score_difference":"2","points":"6"}},{"position":"4","people_id":"7792611","first_name":"Ryan","last_name":"Dixon","short_name":"R. Dixon","common_name":"Ryan Dixon","nationality_area_id":"302","nationality_area_code":"NFK","nationality_area_name":"Norfolk Island","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"1","matches_tied":"0","matches_lost":"3","score_for":"52","score_against":"76","score_difference":"-24","points":"3"}},{"position":"5","people_id":"7792613","first_name":"Tukala Matua Leomotu","last_name":"Tagelagi","short_name":"T. Tagelagi","common_name":"Tukala Tagelagi","nationality_area_id":"257","nationality_area_code":"NIU","nationality_area_name":"Niue","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"0","matches_tied":"0","matches_lost":"4","score_for":"47","score_against":"84","score_difference":"-37","points":"0"}}]}},{"type":"group","id":"16518","name":"Section C","last_updated":"2022-07-29 01:21:47","total":{"table":[{"position":"1","people_id":"7788634","first_name":"Fairul Izwan","last_name":"Abd Muin","short_name":"Fairul Abd Muin","common_name":"Fairul Abd Muin","nationality_area_id":"123","nationality_area_code":"MAS","nationality_area_name":"Malaysia","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"75","score_against":"47","score_difference":"28","points":"9"}},{"position":"2","people_id":"7792605","first_name":"Jamie","last_name":"Walker","short_name":"J. Walker","common_name":"Jamie Walker","nationality_area_id":"68","nationality_area_code":"ENG","nationality_area_name":"England","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"71","score_against":"52","score_difference":"19","points":"9"}},{"position":"3","people_id":"7792610","first_name":"Carel Aron","last_name":"Olivier","short_name":"C. Olivier","common_name":"Carel Olivier","nationality_area_id":"136","nationality_area_code":"NAM","nationality_area_name":"Namibia","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"75","score_against":"57","score_difference":"18","points":"9"}},{"position":"4","people_id":"7792606","first_name":"Semesa","last_name":"Naiseruvati","short_name":"S. Naiseruvati","common_name":"Semesa Naiseruvati","nationality_area_id":"74","nationality_area_code":"FJI","nationality_area_name":"Fiji","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"1","matches_tied":"0","matches_lost":"3","score_for":"61","score_against":"67","score_difference":"-6","points":"3"}},{"position":"5","people_id":"7792637","first_name":"Robert","last_name":"Simpson","short_name":"R. Simpson","common_name":"Robert Simpson","nationality_area_id":"101","nationality_area_code":"JAM","nationality_area_name":"Jamaica","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"0","matches_tied":"0","matches_lost":"4","score_for":"25","score_against":"84","score_difference":"-59","points":"0"}}]}},{"type":"group","id":"16519","name":"Section D","last_updated":"2022-07-29 01:21:47","total":{"table":[{"position":"1","people_id":"7792612","first_name":"Iain","last_name":"McLean","short_name":"I. McLean","common_name":"Iain McLean","nationality_area_id":"165","nationality_area_code":"SCO","nationality_area_name":"Scotland","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"82","score_against":"43","score_difference":"39","points":"9"}},{"position":"2","people_id":"7792609","first_name":"Ross","last_name":"Davis","short_name":"R. Davis","common_name":"Ross Davis","nationality_area_id":"235","nationality_area_code":"JER","nationality_area_name":"Jersey","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"Next Round","zone_id":"next_round","values":{"matches_total":"4","matches_won":"3","matches_tied":"0","matches_lost":"1","score_for":"76","score_against":"60","score_difference":"16","points":"9"}},{"position":"3","people_id":"7788542","first_name":"Shannon","last_name":"McIlroy","short_name":"S. McIlroy","common_name":"Shannon McIlroy","nationality_area_id":"141","nationality_area_code":"NZL","nationality_area_name":"New Zealand","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"2","matches_tied":"0","matches_lost":"2","score_for":"65","score_against":"55","score_difference":"10","points":"6"}},{"position":"4","people_id":"7792636","first_name":"Mridul","last_name":"Borgohain","short_name":"M. Borgohain","common_name":"Mridul Borgohain","nationality_area_id":"94","nationality_area_code":"IND","nationality_area_name":"India","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"2","matches_tied":"0","matches_lost":"2","score_for":"63","score_against":"66","score_difference":"-3","points":"6"}},{"position":"5","people_id":"7792607","first_name":"Chris","last_name":"Locke","short_name":"C. Locke","common_name":"Chris Locke","nationality_area_id":"304","nationality_area_code":"FLK","nationality_area_name":"Falkland Islands","next_match_id":"","next_opponent_team_id":"","next_opponent_name":"","zone":"","zone_id":"","values":{"matches_total":"4","matches_won":"0","matches_tied":"0","matches_lost":"4","score_for":"22","score_against":"84","score_difference":"-62","points":"0"}}]}}]}}}}}}}