Civitatis Reviews Scraper
Pricing
from $2.00 / 1,000 results
Civitatis Reviews Scraper
Extract reviews from Civitatis tours and activities at scale. Get ratings, review text, dates, traveler details, and product links in clean JSON/CSV for market research, competitor analysis, and travel sentiment tracking.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
knagymate
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Civitatis Reviews Scraper | Tour & Activity Review Data
Scrape structured Civitatis tour and activity reviews from public experience pages with a fast, production-ready Apify Actor.
If you need reliable Civitatis review data extraction for destination research, travel SEO, or product analytics, this Actor gives you clean, analysis-ready output without manual copy-paste from individual tour pages.
Extract clean data for travel intelligence, sentiment analysis, content strategy, and AI pipelines, including:
- โญ Rating score per review
- ๐ Original and translated review text
- ๐ค Reviewer metadata (name, country, traveler type)
- ๐ท Review ID and review date
- ๐ฌ Provider reply (original and translated, if present)
- ๐ผ Review image URLs
โจ Features
- โ Scrape reviews from Civitatis place URLs
- โ
Supports multiple URLs in one run (
startUrls) - โ Extract both original and translated comment/reply text (when available)
- โ Parse reviewer metadata (name, country, traveler type)
- โ Capture per-review rating and date
- โ
Optional
cutoffDatefor incremental runs - โ
Optional
maxReviewsPerPlacelimit per URL (defaults to 100) - โ Clean, normalized dataset output for analytics and ETL
- โ Works with Apify API, schedules, and webhooks
๐ What this scraper is best for
This Civitatis scraper is designed for teams that work with tour reviews at scale: travel marketplaces, local experience brands, affiliate SEO teams, and analysts tracking customer feedback across cities.
Instead of reading reviews page by page, you can collect structured feedback for multiple activities in one run, compare ratings and traveler types, and build repeatable monthly monitoring workflows.
๐ Supported Civitatis URLs
Provide one or more Civitatis place/activity URLs, for example:
https://www.civitatis.com/en/rome/vatican-city-tourhttps://www.civitatis.com/fr/disneyland-paris/billet-disneyland-parishttps://www.civitatis.com/es/madrid/free-tour-madrid
The Actor parses the URL path and automatically calls the corresponding reviews endpoint.
Supported language prefixes
en, es, ar, mx, fr, it, br, pt
โ๏ธ Input configuration
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array | Yes | One or more Civitatis place URLs |
cutoffDate | string (date) | No | Only keep reviews from this date onward |
maxReviewsPerPlace | integer | No | Maximum number of reviews to return per place (default: 100, platform cap: 2000) |
โน๏ธ
cutoffDateis normalized to the first day of its month internally. This makes monthly incremental scraping stable.
Example input
{"startUrls": [{ "url": "https://www.civitatis.com/en/rome/vatican-city-tour" },{ "url": "https://www.civitatis.com/fr/disneyland-paris/billet-disneyland-paris" },{ "url": "https://www.civitatis.com/es/madrid/free-tour-madrid" }],"cutoffDate": "2025-01-01","maxReviewsPerPlace": 150}
๐ฆ Output dataset
Each dataset item is a single review record that can be directly used for review analytics, travel content optimization, and customer sentiment tracking.
Output fields
| Field | Description |
|---|---|
reviewId | Civitatis review identifier |
reviewDate | Review date/time (ISO datetime) |
reviewerName | Reviewer display name |
reviewerCountry | Reviewer country/location text |
rating | Review rating on a 5-star scale (converted from Civitatis 1-10 score) |
reviewerType | Traveler type (e.g., couple, family, friends) when available |
commentOriginal | Original review text |
commentTranslated | Translated review text shown on page |
answerOriginal | Original provider/host reply |
answerTranslated | Translated provider/host reply |
images | List of review image URLs |
Example output item
{"reviewId": "987654321","reviewDate": "2026-05-11T00:00:00+00:00","reviewerName": "Laura M.","reviewerCountry": "Spain","rating": 4.5,"reviewerType": "Couple","commentOriginal": "La visita fue excelente, muy bien organizada y puntual.","commentTranslated": "The tour was excellent, very well organized and punctual.","answerOriginal": "Muchas gracias por elegirnos.","answerTranslated": "Thank you very much for choosing us.","images": ["https://example-cdn.civitatis.com/review-image-1.jpg"]}
๐ฏ Typical use cases
- Travel sentiment analysis across destinations, activity categories, and traveler segments
- Tour competitor analysis by comparing ratings and review themes for similar experiences
- SEO and content optimization using authentic traveler wording from tour reviews
- Review monitoring pipelines with scheduled incremental runs via
cutoffDate - AI/LLM training datasets with multilingual original and translated review text
โ ๏ธ Notes
- This Actor is intended for lawful, ethical scraping of publicly visible data.
- You are responsible for complying with Civitatis terms and applicable laws in your jurisdiction.
- Civitatis currently returns a maximum of 2000 reviews per place, so results are capped at that limit even if
maxReviewsPerPlaceis higher.