---
title: "Campground safety"
method: GET
path: "/campgrounds/{campgroundId}/safety"
tags: ["Safety"]
---

# Campground safety

`GET /campgrounds/{campgroundId}/safety`

## Request

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

Greenbook community safety (flag status, welcomeness score, tone/staff breakdown) plus official agency alerts.

## Path parameters

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

## Response `200`

Safety profile.

- object
  - `data` Safety, required
    - `object` 'safety', required
    - `campground_id` string, required
    - `is_safe_to_recommend` boolean, required
    - `greenbook` object, required
      - `flag_status` string, nullable, required: ok | caution | yellow_flag | red_flag
      - `vibe_score` number, nullable, required: Community welcomeness, 0–100.
      - `discrimination_report_count` integer, nullable, required
      - `classified_review_count` integer, nullable, required
      - `tone` object, nullable, required
        - `very_positive` integer, nullable, required
        - `positive` integer, nullable, required
        - `neutral` integer, nullable, required
        - `negative` integer, nullable, required
        - `very_negative` integer, nullable, required
      - `staff` object, nullable, required
        - `friendly` integer, nullable, required
        - `unfriendly` integer, nullable, required
      - `last_scored_at` string, nullable, required
    - `active_alerts` object[], required
      - `message` string, required
      - `type` string
      - `source` string

## 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)
