# Mobalytics — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/mobalytics/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## 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.beta.paywithlocus.com/api/wrapped/credits/mobalytics/get-champion-build \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/mobalytics/get-champion-stats \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/mobalytics/get-tier-list \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"role":"<string>","skill_level":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.