---
title: "Campground gear recommendations"
method: GET
path: "/campgrounds/{campgroundId}/gear"
tags: ["Gear"]
---

# Campground gear recommendations

`GET /campgrounds/{campgroundId}/gear`

## Request

- Base URL: `https://outdoorithm.com/api/v1`
- URL: `https://outdoorithm.com/api/v1/campgrounds/{campgroundId}/gear`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Pre-computed gear recommendations for a campground, ordered by rank. Optionally filter by slot type.

## Path parameters

- `campgroundId` string, required: The campground CUID.

## Query parameters

- `slot_type` 'essential' | 'activity' | 'comfort' | 'amenity_gap': Filter recommendations by slot type.

## Response `200`

Ranked gear recommendations (may be empty).

- object
  - `data` CampgroundGearItem[], required
    - `object` 'gear_item', required
    - `id` string, required
    - `slug` string, nullable, required
    - `name` string, nullable, required
    - `manufacturer` string, nullable, required
    - `price` number, nullable, required
    - `currency` string, required
    - `picture` string, nullable, required
    - `necessity` string, nullable, required: Essential | Helpful | Optional
    - `recommendation_category` string, nullable, required
    - `kit_name` string, nullable, required
    - `category_name` string, nullable, required
    - `quick_verdict` string, nullable, required
    - `best_for` unknown[], required
      - unknown
    - `affiliate_links` object[], required
      - `type` string, required
      - `url` string, required
    - `url` string, required
    - `slot_type` string, nullable, required: essential | activity | comfort | amenity_gap
    - `match_score` number, nullable, required
    - `recommendation_reason` string, nullable, required

## Other responses

- `401`: Missing or invalid API key.
- `404`: No campground exists with that id.
- `429`: Rate limit exceeded.

---

[API](https://skmtc.dev/outdoorithm/apis/outdoorithm-api.md) · [All operations](https://skmtc.dev/outdoorithm/apis/outdoorithm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outdoorithm/apis/outdoorithm-api/revisions/2cdb8f1f7df2?raw)
