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

13 days 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