{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"dd302fc3-2a6f-45d7-8230-26b23b961732","name":"SportsAPI-V3","description":"The API service is based on the REST architecture and supports a number of resources accessed with HTTP protocol. The client should send a HTTP GET request and in return will receive JSON document.\n\n# General rules\n\nSportsAPI integration should be made as **backend to backend** solution.  \nAll data provided by STATSCORE SportsAPI should be pulled and stored by customer.  \nEnd-users should made requests for those data directly from customers internal storage.\n\nFeed updates are provided by both PUSH and PULL methods.\n\n## Data consumption\n\n**PULL data**\n\nMost of data can be taken by using PULL method:\n\n*   PULL methods should be used to get initial data and periodic updates for most of resources except live results and live stats - those should be received by PUSH feed.\n    \n\n**Pagination**\n\nPlease note pulled data could be paginated. That mean not all data are returned in once request.  \nWhen data is paginated you will receive proper link to the next page.\n\nExample: [https://api.statscore.com/v3/events&page=2](https://api.statscore.com/v3/events&page=2) returns the 2nd page of requested events.\n\n**PUSH data**\n\n*   PUSH method should be used to get live data changes like livescore and live statistics.  \n    You will find more about PUSH Setup in the separate folder of this docs.\n    \n\n## Limitations\n\nPulling data is limited to 100 requests per minute for each resource separately.\n\nIf you exceed allowed nr of requests your account will be blocked for 5 minutes.  \nIf you will continously exceed allowed nr of request your account can be disabled.\n\n# Using timestamps\n\nWhen the PULL request is made, the response contains a **timestamp** value showing the time of generated response.  \nYou can use this value in your next request to get only data that are changed since that time. To do it just add **timestamp** query parameter.  \nExample: [https://api.statscore.com/v2/events?token={your-token}×tamp={timestamp}](https://api.statscore.com/v2/events?token={your-token}&timestamp={timestamp})\n\n# Translations\n\nThe feed language is English. If you would like to get translated data you should use Translations method. Detailed information about how to use that method is included in this doc.\n\n# Unified data structure\n\nWe have standardised the output for ALL sports, so we offer same format and data structure.  \nThe main purpose of our sports data structure is to describe sports events such as fixtures, matches, races and leagues standings in the same format across all sports. The data structure is designed to be easily integrated into the customer's system, it's very flexible and will easily support any future updates.\n\n# HTTP Status codes\n\nFor each request the HTTP Status code is also returned with a response. A list of all possible HTTP status codes:\n\n| HTTP status code | Description |\n| --- | --- |\n| 200 OK | Successful request |\n| 304 Not Modified | Sent if data is older than provided \"If-Modified-Since\" HTTP Header |\n| 400 Bad Request | You have provided a parameter that the function does not support |\n| 401 Unauthorized | You have not provided a username/password or authkey |\n| 403 Forbidden | You have not been authenticated or your subscription does not permit you to request the data you have requested |\n| 404 Not Found | You have requested non-existent data |\n| 429 Too Many Requests | You have made too many requests |\n| 500 Internal Server Error | Error is caused by a malfunction on our side. Our IT department is notified about this automatically |\n| 501 Not Implemented | The sport and/or function you have requested does not exist |\n| 503 Service unavailable | The Web server is currently unable to handle the HTTP request due to maintenance of the server |\n\n# Support\n\nOur support team, based in Katowice, exists for one purpose: to serve and delight STATSCORE customers. Have a question? Our team will help you find answers 24 hours a day, 365 days a year.  \nThere are two ways to contact our support team:\n\n*   send us an email at [tech-support@statscore.com](mailto:tech-support@statscore.com)\n*   create ticket in our customer service at: [http://support.statscore.com](http://support.statscore.com)\n    \n\n## Features and bugs\n\nWe love to hear your requests for new features and improvements!\n\nSometimes bugs do happen. If you find one, please contact us and we will do our best to fix it as soon as possible.","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"6290221","team":317110,"collectionId":"dd302fc3-2a6f-45d7-8230-26b23b961732","publishedId":"UVyoXdqs","public":true,"publicUrl":"https://docs-v3.api.statscore.com","privateUrl":"https://go.postman.co/documentation/6290221-dd302fc3-2a6f-45d7-8230-26b23b961732","customColor":{"top-bar":"000000","right-sidebar":"555555","highlight":"00AEEF"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.10.1","publishDate":"2022-03-30T12:13:12.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/111e96add6c1252da40884cef565cc8aa431214e48fc1cd680b569ef521fc6a9","favicon":"https://statscore.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://docs-v3.api.statscore.com/view/metadata/UVyoXdqs"}