Hipcamp Campsites & Host Scraper avatar

Hipcamp Campsites & Host Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Hipcamp Campsites & Host Scraper

Hipcamp Campsites & Host Scraper

Scrape Hipcamp campsite listings, host profiles, and public campgrounds. Search by location, filter by type, amenities, price, and rating. Supports 5 modes: search, get site detail, get host profile, browse by type, and browse by state

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Extract campsite listings, host profiles, and public campground data from Hipcamp — the largest platform for private and public camping in the United States. Search by location or keyword, browse by state or campsite type, or fetch detailed records for specific campsites and hosts.

No account, login, or API key required.


What does this actor do?

This actor scrapes Hipcamp's public website to collect structured campsite data. It supports five modes:

  • Search campsites by location keyword (e.g., "Yosemite", "Big Sur", "lake camping Texas")
  • Get campsite detail for specific Hipcamp land or campground URLs
  • Get host profile with member-since date, response rate, and listing links
  • Browse by campsite type (tent, RV, glamping, cabin, treehouse, etc.)
  • Browse all campsites in a US state

For each campsite it collects: name, description, price per night, rating, review count, amenities, location, images, and a direct booking URL. Host records include profile metadata and their active listings.


Input

FieldTypeDescriptionDefault
modeSelectScraping mode (see below)searchSites
searchQueryTextKeyword or location to search (e.g. Yosemite, Big Sur)Yosemite
locationTextAlternative to searchQuery: city, state, or region name
startUrlsString ListHipcamp land/campground URLs for getSite or getHost modes
stateSelectUS state to browse or filter by
siteTypeSelectFilter or browse by site type (Tent Camping, RV Camping, Glamping, Cabin, Treehouse, Farm, Ranch, Yurt, Tiny House, Other)
minPriceNumberMinimum price per night in USD
maxPriceNumberMaximum price per night in USD
minRatingNumberMinimum rating on a 0–5 scale
hasElectricBooleanOnly include sites with electric hookupfalse
petFriendlyBooleanOnly include pet-friendly sitesfalse
hasWifiBooleanOnly include sites with WiFifalse
hasWaterBooleanOnly include sites with potable waterfalse
maxItemsNumberMaximum number of records to output (1–5000)20

Modes

ModeDescriptionRequired Input
searchSitesSearch campsites by keyword or locationsearchQuery or location
getSiteFetch full detail for specific campsite URL(s)startUrls
getHostExtract host profile from a land URLstartUrls
byTypeBrowse all campsites of a given typesiteType
byStateBrowse all campsites in a US statestate

Output

Campsite record (recordType: "campsite")

FieldTypeDescription
siteIdStringHipcamp internal site ID
maskedIdStringShort masked ID used in URLs (e.g. lz9hk605)
nameStringCampsite or campground name
descriptionStringOverview or summary text
siteTypeStringPrimary accommodation type
siteTypesArrayAll accommodation types available
pricePerNightNumberBase price per night in USD
currencyStringCurrency symbol (e.g. $)
ratingNumberRating on a 0–5 scale (converted from Hipcamp's 0–100% recommends)
reviewCountNumberTotal number of reviews/recommends
hostIdStringHost's Hipcamp ID (getSite mode)
hostNameStringHost's display name
hostAvatarUrlStringHost profile photo URL
cityStringCity name
stateStringUS state name
countryStringCountry name
countryCodeStringISO country code (e.g. US)
countyStringCounty name
latitudeNumberLatitude coordinate
longitudeNumberLongitude coordinate
amenitiesArrayList of amenity names
imagesArrayCloudinary image URLs (up to 10)
areaStringLand area (e.g. 15 acres)
bookingsCountNumberTotal bookings
isStarHostBooleanWhether the host has Star Host status
isHipbookBooleanWhether bookable via Hipcamp
urlStringFull Hipcamp URL to the listing
recordTypeStringAlways campsite
scrapedAtStringISO 8601 timestamp

Host record (recordType: "host")

FieldTypeDescription
hostIdStringHipcamp host ID
nameStringHost display name
avatarUrlStringProfile photo URL
memberSinceStringAccount creation date
ratingNumberAggregated rating (0–5 scale)
reviewCountNumberTotal reviews across listings
responseRateNumberResponse rate percentage
responseTimeStringTypical response time
listingsArrayList of {siteId, name, url} objects
profileUrlStringHipcamp host profile URL
recordTypeStringAlways host
scrapedAtStringISO 8601 timestamp

Example output record

{
"siteId": "185342",
"maskedId": "lz9hk605",
"name": "Camping At Yosemite's Doorstep",
"description": "Reserve your tent site on 15 exclusive, wooded-acres only 10 minutes from the entrance to Yosemite National Park.",
"siteType": "Tent Camping",
"siteTypes": ["Tent Camping", "RV Camping"],
"pricePerNight": 80.0,
"currency": "$",
"rating": 4.8,
"reviewCount": 96,
"hostName": "John D.",
"city": "Groveland",
"state": "California",
"country": "United States",
"countryCode": "US",
"county": "Tuolumne",
"latitude": 37.816945,
"longitude": -119.94233,
"amenities": ["Pets", "Toilets", "Campfires", "Showers", "Potable water", "Picnic table"],
"images": [
"https://hipcamp-res.cloudinary.com/c_fill,f_auto,w_800/images/v1711304715/land-photos/jwjksicamze9lkkytprm/camping-at-yosemite-s-doorstep.jpg"
],
"area": "15 acres",
"bookingsCount": 239,
"isStarHost": true,
"isHipbook": true,
"url": "https://www.hipcamp.com/en-US/land/california-camping-at-yosemite-s-doorstep-lz9hk605",
"recordType": "campsite",
"scrapedAt": "2026-05-17T07:30:00+00:00"
}

FAQ

How do I find all campsites in a specific US state? Set mode to byState and choose your state from the state dropdown. For example, selecting California will browse Hipcamp's California camping listings. Combine with minRating or maxPrice filters to narrow results.

Can I filter by amenities like pets or electric hookup? Yes. Use the petFriendly, hasElectric, hasWifi, and hasWater boolean toggles. These filter results client-side after fetching from Hipcamp. Note: amenity data availability depends on what hosts have listed.

How do I scrape a specific campsite I found on Hipcamp? Copy the campsite URL from your browser (e.g. https://www.hipcamp.com/en-US/land/california-camping-at-yosemite-s-doorstep-lz9hk605), set mode to getSite, and paste the URL(s) into startUrls. The actor will fetch full detail including reviews and individual site info.

Can I scrape host profiles? Yes. Use mode=getHost with a land URL in startUrls. The actor fetches the land detail, extracts the host's profile info (member since, response rate, listings), and outputs a host record.

How fresh is the data? The actor fetches live data from Hipcamp's website at the time of each run. Pricing, availability, and ratings reflect the current state of each listing.

What campsite types are supported? The siteType filter supports: Tent Camping, RV Camping, Glamping, Cabin, Treehouse, Farm, Ranch, Yurt, Tiny House, and Other. Both private Hipcamp lands and public campgrounds are returned.

How is the rating calculated? Hipcamp uses a "recommends percentage" (0–100%). This actor converts it to a 0–5 scale by dividing by 20, so 100% → 5.0, 80% → 4.0, etc.


Limitations

  • Date availability is not scraped. This actor does not check which dates a campsite is available for booking.
  • Booking is not supported. The actor only extracts public listing data; actual reservations must be made on Hipcamp.
  • Private land locations may show approximate coordinates rather than exact addresses, as Hipcamp protects exact locations until after booking.
  • Results per search are limited to what Hipcamp's discover pages surface (~20–40 listings per location). For broader coverage, run multiple queries or use byState mode.
  • Public campgrounds (national parks, state parks) may not have pricing listed if they use an external reservation system (e.g., Recreation.gov).