Campercontact Motorhome Stopover & Reviews Scraper
Pricing
from $4.00 / 1,000 location scrapeds
Campercontact Motorhome Stopover & Reviews Scraper
Extract motorhome stopover locations, reviews and ratings from Campercontact. 70,000+ camper pitches across Europe, with reviews in the original language and machine translations in 6 languages.
Pricing
from $4.00 / 1,000 location scrapeds
Rating
0.0
(0)
Developer
GTForge Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract motorhome and campervan stopover locations with their reviews from Campercontact — 70,000+ camper pitches, aires and campsites across Europe, the reference directory for motorhome travellers.
Built for campsite and aire operators, motorhome rental fleets, tourism boards, travel apps and route-planning products.
What makes this data unusual
Campercontact publishes each review twice: in the reviewer's original language and
machine-translated into the page language. This actor returns both — originalText
with its language tag, and text in your chosen locale.
That means you can run sentiment analysis on a Dutch reviewer's actual words while still serving a German-language dashboard, without paying for a translation pass.
What you get
Per location:
| Field | Detail |
|---|---|
| Profile | name, site code, type (camper pitch / campsite / aire), status, claimed flag |
| Description | in 6 languages (de, en, es, fr, it, nl) |
| Address | street, city, postcode, province, country |
| Rating | 0–5 native, plus a normalised 0–5 for cross-source comparison |
| Reviews | rating, translated text, original text, original language, author, ISO date, pinned flag, operator reply |
| Photos | user-submitted image URLs |
Use cases
- Reputation monitoring for aire and campsite operators
- Route and POI enrichment for motorhome navigation and travel apps
- Market mapping — 70,000 stopovers with coordinates, type and rating
- Multilingual sentiment analysis using original-language review text
- Competitive benchmarking across a region or country
Input
| Field | Meaning |
|---|---|
venueUrls | Specific location pages to scrape |
discoverAll | Ignore the list and sweep the entire catalogue from the sitemap |
maxVenues | Bound the run (default 100) |
includeReviews | Off = profiles + ratings only, at lower cost |
outputMode | venue (nested), review (flat rows), or both |
locale | en, de, fr, it, nl |
{"venueUrls": ["https://www.campercontact.com/en/germany/bavaria/spiegelau/197472/ferienanlage-rademacher"],"includeReviews": true,"locale": "en"}
Output
{"source": "campercontact","venueId": "197472","name": "Ferienanlage Rademacher","type": "camperplace","address": { "city": "Spiegelau", "country": "Germany", "postalCode": "94518" },"aggregate": { "rating": { "native": 5, "nativeScale": 5, "normalised": 5 }, "count": 1 },"reviews": [{"reviewId": "fe6cf904-4af2-4248-b11a-6ed4bf85c7e1","rating": { "native": 5, "nativeScale": 5, "normalised": 5 },"text": "A lovely little campsite in a quiet location. It has a washroom...","originalText": "Een heerlijk klein campinkje op een rustige locatie...","language": "nl","author": { "name": "Pedrosa" },"publishedAt": "2026-08-06T11:35:38.472Z","isPinned": false,"managerReply": null}],"attributes": {"descriptionTranslations": { "de": "...", "en": "...", "fr": "...", "it": "...", "nl": "..." },"photoUrls": ["https://images.campercontact.com/media/photos/location/..."]}}
Pricing
Pay per event — you pay for what you extract, with no monthly rental:
| Event | When |
|---|---|
actor-start | Once per run, per GB of memory (covers platform compute) |
venue-scraped | Per location profile returned |
review-scraped | Per individual review returned |
Turning includeReviews off charges only venue-scraped.
How this actor behaves
Campercontact's robots.txt declares a sitemap and sets no crawl restrictions. This actor still rate-limits itself to one request per 400 ms per host and reads only public location pages. Discovery uses the site's own published sitemap rather than guessing URLs.
Newly added locations often have no reviews yet; those return a profile with
totalReviewCount: 0 rather than an error.
Support
Open an issue on the actor page. Bug reports with the location URL attached get fixed fastest.