# Fantrax — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Access Fantrax fantasy sports data to browse published leagues, view standings, review draft results, and search player information across your favorite leagues. Get comprehensive league details and management data all in one place.

**Category:** Sports | **Website:** [fantrax.com/](https://fantrax.com/) | **Docs:** [parse.bot/marketplace/bf6876aa-9eae-4213-969a-40ef78b5dae1/fantrax-com-api](https://parse.bot/marketplace/bf6876aa-9eae-4213-969a-40ef78b5dae1/fantrax-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-fantrax-com-api-bf6876aa/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_draft_results

Retrieve draft results for a league including draft date, type, state, pick order, and all individual picks with round number, pick number, team ID, player ID, and timestamp. Only returns data for leagues whose draft has been completed.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `league_id` | string | Yes | The unique alphanumeric ID of the league. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fantrax-com-api-bf6876aa/get_draft_results \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"league_id":"<string>"}'
```

### get_league_info

Retrieve detailed configuration for a specific league including roster settings (position constraints, max players), draft settings, scoring system, team info, and full player info map with eligible positions and statuses.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `league_id` | string | Yes | The unique alphanumeric ID of the league. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fantrax-com-api-bf6876aa/get_league_info \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"league_id":"<string>"}'
```

### get_published_leagues

Retrieve publicly listed commissioner leagues for a given sport. Returns league metadata including heading text, colour legend, and all available public leagues with their draft dates, scoring types, team counts, and commissioner names. Each league entry includes an id usable with other endpoints.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `sport` | string | No | Sport code. Accepted values: MLB, NFL, NBA, NHL. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fantrax-com-api-bf6876aa/get_published_leagues \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sport":"<string>"}'
```

### get_standings

Retrieve current standings for a league. Returns an array of teams sorted by rank with points, games back, and win percentage. Points format varies by league type (numeric for rotisserie, W-L-T for head-to-head).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `league_id` | string | Yes | The unique alphanumeric ID of the league. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-fantrax-com-api-bf6876aa/get_standings \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"league_id":"<string>"}'
```
