curl --request GET \
--url https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years"
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/draft-types/{slug}/selections/years', 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/draft-types/{slug}/selections/years",
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/draft-types/{slug}/selections/years"
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/draft-types/{slug}/selections/years")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years")
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": [
{
"year": 123,
"count": 123
}
]
}Selection years
Years this draft type has been held, with the number of picks made in each. Use the fields parameter to customize response fields.
curl --request GET \
--url https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years"
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/draft-types/{slug}/selections/years', 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/draft-types/{slug}/selections/years",
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/draft-types/{slug}/selections/years"
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/draft-types/{slug}/selections/years")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/draft-types/{slug}/selections/years")
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": [
{
"year": 123,
"count": 123
}
]
}Authorizations
Path Parameters
Slug of the draft type to get count by years for
Query Parameters
Specify custom response with available response fields.
Fields included as default: year, count
year, count, * The number of items to skip before starting to collect the result set.
x >= 0The number of items to return.
0 <= x <= 1000Sort results by field name. Prefix with - for descending order (e.g., -name).
year, -year, count, -count Filter by id
Filter by id greater than
Filter by draftType slug
Filter by draftType slug not equal to
Filter by player ID
Filter by player.nationality
Filter by player.playerType
GOALTENDER, SKATER Filter by player.position
G, D, F, null Filter by player.dateOfBirth
Filter by player.youthTeam
Filter by team ID
Filter by year
Filter by year greater or equal to
Filter by year less than or equal to
Filter by year only last x
Filter by round
Filter by playerTeamStatsBeforeDraft.league slug
Filter by updatedAt greater or equal to in ISO-8601 format for date and time