# Wiki Warframe — 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 and retrieve detailed damage statistics for every Warframe weapon, including breakdowns by damage type, fire modes, and alternate attacks to optimize your loadout. Compare combat performance metrics across weapons to find the perfect gear for your playstyle.

**Category:** Entertainment | **Website:** [wiki.warframe.com/](https://wiki.warframe.com/) | **Docs:** [parse.bot/marketplace/e56d18c0-4944-435b-9658-0fdf2dc47b41/wiki-warframe-com-api](https://parse.bot/marketplace/e56d18c0-4944-435b-9658-0fdf2dc47b41/wiki-warframe-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/wiki-warframe/`
**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 all weapons

Get complete weapon attack stats for all Warframe weapons across all categories. Returns one record per attack/fire mode entry (not one per weapon). Each record includes the full damage breakdown by element type plus combat stats (crit, status, fire rate). Fetches from 8 weapon data modules; the slots parameter controls which modules are queried. Total records typically exceed 2000 across all slots.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slots` | string | No | Comma-separated list of weapon slots to fetch. Accepted values: primary, secondary, melee, archwing, companion, railjack, modular, misc. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/wiki-warframe/get-all-weapons \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"slots":"<string>"}'
```

### Get weapon details

Get full details for a specific weapon by exact name, including weapon-level metadata (mastery rank, disposition, magazine, reload, traits) and all attack entries with damage breakdowns. Returns input_not_found if the weapon name does not match any weapon in the wiki data modules.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `weapon_name` | string | Yes | Exact weapon name (case-insensitive), e.g. 'Braton Prime', 'Nikana Prime', 'Lex'. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/wiki-warframe/get-weapon-details \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"weapon_name":"<string>"}'
```

### Search weapons

Search and filter weapon attack stats by name, category, or weapon class. Returns matching attack records with full damage breakdowns. Results are capped at the limit parameter. Each record represents one attack/fire mode on a weapon, so a weapon with multiple fire modes produces multiple records.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category` | string | No | Filter by weapon category/slot. Accepted values: primary, secondary, melee, archwing, archgun, archmelee, companion, railjack, modular, amp, kitgun, zaw, misc, gear. |
| `class` | string | No | Filter by weapon class/subtype (case-insensitive substring match), e.g. 'Rifle', 'Shotgun', 'Nikana', 'Pistol'. |
| `limit` | integer | No | Maximum number of attack records to return. |
| `query` | string | No | Search term to match against weapon names (case-insensitive substring match). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/wiki-warframe/search-weapons \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"category":"<string>","class":"<string>","limit":"<integer>","query":"<string>"}'
```

## Next steps

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