---
title: "List map camps"
method: GET
path: "/map/camps"
tags: ["map"]
---

# List map camps

`GET /map/camps`

<Note>
This endpoint is cached for <Badge intent="success" minimal>1 minute</Badge> in the <Badge intent="success" minimal>SHARED</Badge> cache source.   See [Caching](/welcome#caching). <Indent></Indent> This endpoint belongs to the <Badge intent="warning" minimal>MAP</Badge> rate-limit bucket. See [Throttling and Rate Limits](/welcome#throttling-and-rate-limits).
</Note>

<Info>
Use `level` to preview rewards for a specific level. The API picks the highest available preview threshold that does not exceed the requested level. If none match, it falls back to the lowest available threshold.
</Info>

## Query parameters

- `level` integer

## Response `200`

Camp metadata and reward previews.

- MapLootPoolContent[]
  - `name` string, required
  - `internalName` string, required
  - `type` 'CAMP' | 'RAID', required
  - `lore` string, nullable, required
  - `difficulty` string, nullable, required
  - `level` integer, nullable, required
  - `length` string, nullable, required
  - `requirements` WorldEventRequirement[], nullable, required
    - `type` string, required
    - `value` union, required
      - integer
      - string
  - `location` MapCoordinate3D, required
    - `x` integer, required
    - `y` integer, required
    - `z` integer, required
  - `rewards` LootPoolReward[], required
    - `name` string, required
    - `type` 'ASPECT' | 'CURRENCY' | 'INGREDIENT' | 'ITEM' | 'TOME' | 'WARD', required
    - `amount` integer, required
    - `always` boolean, required — Whether this reward is granted automatically without player action.
    - `tier` string, nullable
    - `shiny` boolean

---

[API](https://skmtc.dev/wynncraft/apis/modules.md) · [All operations](https://skmtc.dev/wynncraft/apis/modules/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wynncraft/modules/revisions/6c6214729eae/schema)
