Discover/hipcamp.com API
live

hipcamp.com APIhipcamp.com

Search Hipcamp campgrounds by coordinates, retrieve site availability and pricing, read reviews, and access amenity details via a structured JSON API.

Endpoints
4
Updated
10d ago
Try it
Latitude for coordinate-based search (e.g. 37.7749)
Longitude for coordinate-based search (e.g. -122.4194)
Max results to return per page
Optional keyword to refine the coordinate search (e.g. a destination or location name)
Number of adults
Pagination offset
api.parse.bot/scraper/6b7d0eb2-8854-4b04-a162-5892bab0642f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6b7d0eb2-8854-4b04-a162-5892bab0642f/search_campgrounds?lat=36.7783&lng=-119.4179&limit=20&adults=2' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for campgrounds by coordinates. Returns a paginated list of land listings with pricing and ratings. Both lat and lng are required to perform a search.

Input
ParamTypeDescription
latrequirednumberLatitude for coordinate-based search (e.g. 37.7749)
lngrequirednumberLongitude for coordinate-based search (e.g. -122.4194)
limitintegerMax results to return per page
querystringOptional keyword to refine the coordinate search (e.g. a destination or location name)
adultsintegerNumber of adults
offsetintegerPagination offset
Response
{
  "type": "object",
  "fields": {
    "edges": "array of campground result objects, each with node (campground details) and pricePerNight",
    "total": "integer total number of matching campgrounds"
  },
  "sample": {
    "data": {
      "edges": [
        {
          "node": {
            "id": "36257",
            "url": "/en-US/land/california-meadow-camping-in-bolinas-9mxh8mxy",
            "name": "Meadow camping in Bolinas",
            "uuid": "5705566c-d271-4f0a-8485-8df48fc6fe7f",
            "cityName": "Bolinas",
            "maskedId": "9mxh8mxy",
            "coordinate": {
              "latitude": 37.91336,
              "longitude": -122.697799
            },
            "bookingsCount": 1054,
            "stateAbbrvName": "CA",
            "recommendsCount": 607,
            "isInstantBookable": true,
            "recommendsPercentage": 98
          },
          "pricePerNight": {
            "format": "$66.00",
            "minorAmount": 6600
          }
        }
      ],
      "total": 723
    },
    "status": "success"
  }
}

About the hipcamp.com API

The Hipcamp API covers 4 endpoints for querying campground listings, site availability, and visitor reviews from Hipcamp.com. Use search_campgrounds to find listings by latitude and longitude with optional keyword filtering, then drill into individual properties via get_campground_details for host info, amenities, and full descriptions. Response objects return fields like pricePerNight, responseRate, coreAmenities, and highlight headers.

Search and Discovery

The search_campgrounds endpoint accepts lat and lng as required inputs and returns a paginated edges array of campground result objects. Each node includes pricing and ratings data alongside a maskedId you can pass into the other endpoints. Use offset and limit to page through results, and the optional query parameter to narrow results by keyword within the coordinate area. The total field tells you the full count of matching listings so you can build pagination logic accurately.

Campground Details and Amenities

get_campground_details accepts either a numeric land_id or a masked ID slug and returns a rich object covering the property's fullName, cityName, stateName, overview text, and highlights (an edges array with header and subheader per highlight). Host metadata includes firstNameLastInitial, avatarUrl, responseRate, and responseTime. Amenities are split into coreAmenities and basicAmenities, each an array of objects carrying name, description, slug, and iconName.

Site Availability and Reviews

get_campground_sites returns individual bookable sites within a property. Pass arrive and depart as YYYY-MM-DD strings along with guest counts (adults, children, pets) to get back site-level isAvailable, pricePerNight, totalPrice, and serviceFee. The node inside each site edge contains the site name and accommodation details.

get_campground_reviews returns reviewer-contributed tips with description, recommend, authorDisplayName, authorAvatarUrl, and formattedCreatedAt. It uses cursor-based pagination: the pageInfo object in each response contains hasNextPage and endCursor, and you pass the endCursor value as the after parameter in the next request to walk through all reviews. totalCount gives the full review count for a listing.

Common use cases
  • Build a campground search map that plots listings by coordinates using pricePerNight and ratings data.
  • Aggregate amenity profiles across multiple campgrounds by comparing coreAmenities and basicAmenities slugs.
  • Check site availability for specific arrival and departure dates before linking users to a booking flow.
  • Display host response rates and response times to help users evaluate campground reliability.
  • Scrape visitor reviews with recommend flags to train a sentiment classifier on outdoor accommodation feedback.
  • Generate campground comparison pages using fullName, overview, highlights, and per-night pricing.
  • Track how totalPrice and serviceFee vary across sites within the same campground for cost analysis.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Hipcamp have an official public developer API?+
Hipcamp does not publish a public developer API or documented API program for third-party use as of mid-2025.
What does search_campgrounds return, and how do I paginate through results?+
It returns an edges array of campground nodes with pricing and rating data, plus a total integer for the full result count. Use the limit and offset parameters to step through pages — for example, set offset to limit * page_number for each subsequent request.
Can I retrieve photo galleries or image URLs for a campground or its individual sites?+
Not currently. The API returns avatarUrl for the host and authorAvatarUrl for reviewers, but campground and site photo galleries are not exposed as structured fields. You can fork this API on Parse and revise it to add an image-focused endpoint.
How does cursor-based pagination work in get_campground_reviews?+
Each response includes a pageInfo object with hasNextPage (boolean) and endCursor (a Base64-encoded string). When hasNextPage is true, pass the endCursor value as the after parameter in your next request to fetch the following page of reviews.
Does the API expose campground geographic coordinates, map bounds, or distance from search origin?+
The search_campgrounds endpoint accepts coordinates as input but the documented response fields focus on pricing, ratings, and identifiers rather than returning lat/lng per result. Explicit coordinate fields per listing are not currently in the response schema. You can fork this API on Parse and revise it to surface those fields if they appear in the raw response.
Page content last updated . Spec covers 4 endpoints from hipcamp.com.
Related APIs in TravelSee all →
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.
data.lime.bike API
Access real-time availability data for Lime bikes and scooters, including station locations, vehicle status, system alerts, and geofencing zones across multiple cities. Monitor micromobility inventory and service information to find nearby vehicles or plan your trips effectively.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
reservation.pc.gc.ca API
Access real-time campground availability and reservation data from the Parks Canada booking system. Search locations, retrieve available campsites and cabins, filter by equipment type, and review operating date schedules across the national park network. Includes detailed resource metadata and map-based availability overviews.
bahn.com API
Search German train schedules and stations, find connections between destinations, and compare ticket prices across Deutsche Bahn routes. Get real-time station information and transit association details to plan your train journey efficiently.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
thetrainline.com API
Search UK train stations and find the cheapest fares across date ranges, then generate direct booking links to complete your purchase on Trainline.com. Get real-time journey information to compare prices and book your tickets in seconds.
Hipcamp API – Campground Search & Details · Parse