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
2 months 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