VOOZH about

URL: https://apify.com/lulzasaur/rvlife-scraper

โ‡ฑ RV LIFE Campground Scraper ยท Apify


Pricing

from $10.00 / 1,000 results

Go to Apify Store

RV LIFE Campground Scraper

Scrape 30K+ campgrounds & RV parks from RV LIFE Campground Reviews. Get name, location, ratings, price, sites count, elevation, amenities, photos and badges for any US/Canada/Mexico location.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a month ago

Last modified

Categories

Share

Scrape campground and RV park data from RV LIFE Campground Reviews โ€” the trusted source with 30,000+ campgrounds across the USA, Canada, and Mexico.

What data can you get?

For each campground, the scraper extracts:

  • Basic info: Name, ID, type (commercial, public, etc.)
  • Location: City, state/region, latitude, longitude, elevation
  • Ratings: Star rating, average rating (1-10 scale), review count
  • Pricing: Price per night, number of sites
  • Photos: Multiple resolutions (50px to 1100px)
  • Amenities: 55+ attributes including hookups, WiFi, pool, pet-friendly, boat ramp, showers, and more
  • Badges: Special designations like "Members Only", "Thousand Trails", "Elks", etc.
  • Status: COVID operating status, featured flag

Input

FieldTypeDefaultDescription
searchQueriesstring[]["37.7749,-122.4194"]Locations to search. Use "lat,lon" coordinates or place names like "Yellowstone National Park" or "Denver, CO". Place names are automatically geocoded.
maxListingsinteger100Maximum campgrounds per search query. Results are sorted by distance from search location.
scrapeRatingsbooleanfalseFetch individual user rating distributions for each park. Slower but adds ratingDistribution breakdown.
proxyConfigurationobjectโ€”Optional proxy settings.

Example inputs

Search by place name:

{
"searchQueries":["Yellowstone National Park","Grand Canyon"],
"maxListings":50
}

Search by coordinates with ratings:

{
"searchQueries":["44.4280,-110.5885"],
"maxListings":200,
"scrapeRatings":true
}

Large area scan:

{
"searchQueries":[
"40.7128,-74.0060",
"34.0522,-118.2437",
"41.8781,-87.6298",
"29.7604,-95.3698",
"33.4484,-112.0740"
],
"maxListings":500
}

Output

Each result is a JSON object with these fields:

{
"id":464,
"name":"Candlestick RV Park",
"city":"San Francisco",
"region":"California",
"regionAbbr":"CA",
"latitude":37.71569,
"longitude":-122.38355,
"starRating":1.5,
"ratingAvg":3.36,
"ratingCount":50,
"featured":false,
"type":"commercial",
"sitesCount":165,
"pricePerNight":82,
"elevation":16,
"covidStatus":"CovidOpen",
"photos":[
"https://cgr-photos.rvlife.com/photo18934_1100.jpg?v=...",
"https://cgr-photos.rvlife.com/photo18934_700.jpg?v=..."
],
"amenities":{
"bigRigs":false,
"waterfront":false,
"fishing":true,
"swimming":true,
"petsAllowed":true,
"fullHookups":true,
"wifi":false,
"pool":false
},
"badges":[],
"url":"https://campgrounds.rvlife.com/regions/california/san-francisco/candlestick-rv-park-464",
"searchQuery":"37.7749,-122.4194",
"scrapedAt":"2026-04-25T12:00:00.000Z"
}

When scrapeRatings is enabled, each result also includes:

{
"ratingDistribution":{"1":4,"2":1,"3":2,"4":1,"5":2}
}

Amenities decoded

The scraper decodes 55+ amenity attributes into human-readable fields:

Hookups & Utilities: Full hookups, 30/50 amp, water, sewer, electric, dump station, WiFi, cable TV, propane Recreation: Pool, hot tub, fishing, swimming, hiking, biking, golf, tennis, playground, mini golf, water slides Facilities: Showers, restrooms, laundry, store, restaurant, clubhouse, fitness center, game room Sites: Big rigs, pull-through sites, tent sites, cabins, fire pits, picnic tables Other: Pets allowed, boat ramp, marina, dog park, RV storage, gated entry, handicap access

How it works

  1. Each search query is either parsed as lat,lon coordinates or geocoded via OpenStreetMap Nominatim
  2. The scraper queries the RV LIFE parks-nearby API, which returns parks sorted by distance
  3. Results are paginated (4 per page) and deduplicated across queries
  4. Optionally fetches individual rating breakdowns per park
  5. Amenity attribute strings are decoded into readable boolean fields

Use cases

  • Trip planning: Find campgrounds near your route with specific amenities
  • Market research: Analyze campground pricing, ratings, and capacity across regions
  • Competitor analysis: Compare RV parks by amenities, ratings, and pricing
  • Data journalism: Study trends in campground availability and pricing
  • App development: Build campground finder apps with rich data

Cost

This scraper uses pay-per-event pricing. You are charged per result scraped. Check the Pricing tab for current rates.

Limitations

  • Results are sorted by distance from search coordinates; very distant parks may require separate search points
  • The API returns a maximum radius of results per coordinate โ€” use multiple search points for broad coverage
  • Rating scraping adds ~300ms per park to respect rate limits
  • Place name geocoding uses OpenStreetMap Nominatim (free tier, 1 req/sec)

You might also like

Good Sam Campgrounds & RV Parks Scraper

lexis-solutions/goodsam-com-scraper

Good Sam campground scraper for RV park data extraction. Extract campground listings, ratings, amenities, pricing, GPS coordinates, and contact info from GoodSam.com. Get structured JSON data on 14,000+ RV parks for travel apps, route planning, and market analysis.

๐Ÿ‘ User avatar

Lexis Solutions

2

Campendium Campground Scraper

crawlerbros/campendium-scraper

Scrape campground and RV park listings from Campendium - the largest RV and camping review site. Search by location, state, or campground type. Returns ratings, amenities, pricing, GPS coordinates, and user reviews.

RV Share Scraper

scraptivo/my-actor

Scrape RV rental listings from RVshare.com. Extract RV details including price, ratings, images, location, and more from any search results page.

RVshare Scraper

rigelbytes/rvshare-scraper

Scrape RV rental listings from RVshare.com. Extract RV details including price, ratings, images, location, and more from any search results page.

RV Trader Listings Scraper

piotrv1001/rv-trader-listings-scraper

The RV Trader Listings Scraper extracts RV listings from RVTrader.com, capturing make, model, price, MSRP, condition, VIN, dealer details, location with geo-coordinates, photos, and 150+ factory spec attributes โ€” ideal for inventory tracking, price monitoring, lead generation, and market research.

RVshare Rentals & Owner Listings Scraper

crawlerbros/rvshare-scraper

Scrape RVshare RV rental listings by location, get RV details, and scrape owner profiles with all their rental listings. Extracts pricing, ratings, amenities, specs, images, and owner information.

Koa.com Scraper

lexis-solutions/koa-com-scraper

KOA.com campground scraper for extracting camping and RV park data. Extract campground names, addresses, amenities, recreation activities, events, pricing, and contact info from 500+ KOA locations. Get structured JSON data for travel apps, trip planning, and outdoor recreation platforms.

๐Ÿ‘ User avatar

Lexis Solutions

2

Campendium Scraper

lexis-solutions/campendium-scraper

Campendium Scraper extracts campground, RV park, and boondocking data from Campendium, including reviews, ratings, amenities, photos, and location details. Ideal for travel apps, campsite discovery, camping analytics, and outdoor marketplace datasets.

๐Ÿ‘ User avatar

Lexis Solutions

2