Campercontact Motorhome Stopover & Reviews Scraper avatar

Campercontact Motorhome Stopover & Reviews Scraper

Pricing

from $4.00 / 1,000 location scrapeds

Go to Apify Store
Campercontact Motorhome Stopover & Reviews Scraper

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

GTForge Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract motorhome and campervan stopover locations with their reviews from Campercontact70,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 bothoriginalText 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:

FieldDetail
Profilename, site code, type (camper pitch / campsite / aire), status, claimed flag
Descriptionin 6 languages (de, en, es, fr, it, nl)
Addressstreet, city, postcode, province, country
Rating0–5 native, plus a normalised 0–5 for cross-source comparison
Reviewsrating, translated text, original text, original language, author, ISO date, pinned flag, operator reply
Photosuser-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

FieldMeaning
venueUrlsSpecific location pages to scrape
discoverAllIgnore the list and sweep the entire catalogue from the sitemap
maxVenuesBound the run (default 100)
includeReviewsOff = profiles + ratings only, at lower cost
outputModevenue (nested), review (flat rows), or both
localeen, 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:

EventWhen
actor-startOnce per run, per GB of memory (covers platform compute)
venue-scrapedPer location profile returned
review-scrapedPer 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.