CHECK24 Hotel Reviews Scraper avatar

CHECK24 Hotel Reviews Scraper

Pricing

$19.00 / 1,000 results

Go to Apify Store
CHECK24 Hotel Reviews Scraper

CHECK24 Hotel Reviews Scraper

Scrape hotel reviews from CHECK24: customer ratings (1-10), verified feedback text, travel dates, traveler type info, and detailed guest insights — all as structured JSON.

Pricing

$19.00 / 1,000 results

Rating

0.0

(0)

Developer

valiant quarter

valiant quarter

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Scrape verified hotel guest reviews from CHECK24 Hotelvergleich with ratings, detailed feedback, travel dates, and guest information in JSON format.

What You Get

  • Complete review texts including positive, neutral, and negative feedback
  • Guest ratings on a 1–10 scale per review, plus aggregate category ratings
  • Verified stays — all reviews are from confirmed bookers on CHECK24
  • Travel metadata — dates, traveler type (family, couple, solo, etc.), room types
  • Guest profiles — names (often anonymized), visit counts, locations
  • Site-specific fields — season, business trip flag, pet-friendly stay indicator
  • Structured JSON ready for analytics, comparison tools, and review aggregation

Key Features

Fast and cheap — HTTP API only (no browser); 390 reviews in ~5 seconds
High volume — Process thousands of hotels via the Apify Scheduler
Date filtering — Extract reviews from specific date ranges (e.g., "summer 2026")
Limit controls — Scrape first N reviews to save costs
Scalable — Batch process multiple hotels per run
Production-ready — Retry logic, proxy support, error handling

What It Does NOT Include

  • No owner replies — CHECK24 does not publish hotelier responses (unlike HolidayCheck or Expedia)
  • No review photos — Gallery media not exposed in the API
  • No per-review category scores — Only hotel-wide aggregate ratings available

This is by design; CHECK24 offers first-party, verified guest reviews that stand alone without management responses.

Use Cases

Review Aggregation & Analysis

Combine CHECK24 reviews with data from HolidayCheck, Expedia, and Zoover for comprehensive multi-source review analytics and sentiment analysis.

Price Intelligence

Cross-reference reviews with booking data to identify review volume trends and guest satisfaction patterns before/after price changes.

Competitor Monitoring

Track review trends across competitor hotels in a region or segment (e.g., 5-star all-inclusives in Turkey).

Review Moderation

Export all reviews in structured format for moderation, compliance, or content management systems.

Research & Reports

Generate data exports for academic research, travel guides, or industry benchmarks.

How It Works

  1. Extract hotel ID — Actor parses the CHECK24 hotel URL to find the clusterId.
  2. Fetch reviews — Queries the public JSON API (/api-hotel/proxy/portale/cluster/{id}/reviews/list.json).
  3. Paginate — Loops through pages (100 reviews per page) until all are fetched or limit is hit.
  4. Filter dates — Optionally filters reviews by publication date (client-side).
  5. Normalize — Maps CHECK24 field names to standard schema.
  6. Output — Pushes each review as JSON to the dataset.

Input Parameters

Hotel URLs (startUrls) — required

CHECK24 hotel URLs in this format:

https://hotel.check24.de/search/{HotelName}-{clusterId}/hotel.html

Query parameters (e.g., ?c9=...) are optional and ignored.

Max Reviews per Hotel

Default: 0 (all reviews). Set to a number (e.g., 50) to limit cost.

Date Range

  • Review date from (YYYY-MM-DD) — Scrape only reviews published on/after this date.
  • Review date to (YYYY-MM-DD) — Scrape only reviews published on/before this date.

Both are optional; leave blank for no date limit.

Raw Data

If enabled, includes the raw API response payload in each review (raw field) for advanced debugging.

Output Format

Per-Review Fields

{
"hotelId": "8914316",
"hotelName": "Lago Hotel",
"reviewId": "019e9207-e994-7282-8794-093cd531ce80",
"title": "Wonderful stay",
"text": "The hotel is beautiful...",
"generalRating": 8,
"ratingScale": 10,
"travelDate": "2026-05-30T00:00:00.000Z",
"entryDate": "2026-06-04T00:00:00.000Z",
"traveledWith": "FAMILY",
"user": { "name": "Anonym" },
"season": "spring",
"ownerResponse": null
}

Summary Statistics

A SUMMARY record shows per-hotel totals: reviews scraped, total on site, owner response count (always 0 for CHECK24).

Pricing & Performance

SetupReviewsDurationCost*
All reviews (Lago)3905 s$0.006
First 1001001 s$0.002
Date range~505 s$0.008

Estimates based on Apify's $0.015 per 1,000 results (actual varies by plan).

FAQ

Q: Why no owner responses?
A: CHECK24 does not publish hotelier replies. The platform focuses on verified guest reviews. For owner responses, use the HolidayCheck or Zoover actors.

Q: Can I scrape multiple hotels at once?
A: Yes, add multiple URLs to startUrls. Each hotel is crawled sequentially.

Q: How do I filter reviews by date?
A: Use the dateFrom and dateTo input fields (YYYY-MM-DD format). Filtering happens client-side after fetching.

Q: Is it legal to scrape CHECK24?
A: CHECK24's reviews are public and scraped via their public API. Always respect their terms of service and robots.txt. For commercial use, contact CHECK24's business team.

Q: What languages are supported?
A: Reviews are primarily German (CHECK24's main market). The originalLocale field indicates the language of each review.

Q: Do I need a proxy?
A: No. The actor works with datacenter IPs. Residential proxies are optional fallback for future rate-limiting.

Limitations & Notes

  • No photos — Review images are not available via the API.
  • Aggregate ratings only — Category ratings (room, service, cleanliness) are hotel-level, not per-review.
  • Relevance sort — Server only supports sorting by relevance; date-based sorting is client-side.
  • German platform — Some fields (seasons, traveler types) are localized to German.

Support & Documentation


Version: 1.0
Node.js: ≥ 18
Apify SDK: 3.2.6+
Last Updated: 2026-07-16


Keywords: CHECK24, hotel reviews, web scraper, review scraping, hotel ratings, guest feedback, German hotels, data extraction, JSON API, Apify actor