Access campgrounds, destinations, and property data to power your mobile app, travel platform, or AI integration.
The OutReserve API is designed for developers, partners, and AI platforms.
The OutReserve API is designed for developers, partners, and AI platforms.
Mobile Developers
Build iOS and Android apps powered by real-time campground and destination data.
Travel Partners
Integrate OutReserve inventory into your travel platform or booking engine.
AI & MCP Platforms
Build AI-powered travel assistants and MCP integrations using our property and destination data.
Connect AI Assistants to OutReserve
Our MCP server lets AI assistants like Claude, Cursor, and Windsurf search campgrounds, check availability, and manage properties on behalf of operators.
Learn About MCP IntegrationGetting Started
Authentication
Every request to the OutReserve API requires a valid API key. You can pass it as a query parameter or in the Authorization header.
Localization & Pagination
Use the language and currency parameters to localise responses. Pagination is supported on all collection endpoints.
language
e.g. en-US, de-DE (default: en-US)
currency
e.g. USD, EUR (default: USD)
limit
Results per page (default 25, max 100)
page
Page number for paginated results
Available Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/countries | Countries Index |
| GET | /api/v1/countries/:id | Countries Show |
| GET | /api/v1/countries/:id/states | States Index |
| GET | /api/v1/countries/:id/states/:id | States Show |
| GET | /api/v1/countries/:id/states/:id/destinations | Destinations Index |
| GET | /api/v1/countries/:id/states/:id/destinations/:id | Destinations Show |
| GET | /api/v1/stays/properties/:uuid | Properties Show |
| GET | /api/v1/stays/search | Search Index |
| POST | /api/v1/stays/availability_alerts | Availability Alerts Create |
| GET | /api/v1/stays/availability_alerts/:uuid | Availability Alerts Show |
Countries, States & Destinations
Drill down through the geographic hierarchy to discover regions and popular destinations. Each resource includes property counts and (where available) pricing statistics from our cached aggregates.
GET /api/v1/countries
Returns all countries with active listings. Use the slug for further nesting.
GET /api/v1/countries/united-states/states
States are scoped to a country. Rich stats include benchmark occupancy and ADR when available.
GET /api/v1/countries/united-states/states/california/destinations
Destinations are ordered by popularity (property count + featured flag). Includes cached nightly rate ranges.
All location endpoints support ?page=2&limit=50 and return the standard data + meta envelope for collections.
Monitor Properties for Availability
Create alerts to monitor campgrounds and RV parks for open dates. Get notified via webhook when sites become available for your desired dates and unit type.
Note: For API key authentication, user_uuid is optional.
If omitted, the alert is created as an API-only alert tied to your API key.
Save the returned uuid to check status later.
Webhook Payload
When availability opens, we send a signed webhook to your configured URL:
Verify the signature using your webhook_secret with HMAC-SHA256.
Affiliates & Partnerships
Join our affiliate and partnership programme to earn commissions by integrating OutReserve into your platform, app, or content.
- Competitive commission rates on every booking referred through your integration.
- Real-time reporting and analytics dashboard for your referrals.
- Dedicated partner support and co-marketing opportunities.
Interested in becoming a partner? Contact us at developers@outreserve.com
Frequently Asked Questions About our API
Have a question, found a bug, or need help getting started? We are here to help.
Request an API KeyEvery request requires a valid API key. You can pass it as a query parameter (?apikey=YOUR_KEY) or in the Authorization header (Bearer YOUR_API_KEY). Request your key through the form on this page.
Yes! Use the language parameter (e.g. en-US, de-DE) to get localized content and the currency parameter (e.g. USD, EUR) to get prices in your preferred currency. All collection endpoints support pagination with limit and page parameters.
The API provides access to campgrounds, RV parks, destinations, countries, states, and property data. You can search properties, check availability, retrieve pricing, and access detailed property information including amenities and photos.
Yes! We offer an affiliate partnership program with up to 10% commission on referred bookings. You'll get real-time reporting, dedicated partner support, and co-marketing opportunities. Contact developers@outreserve.com to learn more.
Request an API Key
Fill in the form below and our team will review your request. You will receive your API key within 2 business days.
Have a question, found a bug, or need help getting started? We are here to help. developers@outreserve.com