API ReferenceValuation
Evaluate League
Run multi-dimensional scoring on a league
Evaluate League
Run multi-dimensional scoring on a league
Endpoint
POST /v1/valuation/evaluateAuthentication
Required. Use Bearer token or X-API-Key header.
Request Body
JSON object with leagueId field: {"leagueId": "nfl"}
Example Request
curl -X POST "https://api.altsportsdata.com/v1/valuation/evaluate" \
-H "Authorization: Bearer YOUR_API_KEY"import requests
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
response = requests.post('https://api.altsportsdata.com/v1/valuation/evaluate', headers=headers)
print(response.json())const response = await fetch('https://api.altsportsdata.com/v1/valuation/evaluate', {
headers: {'Authorization': 'Bearer YOUR_API_KEY'}
});
console.log(await response.json());const response = await fetch('https://api.altsportsdata.com/v1/valuation/evaluate', {
headers: {'Authorization': 'Bearer YOUR_API_KEY'}
});
console.log(await response.json());require 'net/http'
require 'json'
uri = URI('https://api.altsportsdata.com/v1/valuation/evaluate')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri)
request['Authorization'] = 'Bearer YOUR_API_KEY'
response = http.request(request)
puts JSON.parse(response.body)package main
import ("fmt"; "io"; "net/http")
func main() {
client := &http.Client{}
req, _ := http.NewRequest("POST", "https://api.altsportsdata.com/v1/valuation/evaluate", nil)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}using System;
using System.Net.Http;
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");
var response = await client.PostAsync("https://api.altsportsdata.com/v1/valuation/evaluate");
Console.WriteLine(await response.Content.ReadAsStringAsync());import java.net.*;
import java.io.*;
public class Api {
public static void main(String[] args) throws Exception {
URL url = new URL("https://api.altsportsdata.com/v1/valuation/evaluate");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Authorization", "Bearer YOUR_API_KEY");
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line; StringBuilder response = new StringBuilder();
while ((line = in.readLine()) != null) response.append(line);
in.close();
System.out.println(response.toString());
}
}Example Response
{"data": {"leagueId": "nfl", "tierScore": 945, "tier": "T1"}}