CHECK24 Hotel Reviews Scraper
Pricing
$19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
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
- Extract hotel ID — Actor parses the CHECK24 hotel URL to find the clusterId.
- Fetch reviews — Queries the public JSON API (
/api-hotel/proxy/portale/cluster/{id}/reviews/list.json). - Paginate — Loops through pages (100 reviews per page) until all are fetched or limit is hit.
- Filter dates — Optionally filters reviews by publication date (client-side).
- Normalize — Maps CHECK24 field names to standard schema.
- 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
| Setup | Reviews | Duration | Cost* |
|---|---|---|---|
| All reviews (Lago) | 390 | 5 s | $0.006 |
| First 100 | 100 | 1 s | $0.002 |
| Date range | ~50 | 5 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
- GitHub: check24-review-scraper (open-source)
- Full README: Installation, examples, troubleshooting
- NOTES.md: Technical deep-dive, API endpoints, field mappings
- Apify Docs: Actor Development
Related Actors
- HolidayCheck Reviews Scraper — German reviews with owner responses
- Expedia Reviews Scraper — Global reviews with hotel replies
- Zoover Reviews Scraper — European reviews with management comments
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