# Mobalytics — 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.

> Get real-time League of Legends meta tier lists, champion builds with recommended items and runes, and detailed matchup statistics to optimize your champion selection and gameplay. Find the best-performing champions for each role and discover their optimal skill orders and item builds based on current patch data.

**Category:** Sports | **Website:** [mobalytics.gg/lol/tier-list](https://mobalytics.gg/lol/tier-list) | **Docs:** [parse.bot/marketplace/53405028-f65e-4c87-a55f-80a5b57efc50/mobalytics-gg-api](https://parse.bot/marketplace/53405028-f65e-4c87-a55f-80a5b57efc50/mobalytics-gg-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-mobalytics-gg-api-53405028/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_champion_build

Get the recommended build for a specific champion, including runes, items, summoner spells, and skill order. Returns the most popular build from Emerald+ ranked games on the current patch. Items are categorized into starting, early, core, fourth, situational, and boots slots.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `champion_slug` | string | Yes | Champion identifier slug (e.g. 'garen', 'leesin', 'jinx', 'twistedfate'). Use lowercase with no spaces or special characters. |
| `role` | string | No | Role to get build for. Accepts exactly one of: top, jungle, mid, adc, support. Omitting returns the champion's primary role build. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-mobalytics-gg-api-53405028/get_champion_build \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"champion_slug":"<string>","role":"<string>"}'
```

### get_champion_stats

Get detailed statistics and counter matchups for a specific champion across all roles they play. Returns win rate, pick rate, ban rate, tier, and top counter champions for each role. Counter data includes win/loss counts and calculated win rates against specific opponents.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `champion_slug` | string | Yes | Champion identifier slug (e.g. 'garen', 'leesin', 'jinx', 'twistedfate'). Use lowercase with no spaces or special characters. |
| `skill_level` | string | No | Skill level context for stats. Accepts exactly one of: LOW, HIGH. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-mobalytics-gg-api-53405028/get_champion_stats \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"champion_slug":"<string>","skill_level":"<string>"}'
```

### get_tier_list

Get the current LoL meta tier list showing champion rankings (S/A/B/C/D tiers) for each role. Returns all champions grouped by role and tier, including their champion types. Can be filtered by role and skill level. Each role contains a mapping of tier labels to arrays of champion entries. The full tier list is returned in a single response.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `role` | string | No | Filter by role. Accepts exactly one of: top, jungle, mid, adc, support. Omitting returns all roles. |
| `skill_level` | string | No | Skill level tier list. Accepts exactly one of: low-elo, high-elo. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-mobalytics-gg-api-53405028/get_tier_list \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"role":"<string>","skill_level":"<string>"}'
```
