---
title: "Get a campground"
method: GET
path: "/campgrounds/{campgroundId}"
tags: ["Campgrounds"]
---

# Get a campground

`GET /campgrounds/{campgroundId}`

## Request

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

Retrieve the full enriched profile for a single campground by its CUID.

## Path parameters

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

## Response `200`

The campground.

- object
  - `data` CampgroundDetail, required
    - `object` 'campground', required
    - `id` string, required
    - `slug` string, nullable, required
    - `name` string, nullable, required
    - `provider` object, required
      - `id` string, nullable, required
      - `name` string, nullable, required
    - `location` object, required
      - `state` string, nullable, required
      - `nearest_city` string, nullable, required
      - `address` string, nullable, required
      - `latitude` number, nullable, required
      - `longitude` number, nullable, required
      - `geological_region` string, nullable, required
      - `nearby_cities_with_distances` string, nullable, required
      - `accessibility_from_major_roads` string, nullable, required
      - `driving_directions` string, nullable, required
    - `rating` object, required
      - `average_sentiment` number, nullable, required
      - `review_count` integer, nullable, required
      - `sentiment_trend` string, nullable, required
      - `popularity` string, nullable, required: Text label, e.g. "Highly Popular".
    - `descriptions` object, required
      - `overall` string, nullable, required
      - `natural_features_and_scenery` string, nullable, required
      - `proximity_to_water_features` string, nullable, required
      - `weather_and_seasons` string, nullable, required
      - `views` string, nullable, required
      - `hazards` string, nullable, required
      - `regulations_and_rules` string, nullable, required
      - `elevation` string, nullable, required
    - `weather_attribution` object, required: Open-Meteo CC BY 4.0 credit. Seasonal/weather fields in this payload are derived from Open-Meteo data; display required_notice wherever you republish them.
      - `text` string, required
      - `url` string, required
      - `licence` string, required
      - `licence_url` string, required
      - `modified` boolean, required
      - `modification_notice` string, required
      - `required_notice` string, required
    - `fees` object, required
      - `low` number, nullable, required
      - `high` number, nullable, required
      - `standard_site_fee` number, nullable, required
      - `currency` string, required
      - `description` string, nullable, required
    - `sites` object, required
      - `count` number, nullable, required
      - `layout` string, nullable, required
      - `size` string, nullable, required
      - `privacy` string, nullable, required
      - `reservable` boolean, nullable, required
      - `stay_limit` string, nullable, required
      - `check_in_time` string, nullable, required
      - `check_out_time` string, nullable, required
      - `walk_up_availability` string, nullable, required
      - `types` object, required
        - `tent` boolean, nullable, required
        - `rv` boolean, nullable, required
        - `primitive` boolean, nullable, required
        - `group` boolean, nullable, required
    - `season` object, required
      - `best_season` string, nullable, required
      - `open_and_closed_season` string, nullable, required
      - `peak_season_dates` string, nullable, required
      - `seasonal_review_trends` string, nullable, required
    - `amenities` object, required
      - `showers` boolean, nullable, required
      - `potable_water` boolean, nullable, required
      - `flush_toilets` boolean, nullable, required
      - `vault_toilets` boolean, nullable, required
      - `fire_rings` boolean, nullable, required
      - `picnic_tables` boolean, nullable, required
      - `dump_station` boolean, nullable, required
      - `wifi` boolean, nullable, required
      - `cell_phone_service` boolean, nullable, required
      - `cell_phone_service_description` string, nullable, required
      - `firewood_available` boolean, nullable, required
      - `electric_hookups` boolean, nullable, required
      - `water_hookups` boolean, nullable, required
      - `sewer_hookups` boolean, nullable, required
      - `pets_allowed` boolean, nullable, required
      - `camp_store` boolean, nullable, required
      - `food_storage_locker` boolean, nullable, required
      - `fire_policies` string, nullable, required
      - `quiet_hours` string, nullable, required
    - `activities` object, required
      - `description` string, nullable, required
      - `hiking` boolean, nullable, required
      - `hiking_description` string, nullable, required
      - `fishing` boolean, nullable, required
      - `fishing_description` string, nullable, required
      - `swimming` boolean, nullable, required
      - `swimming_description` string, nullable, required
      - `biking` boolean, nullable, required
      - `biking_description` string, nullable, required
      - `boating` boolean, nullable, required
      - `boating_description` string, nullable, required
      - `wildlife_viewing` boolean, nullable, required
      - `wildlife_viewing_description` string, nullable, required
      - `beach_activities` boolean, nullable, required
      - `beach_activities_description` string, nullable, required
      - `climbing` boolean, nullable, required
      - `winter_activities` string, nullable, required
      - `water_sports` string, nullable, required
      - `cultural_and_educational_programs` boolean, nullable, required
      - `cultural_and_educational_programs_description` string, nullable, required
    - `reviews` object, required
      - `summary` string, nullable, required
      - `positive_highlights` string, nullable, required
      - `common_criticisms` string, nullable, required
      - `common_complaints` string, nullable, required
      - `best_campsites` string, nullable, required
      - `tips_and_recommendations` string, nullable, required
      - `pet_related_reviews` string, nullable, required
    - `safety` object, required
      - `greenbook_flag_status` string, nullable, required
      - `greenbook_vibe_score` number, nullable, required
    - `logistics` object, required
      - `closest_emergency_services` string, nullable, required
      - `closest_supplies` string, nullable, required
    - `active_alerts` unknown
    - `url` 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)
