About Campdex

Data Source

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

Condition Indicators

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.

PavedPaved roads to the campground.
GravelGravel access roads.
DirtUnpaved dirt roads.
High ClearanceHigh clearance vehicle recommended.
4WD RequiredFour-wheel drive needed for access.

Seasonal Status

When the campground is open. Parsed from facility descriptions.

Open Year-RoundNo seasonal closures mentioned.
Seasonal ClosureCloses for part of the year.
Winter ClosureSpecifically closed during winter months.

Campfire Status

Whether campfires are allowed, based on descriptions and campsite-level data.

Campfires AllowedCampfires permitted at sites.
RestrictionsFire restrictions mentioned in description.
No CampfiresCampfires not permitted.

Other Indicators

Search & Filters

Find campgrounds two ways:

Filter pins on the map or refine advanced search results:

Dispersed / Boondocking

Dispersed camping areas (mostly BLM and Forest Service land) do not have traditional campground infrastructure. These show a boondock accessibility rating:

JSON API

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

EndpointDescription
/api/searchSearch campgrounds by state or coordinates
/api/facility/<id>Full detail for one campground
/api/statesList all states with campground counts

Search Parameters

ParamDescription
state2-letter state code (required unless using lat/lon)
lat, lonCoordinates to search near (required unless using state)
radiusSearch radius in miles (default 100)
camping_typeDEVELOPED, PRIMITIVE, or DISPERSED (repeatable, default DEVELOPED)
agencyFS, BLM, NPS, USACE, BOR, FWS (repeatable)
road_accessPAVED, GRAVEL, DIRT, HIGH_CLEARANCE, 4WD_REQUIRED (repeatable)
seasonal_statusOPEN_YEAR_ROUND, SEASONAL_CLOSURE, WINTER_CLOSURE (repeatable)
fire_statusCAMPFIRES_ALLOWED, RESTRICTIONS, NO_CAMPFIRES (repeatable)
rv_lengthMinimum RV length in feet
tagAmenity tag: FULL_HOOKUPS, ELECTRIC_HOOKUP, 50_AMP, WATER_HOOKUP, PULL_THROUGH, BIG_RIG_FRIENDLY, PAVED_ACCESS, DUMP_STATION, POTABLE_WATER, RESERVABLE (repeatable)
limitMax results (default 25, max 100)
offsetPagination 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)

Limitations
Feedback

Found a bug, have a suggestion, or just want to say hi? Let us know.