All campground data comes from the Recreation Information Database (RIDB),
the federal government's official database of recreation facilities on public lands.
This includes campgrounds managed by the National Park Service (NPS), USDA Forest Service (FS),
Bureau of Land Management (BLM), US Army Corps of Engineers (USACE), Bureau of Reclamation (BOR),
and US Fish & Wildlife Service (FWS).
Instead of a single score, each facility shows practical condition indicators that help you decide if it's right for your trip:
Road Access
How you'll get there. Based on facility descriptions and campsite data.
| Paved | Paved roads to the campground. |
| Gravel | Gravel access roads. |
| Dirt | Unpaved dirt roads. |
| High Clearance | High clearance vehicle recommended. |
| 4WD Required | Four-wheel drive needed for access. |
Seasonal Status
When the campground is open. Parsed from facility descriptions.
| Open Year-Round | No seasonal closures mentioned. |
| Seasonal Closure | Closes for part of the year. |
| Winter Closure | Specifically closed during winter months. |
Campfire Status
Whether campfires are allowed, based on descriptions and campsite-level data.
| Campfires Allowed | Campfires permitted at sites. |
| Restrictions | Fire restrictions mentioned in description. |
| No Campfires | Campfires not permitted. |
Other Indicators
- Elevation — Campground elevation in feet, parsed from descriptions.
- Max RV Length — Maximum RV/trailer length from campsite data, equipment records, or descriptions.
- Boondock Accessibility — For dispersed/primitive sites: Easy, Moderate, or Rough access.
FedCamp has a free public API that returns JSON. You can use it from your own scripts,
apps, or AI chatbots (ChatGPT custom GPTs, Claude projects, etc.).
Endpoints
| Endpoint | Description |
/api/search | Search campgrounds by state or coordinates |
/api/facility/<id> | Full detail for one campground |
/api/states | List all states with campground counts |
Search Parameters
| Param | Description |
state | 2-letter state code (required unless using lat/lon) |
lat, lon | Coordinates to search near (required unless using state) |
radius | Search radius in miles (default 100) |
camping_type | DEVELOPED, PRIMITIVE, or DISPERSED (repeatable, default DEVELOPED) |
agency | FS, BLM, NPS, USACE, BOR, FWS (repeatable) |
road_access | PAVED, GRAVEL, DIRT, HIGH_CLEARANCE, 4WD_REQUIRED (repeatable) |
seasonal_status | OPEN_YEAR_ROUND, SEASONAL_CLOSURE, WINTER_CLOSURE (repeatable) |
fire_status | CAMPFIRES_ALLOWED, RESTRICTIONS, NO_CAMPFIRES (repeatable) |
rv_length | Minimum RV length in feet |
tag | Amenity tag: FULL_HOOKUPS, ELECTRIC_HOOKUP, 50_AMP, WATER_HOOKUP, PULL_THROUGH, BIG_RIG_FRIENDLY, PAVED_ACCESS, DUMP_STATION, POTABLE_WATER, RESERVABLE (repeatable) |
limit | Max results (default 25, max 100) |
offset | Pagination offset |
Examples
GET /api/states
GET /api/search?state=OR&camping_type=DEVELOPED
GET /api/search?state=CO&camping_type=DEVELOPED&camping_type=PRIMITIVE&tag=FULL_HOOKUPS&rv_length=35
GET /api/search?lat=45.5&lon=-122.6&radius=50&agency=FS&agency=BLM
GET /api/facility/273354
Using with AI Chatbots
You can connect this API to ChatGPT (custom GPTs), Claude, or any AI tool that supports HTTP actions.
Point your chatbot at https://campdex.com/api/ and give it instructions like:
Use the Campdex API at campdex.com to help users find federal campgrounds.
Start by calling /api/states to see what's available, then use /api/search with the user's state or
coordinates and any filters they mention. Use /api/facility/<id> to get full details
when a user asks about a specific campground.
Rate Limit
The API is limited to 60 requests per minute per IP address. If you exceed this, you'll get a
429 response with a Retry-After header.
Download the Database
Want the raw data? Download the full SQLite database and query it yourself.
Download campdex.db (~72 MB)
Database Guide (.md)