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

> Look up detailed information about Super Smash Bros. Ultimate fighters, stages, items, Pokémon, and assist trophies, or search for specific characters by series and DLC status. Browse official Smash blog articles and discover game content all in one place.

**Category:** Entertainment | **Website:** [smashbros.com/](https://smashbros.com/) | **Docs:** [parse.bot/marketplace/2eb54bdb-2494-4d3b-896b-48ae41df1838/smashbros-com-api](https://parse.bot/marketplace/2eb54bdb-2494-4d3b-896b-48ae41df1838/smashbros-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-smashbros-com-api-2eb54bdb/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_all_assist_trophies

Get all Assist Trophy characters that can appear in battle. Each entry has a name and an image URL (may be null for some characters).

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_all_assist_trophies \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_all_fighters

Get the complete roster of fighters in Super Smash Bros. Ultimate, including base game and DLC characters. Each fighter entry includes number, name, series, DLC status, and image URLs.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_all_fighters \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_all_items

Get all battle items. Featured items include a description; other items have a null description.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_all_items \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_all_pokemon

Get all Pokémon that can appear from Poké Balls in battle. Each entry has a name and image URL.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_all_pokemon \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_all_stages

Get all battle stages including base game and DLC stages. Each stage includes its name, image URL, and DLC status.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_all_stages \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_dlc_info

Get all DLC fighters and DLC stages together for a complete view of downloadable content added to the game.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_dlc_info \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_fighter_by_id

Get detailed information about a single fighter by their fighter number. Accepts both padded (e.g., '01') and unpadded (e.g., '1') formats. Returns fighter details including series, images, YouTube reveal video URL when available, and page URL.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `fighter_id` | string | Yes | Fighter number, accepts padded or unpadded format (e.g., '1' or '01' for Mario, '82' for Sora). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_fighter_by_id \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fighter_id":"<string>"}'
```

### get_fighters_by_series

Get all fighters grouped by their game series. Each series entry contains the series slug and an array of fighters belonging to it. Useful for browsing the roster by franchise.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_fighters_by_series \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_smash_blog_articles

Get blog articles from the Super Smash Blog. Returns articles with title, date, description (HTML), and URL. Articles are ordered newest first.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-smashbros-com-api-2eb54bdb/get_smash_blog_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```
