Season comparison
curl --request GET \
--url https://api.eliteprospects.com/v1/teams/{id}/season-comparison \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/teams/{id}/season-comparison"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.eliteprospects.com/v1/teams/{id}/season-comparison', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eliteprospects.com/v1/teams/{id}/season-comparison",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.eliteprospects.com/v1/teams/{id}/season-comparison"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eliteprospects.com/v1/teams/{id}/season-comparison")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/teams/{id}/season-comparison")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"_meta": {
"generatedAt": "<string>",
"offset": 123,
"limit": 123,
"totalRecords": 123
},
"_links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"data": [
{
"season": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"players": 123,
"playersByPositions": [
{
"position": "G",
"players": 123
}
],
"averageWeight": {
"metrics": 123,
"imperial": 123
},
"averageHeight": {
"metrics": 123,
"imperial": "<string>"
},
"averageAge": 123
}
]
}Team
Season comparison
This team’s seasons side by side, with squad size, the split by position and average age, height and weight. Use the fields parameter to customize response fields.
GET
/
teams
/
{id}
/
season-comparison
Season comparison
curl --request GET \
--url https://api.eliteprospects.com/v1/teams/{id}/season-comparison \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/teams/{id}/season-comparison"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://api.eliteprospects.com/v1/teams/{id}/season-comparison', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.eliteprospects.com/v1/teams/{id}/season-comparison",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.eliteprospects.com/v1/teams/{id}/season-comparison"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.eliteprospects.com/v1/teams/{id}/season-comparison")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/teams/{id}/season-comparison")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"_meta": {
"generatedAt": "<string>",
"offset": 123,
"limit": 123,
"totalRecords": 123
},
"_links": {
"first": "<string>",
"last": "<string>",
"prev": "<string>",
"next": "<string>"
},
"data": [
{
"season": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"players": 123,
"playersByPositions": [
{
"position": "G",
"players": 123
}
],
"averageWeight": {
"metrics": 123,
"imperial": 123
},
"averageHeight": {
"metrics": 123,
"imperial": "<string>"
},
"averageAge": 123
}
]
}Authorizations
ApiKeyHeaderAuthApiKeyAuth
Path Parameters
Numeric ID of the team to get team season comparisons for
Query Parameters
Specify custom response with available response fields.
Fields included as default: season, players, playersByPositions, averageWeight, averageHeight, averageAge
Available options:
season, players, playersByPositions, averageWeight, averageHeight, averageAge, season.*, playersByPositions.*, averageWeight.*, averageHeight.*, * The number of items to skip before starting to collect the result set.
Required range:
x >= 0The number of items to return.
Required range:
0 <= x <= 1000Sort results by field name. Prefix with - for descending order (e.g., -name).
Available options:
season, -season, players, -players, averageHeight, -averageHeight, averageWeight, -averageWeight, averageAge, -averageAge Filter by season slug