Civitatis Reviews Scraper avatar

Civitatis Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Civitatis Reviews Scraper

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

knagymate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 cutoffDate for incremental runs
  • โœ… Optional maxReviewsPerPlace limit 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-tour
https://www.civitatis.com/fr/disneyland-paris/billet-disneyland-paris
https://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

FieldTypeRequiredDescription
startUrlsarrayYesOne or more Civitatis place URLs
cutoffDatestring (date)NoOnly keep reviews from this date onward
maxReviewsPerPlaceintegerNoMaximum number of reviews to return per place (default: 100, platform cap: 2000)

โ„น๏ธ cutoffDate is 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

FieldDescription
reviewIdCivitatis review identifier
reviewDateReview date/time (ISO datetime)
reviewerNameReviewer display name
reviewerCountryReviewer country/location text
ratingReview rating on a 5-star scale (converted from Civitatis 1-10 score)
reviewerTypeTraveler type (e.g., couple, family, friends) when available
commentOriginalOriginal review text
commentTranslatedTranslated review text shown on page
answerOriginalOriginal provider/host reply
answerTranslatedTranslated provider/host reply
imagesList 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 maxReviewsPerPlace is higher.