Player experience leagues
curl --request GET \
--url https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues"
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/leagues/{slug}/{season}/player-experiences/leagues', 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/leagues/{slug}/{season}/player-experiences/leagues",
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/leagues/{slug}/{season}/player-experiences/leagues"
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/leagues/{slug}/{season}/player-experiences/leagues")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues")
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": [
{
"league": {
"slug": "<string>",
"name": "<string>",
"fullName": "<string>",
"commonName": "<string>",
"teamClass": "men",
"leagueType": "<string>",
"leagueLevel": "<string>",
"scheduleType": "default",
"defaultSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"activeSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"country": {
"slug": "<string>",
"name": "<string>",
"iso_3166_1_alpha_2": "<string>",
"flagUrl": {
"small": "<string>",
"medium": "<string>"
},
"eliteprospectsUrlPath": "<string>",
"updatedAt": "<string>",
"_links": [
"<string>"
]
},
"continent": "INT",
"region": "<string>",
"flagUrl": {
"small": "<string>",
"medium": "<string>"
},
"logo": {
"url": "<string>",
"colors": [
"<string>"
],
"hasTransparency": true
},
"logoUrl": "<string>",
"imageUrl": "<string>",
"numberOfTeams": 123,
"primaryDraftType": {
"slug": "<string>",
"name": "<string>",
"league": "<unknown>",
"_links": [
"<string>"
],
"eliteprospectsUrlPath": "<string>"
},
"existsInLeagueEndpoint": true,
"hasProjectedStats": true,
"historicalData": [
{
"slug": "<string>",
"name": "<string>",
"fullName": "<string>",
"firstSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"lastSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
}
}
],
"links": {
"eliteprospectsUrl": "<string>",
"officialWebUrl": "<string>",
"statsUrl": "<string>",
"newsUrls": [
"<string>"
],
"forumUrl": "<string>",
"facebook": "<string>",
"x": "<string>",
"twitter": "<string>",
"instagram": "<string>",
"youtube": "<string>"
},
"eliteprospectsUrlPath": "<string>",
"updatedAt": "<string>",
"_links": [
"<string>"
]
},
"GP": 123,
"eliteprospectsUrlPath": "<string>"
}
]
}League
Player experience leagues
Leagues this league’s players in the given season had played in before, with the games they played in each. Use the fields parameter to customize response fields.
GET
/
leagues
/
{slug}
/
{season}
/
player-experiences
/
leagues
Player experience leagues
curl --request GET \
--url https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues \
--header 'X-Api-Key: <api-key>'import requests
url = "https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues"
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/leagues/{slug}/{season}/player-experiences/leagues', 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/leagues/{slug}/{season}/player-experiences/leagues",
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/leagues/{slug}/{season}/player-experiences/leagues"
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/leagues/{slug}/{season}/player-experiences/leagues")
.header("X-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.eliteprospects.com/v1/leagues/{slug}/{season}/player-experiences/leagues")
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": [
{
"league": {
"slug": "<string>",
"name": "<string>",
"fullName": "<string>",
"commonName": "<string>",
"teamClass": "men",
"leagueType": "<string>",
"leagueLevel": "<string>",
"scheduleType": "default",
"defaultSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"activeSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"country": {
"slug": "<string>",
"name": "<string>",
"iso_3166_1_alpha_2": "<string>",
"flagUrl": {
"small": "<string>",
"medium": "<string>"
},
"eliteprospectsUrlPath": "<string>",
"updatedAt": "<string>",
"_links": [
"<string>"
]
},
"continent": "INT",
"region": "<string>",
"flagUrl": {
"small": "<string>",
"medium": "<string>"
},
"logo": {
"url": "<string>",
"colors": [
"<string>"
],
"hasTransparency": true
},
"logoUrl": "<string>",
"imageUrl": "<string>",
"numberOfTeams": 123,
"primaryDraftType": {
"slug": "<string>",
"name": "<string>",
"league": "<unknown>",
"_links": [
"<string>"
],
"eliteprospectsUrlPath": "<string>"
},
"existsInLeagueEndpoint": true,
"hasProjectedStats": true,
"historicalData": [
{
"slug": "<string>",
"name": "<string>",
"fullName": "<string>",
"firstSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
},
"lastSeason": {
"slug": "<string>",
"startYear": 123,
"endYear": 123
}
}
],
"links": {
"eliteprospectsUrl": "<string>",
"officialWebUrl": "<string>",
"statsUrl": "<string>",
"newsUrls": [
"<string>"
],
"forumUrl": "<string>",
"facebook": "<string>",
"x": "<string>",
"twitter": "<string>",
"instagram": "<string>",
"youtube": "<string>"
},
"eliteprospectsUrlPath": "<string>",
"updatedAt": "<string>",
"_links": [
"<string>"
]
},
"GP": 123,
"eliteprospectsUrlPath": "<string>"
}
]
}Authorizations
ApiKeyHeaderAuthApiKeyAuth
Path Parameters
Slug of the league to get league experiences for
Season of the league to get league experiences for
Query Parameters
Specify custom response with available response fields.
Fields included as default: league, GP, eliteprospectsUrlPath
Available options:
league, GP, eliteprospectsUrlPath, league.*, * 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 <= 1000Filter by league slug