Programmatic access to APEX player impact ratings.
All API endpoints (except /api/v1/health) require an API key passed via the Authorization header:
API keys are issued manually. Contact us for API access.
Rate limits are enforced per API key on a rolling 1-hour window.
| Tier | Requests / Hour |
|---|---|
| Basic | 100 |
| Commercial | 1,000 |
Every response includes rate limit headers:
Health check. No authentication required.
Response
Fetch APEX ratings for all players. Returns all bridge metric columns.
| Parameter | Type | Default | Description |
|---|---|---|---|
| position | 1-3 | all | Filter by position (1=G, 2=F, 3=C) |
| min_minutes | number | 0 | Minimum minutes played |
| limit | number | 100 | Max results (max: 500) |
Example
Response
Fetch a single player's current ratings (all positions) and biographical data.
Response
Fetch historical APEX snapshots for a player over time.
| Parameter | Type | Description |
|---|---|---|
| from | YYYY-MM-DD | Start date (inclusive) |
| to | YYYY-MM-DD | End date (inclusive) |
Example
Response
| Status | Meaning |
|---|---|
| 200 | Success |
| 400 | Invalid request parameters |
| 401 | Invalid or missing API key |
| 404 | Player not found |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
Interested in API access? Contact us to get started.