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

> Search Discord Help Center articles and retrieve full-text content in multiple formats to find answers about Discord features, troubleshooting, and account management. Browse available help categories and access complete article details including both plain text and HTML versions.

**Category:** Developer Tools | **Website:** [discord.com/](https://discord.com/) | **Docs:** [parse.bot/marketplace/ffad243f-ca33-435b-ba87-bb1469c0d298/discord-com-api](https://parse.bot/marketplace/ffad243f-ca33-435b-ba87-bb1469c0d298/discord-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-discord-com-api-ffad243f/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_article

Retrieve full article content by article ID. Returns the article title, plain text body, HTML body, and metadata including votes, dates, and labels.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `article_id` | string | Yes | Numeric article ID from search_articles results[*].id (e.g. 360045138571). |

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

### list_categories

List all top-level categories in the Discord Help Center. Useful for discovering available topics and navigating the help center structure.

**Estimated cost:** Metered

_No parameters required._

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

### search_articles

Search Discord Help Center articles by keyword query. Returns paginated results with title, snippet, metadata, and labels for each matching article.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. |
| `per_page` | integer | No | Number of results per page, between 1 and 100. |
| `query` | string | Yes | Search query string to find relevant help articles. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-discord-com-api-ffad243f/search_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>","per_page":"<integer>","query":"<string>"}'
```
