SYSTEM all green source relaisandchateaux.com queue 1,204 pages p99 latency 312ms dataflirt.com · scraper/relaisandchateaux-com
RUN · 14 active pipelines · relaisandchateaux.com live

Luxury hospitality data,
at warehouse scale.

We extract boutique hotel listings, dining menus, availability calendars, and pricing signals from Relais & Châteaux. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Properties tracked
582
Price updates
14.2K /day
Dining menus
840 /run
Active pipelines
14
Uptime
99.94%
Data Dictionary

Every field we extract from relaisandchateaux.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Property Listings objects from relaisandchateaux.com. All fields typed and schema-versioned.

property_idnameproperty_typecountryregiondescriptionmember_sincetotal_roomsstar_ratingimage_urlslatitudelongitude
property_listings
● 200 OK
"property_id": "RC-8492",
"name": "Awasi Patagonia",
"property_type": "Hotel",
"country": "Chile",
"region": "Torres del Paine",
"total_rooms": 14,
"member_since": 2015,
"latitude": -51.2533
# property_idnameproperty_typecountryregiondescription
1
2
3

Complete list of extractable fields for Room & Pricing objects from relaisandchateaux.com. All fields typed and schema-versioned.

property_idroom_nameroom_typesize_sqmmax_occupancybed_typeamenitiesbase_pricecurrencyavailability_statusdatecancellation_policy
room_& pricing
● 200 OK
"property_id": "RC-8492",
"room_name": "Master Villa",
"size_sqm": 140,
"max_occupancy": 2,
"base_price": 2400.0,
"currency": "USD",
"availability_status": "available",
"date": "2026-11-14"
# property_idroom_nameroom_typesize_sqmmax_occupancybed_type
1
2
3

Complete list of extractable fields for Dining & Restaurants objects from relaisandchateaux.com. All fields typed and schema-versioned.

restaurant_nameproperty_idchef_namemichelin_starscuisine_typedress_codeopening_hoursmenu_urlaverage_pricesignature_dish
dining_& restaurants
● 200 OK
"restaurant_name": "The French Laundry",
"property_id": "RC-1043",
"chef_name": "Thomas Keller",
"michelin_stars": 3,
"cuisine_type": "French Contemporary",
"dress_code": "Jacket Required",
"average_price": 395.0,
"signature_dish": "Oysters and Pearls"
# restaurant_nameproperty_idchef_namemichelin_starscuisine_typedress_code
1
2
3

Complete list of extractable fields for Experiences & Spa objects from relaisandchateaux.com. All fields typed and schema-versioned.

property_idexperience_namecategoryduration_minutespricecurrencydescriptionbooking_requiredmin_guestsincluded_amenities
experiences_& spa
● 200 OK
"property_id": "RC-8492",
"experience_name": "Puma Tracking Expedition",
"category": "Wildlife",
"duration_minutes": 360,
"price": 0.0,
"currency": "USD",
"booking_required": true,
"min_guests": 1
# property_idexperience_namecategoryduration_minutespricecurrency
1
2
3

Complete list of extractable fields for Reviews & Ratings objects from relaisandchateaux.com. All fields typed and schema-versioned.

review_idproperty_idauthorratingstay_datereview_textlanguageresponse_from_hosttraveler_type
reviews_& ratings
● 200 OK
"review_id": "REV-99381",
"property_id": "RC-8492",
"rating": 5.0,
"stay_date": "2025-12-04",
"review_text": "Exceptional private guide and incredible culinary program.",
"language": "en",
"traveler_type": "Couples"
# review_idproperty_idauthorratingstay_datereview_text
1
2
3

Capabilities

Extract the complete luxury hospitality dataset

Our Relais & Châteaux scraper parses boutique property listings, dynamic booking calendars, and fine dining menus. Built to handle complex calendar widgets, multi-language routing, and JavaScript-heavy media galleries.

Property Metadata Extraction

Capture hotel names, descriptions, total room counts, member joining dates, and exact geolocation coordinates for all global properties.

Availability Calendar Parsing

Traverse dynamic booking widgets to extract room availability, minimum stay requirements, and blackout dates across multiple months.

Dynamic Pricing Tracking

Extract base rates, taxes, package inclusions, and currency details per room type, timestamped per crawl for accurate historical analysis.

Fine Dining & Menu Data

Extract restaurant names, Michelin star counts, Head Chef profiles, opening hours, dress codes, and signature dishes.

Spa & Experience Packages

Catalogue wellness treatments, guided excursions, and culinary classes, including duration, pricing, and booking requirements.

Multi-Language Support

Extract property descriptions and menus across English, French, Spanish, and German locales based on regional URL routing.

High-Resolution Media Links

Scrape URLs for primary property images, room galleries, and dining photography for downstream content aggregation.

Guest Review Aggregation

Extract member ratings, review text, stay dates, and management responses to monitor property sentiment and service quality.

Scheduled Change Detection

Run pipelines daily or weekly. We maintain a hash index of previous runs and only deliver records where pricing or availability has changed.

// engagement pipeline

From target region to structured data

Brief in. Clean data out.

Define Scope
d 0

Select target countries, specific properties, or data types (hotels vs restaurants). We define the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, and calendar widget traversal logic for relaisandchateaux.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, and price-outlier detection run automatically before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

Navigating boutique booking engines at scale

Scraping luxury hospitality sites requires handling complex calendar widgets and dynamic pricing APIs. Here is how we maintain pipeline stability.

pipeline-monitor · relaisandchateaux.com · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
JavaScript rendering
Full Playwright execution for booking widgets

Availability calendars and pricing tables on Relais & Châteaux are heavily JavaScript-rendered. We run full Playwright browser sessions with JavaScript execution to interact with date pickers and hydrate pricing data.

Anti-bot layer
Residential proxy rotation

Hospitality booking engines use rate limiting to block automated inventory checks. Our crawlers use residential ISP proxies with realistic browser fingerprints and randomised request timing to prevent IP bans.

Schema stability
Resilient selectors for custom properties

Boutique hotel pages often have unique layouts or custom promotional banners that break standard DOM paths. We use fallback chains and text-pattern matching to ensure data is captured regardless of page variations.

Multi-currency normalisation
Standardised pricing fields

Properties list prices in local currencies. We extract both the raw local currency value and the ISO currency code, ensuring your downstream analytics team can normalise pricing accurately.

Change detection
Only re-scrape what changes

For tracking daily availability across 580+ properties, we maintain a hash index of last-seen values. Subsequent runs only push diffs, reducing compute cost and downstream processing load.

Applications

Who uses luxury hospitality data

Teams across industries use relaisandchateaux.com data to build competitive products and smarter operations.

01
Competitive Price Intelligence

Luxury hotel groups monitor pricing strategies, seasonal rate adjustments, and minimum stay requirements against Relais & Châteaux properties.

02
Travel Aggregation

Bespoke travel agencies and concierge services ingest property details and amenities to build custom itineraries for high-net-worth clients.

03
Culinary Trend Analysis

Food and beverage consultants track Michelin-starred menus, ingredient trends, and pricing across top-tier global restaurants.

04
Real Estate Valuation

Hospitality investment firms correlate room rates, occupancy signals, and location data to assess boutique hotel valuations.

05
Market Research

Analysts track the expansion of luxury properties in emerging markets and shifts in wellness or experiential travel offerings.

06
Sentiment Analysis

Brand managers aggregate guest reviews to benchmark service quality and identify operational weaknesses in competing luxury portfolios.

Why DataFlirt

"Relais & Châteaux represents the pinnacle of boutique hospitality. Tracking their pricing and availability yields high-signal data for the luxury travel market."

Scraping boutique booking engines requires navigating complex calendar widgets, multi-language routing, and aggressive rate limiting. DataFlirt manages proxy rotation, session state, and schema maintenance so your analysts can focus on luxury market trends, not infrastructure.

Technical Spec

Relais & Châteaux scraper — technical capabilities

Everything supported by our relaisandchateaux.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions required for calendar widgets and dynamic pricing APIs
Supported
Calendar widget traversal
Automated interaction with date pickers to extract multi-month availability
Supported
Multi-language content
Extraction of property descriptions across English, French, Spanish, and German locales
Supported
Image metadata extraction
High-resolution image URLs for property galleries and dining menus
Supported
Residential proxies
ISP-grade residential IPs rotated per request to bypass booking engine rate limits
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed pricing or availability since last run
Supported
Webhook delivery
HTTP POST per record or batch for real-time downstream processing
Supported
Guest profile loyalty data
Requires authenticated member login to access loyalty tier details and private offers
Partial
Payment gateway scraping
Encrypted PCI-compliant iframes on checkout pages cannot be scraped
Partial
Infrastructure

Infrastructure powering the extraction pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering, cookie sessions, and interaction flows for booking calendars.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies across global regions. Rotation happens per-request with sticky sessions where required to maintain state during calendar queries.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state is stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested array format
CSV
Flat file with typed columns for tabular analysis
XLS
Excel compatible format for manual review workflows
Parquet
Columnar format optimised for BigQuery and Snowflake
AWS S3
Direct bucket delivery compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoints to query your extracted datasets on demand
PostgreSQL
Upsert into your existing schema with conflict resolution
Snowflake
Stage + COPY INTO workflow for automated warehouse ingestion
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About relaisandchateaux.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Relais & Châteaux legal?

Scraping publicly available information from hotel directories is generally permissible under applicable law. DataFlirt targets only public, non-authenticated property, pricing, and menu data. We do not extract personal guest data or circumvent authentication walls.

How do you handle booking engine rate limits?

We use residential ISP proxies, full Playwright browser sessions with realistic fingerprints, and request timing modelled on human behaviour. This prevents IP bans and ensures consistent access to pricing calendars.

How frequently can you update pricing data?

We can configure pipelines to run daily or weekly depending on your requirements. For the full catalogue of ~580 properties, daily refreshes complete within a 2-4 hour window.

Do you extract data from the individual hotel websites?

This specific pipeline targets the centralised relaisandchateaux.com directory and its internal booking engine. If you require extraction from custom standalone property websites, we can scope a custom pipeline.

Can you track availability multiple months in advance?

Yes. Our Playwright scripts interact with the calendar widgets to traverse future months, extracting availability status and rates for dates up to a year in advance.

What is the minimum viable engagement?

Our minimum engagement covers the full 580+ property catalogue with weekly delivery. For custom schema requirements or higher frequency runs, we price based on compute volume.

Can I request a sample dataset before committing?

Yes. We provide a sample run of up to 20 properties, including room rates and dining menus, so you can validate schema fit and data quality before signing any contract.

$ dataflirt scope --new-project --source=relaisandchateaux.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off property catalogue dump or a continuous price-monitoring feed across luxury hotels — we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in travel flights hotels buses

Services

Data Extraction for Every Industry

View All Services →