The API uses standard HTTP status codes.200 OK — request succeeded400 Bad Request — missing/invalid parameters (ex: missing league)401 Unauthorized — missing/invalid api_key404 Not Found — endpoint not found429 Too Many Requests — rate limit exceeded500 Server Error — unexpected errorErrors return JSON in this general shape:{
"error": "Unauthorized",
"message": "Invalid or missing api_key"
}
401: api_key missing, misspelled param name, invalid key400: league missing or not supported429: too many requests in a short window
Modified at 2025-12-31 22:25:46