RV LIFE Campground Scraper
Pricing
from $10.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days 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
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["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. |
maxListings | integer | 100 | Maximum campgrounds per search query. Results are sorted by distance from search location. |
scrapeRatings | boolean | false | Fetch individual user rating distributions for each park. Slower but adds ratingDistribution breakdown. |
proxyConfiguration | object | — | 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
- Each search query is either parsed as
lat,loncoordinates or geocoded via OpenStreetMap Nominatim - The scraper queries the RV LIFE parks-nearby API, which returns parks sorted by distance
- Results are paginated (4 per page) and deduplicated across queries
- Optionally fetches individual rating breakdowns per park
- 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)