SYSTEM all green source renttherunway.com queue 12,841 pages p99 latency 185ms dataflirt.com · scraper/renttherunway-com
RUN * 42 active pipelines * renttherunway.com live

Rent the Runway data,
at warehouse scale.

We extract designer catalogues, rental pricing, size availability, and user fit reviews from Rent the Runway. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
18.4K /day
Availability updates
142K /24h
Fit reviews
2.1M /run
Active pipelines
42
Uptime
99.94%
Data Dictionary

Every field we extract from renttherunway.com

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

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

product_iddesigner_nametitleretail_pricerental_price_4_dayrental_price_8_dayavailable_sizescolourdescriptionfabric_compositioncare_instructionspage_url
product_listings
● 200 OK
"product_id": "PROD94821",
"designer_name": "Reformation",
"title": "Juliette Dress",
"retail_price": 248.0,
"rental_price_4_day": 35.0,
"rental_price_8_day": 55.0,
"colour": "Emerald Green",
"available_sizes": "['0', '2', '4', '6', '8', '10', '12']"
# product_iddesigner_nametitleretail_pricerental_price_4_dayrental_price_8_day
1
2
3

Complete list of extractable fields for Fit Reviews objects from renttherunway.com. All fields typed and schema-versioned.

review_idproduct_iduser_nicknameoverall_fitsize_wornuser_heightuser_weightuser_bustratingreview_textdate_posted
fit_reviews
● 200 OK
"review_id": "REV8839201",
"product_id": "PROD94821",
"overall_fit": "True to Size",
"size_worn": "4",
"user_height": "5'6"",
"user_weight": "135 lbs",
"user_bust": "34B",
"rating": 5,
"date_posted": "2023-10-14"
# review_idproduct_iduser_nicknameoverall_fitsize_wornuser_height
1
2
3

Complete list of extractable fields for Availability Calendars objects from renttherunway.com. All fields typed and schema-versioned.

product_idsizedate_startdate_endstatusrental_periodzip_codelast_checked
availability_calendars
● 200 OK
"product_id": "PROD94821",
"size": "4",
"date_start": "2023-11-01",
"date_end": "2023-11-04",
"status": "unavailable",
"rental_period": "4-day",
"zip_code": "10001",
"last_checked": "2023-10-25T08:14:00Z"
# product_idsizedate_startdate_endstatusrental_period
1
2
3

Complete list of extractable fields for Stylist & Occasion Data objects from renttherunway.com. All fields typed and schema-versioned.

product_idstylist_notesoccasion_tagsbody_type_recommendationsage_group_recommendationsstyle_tagstrend_tagspairing_suggestions
stylist_& occasion data
● 200 OK
"product_id": "PROD94821",
"stylist_notes": "Fitted bodice with a relaxed skirt. Great for pear shapes.",
"occasion_tags": "['Wedding Guest', 'Date Night', 'Party']",
"body_type_recommendations": "['Pear', 'Hourglass']",
"style_tags": "['Romantic', 'Classic']",
"trend_tags": "['Floral', 'Midi']",
"pairing_suggestions": "['Strappy heels', 'Statement earrings']"
# product_idstylist_notesoccasion_tagsbody_type_recommendationsage_group_recommendationsstyle_tags
1
2
3

Complete list of extractable fields for Designer Profiles objects from renttherunway.com. All fields typed and schema-versioned.

designer_iddesigner_namebrand_descriptiontotal_stylesactive_stylesprimary_categoriesprice_tierdesigner_url
designer_profiles
● 200 OK
"designer_id": "DES442",
"designer_name": "Reformation",
"brand_description": "Sustainable fashion brand focusing on vintage-inspired designs.",
"total_styles": 342,
"active_styles": 128,
"primary_categories": "['Dresses', 'Tops']",
"price_tier": "Mid-Luxury",
"designer_url": "https://www.renttherunway.com/designers/reformation"
# designer_iddesigner_namebrand_descriptiontotal_stylesactive_stylesprimary_categories
1
2
3

Capabilities

Rent the Runway data architecture, mapped and extracted

Our pipelines handle RTR's dynamic inventory model: date-based availability, subscription tier pricing, and complex fit review matrices with user body measurements.

Designer Catalogue Extraction

Full product metadata including title, designer, retail price, rental tiers, colour variants, and detailed descriptions.

Rental & Retail Pricing

Capture 4-day, 8-day, and clearance purchase prices alongside original retail values for margin analysis.

Size & Fit Matrix

Extract standard, plus, petite, and maternity size availability across the entire catalogue.

Granular Fit Reviews

Extract user height, weight, bust size, and typical size worn alongside text reviews and star ratings.

Availability Calendars

Track inventory dates and stock-outs by simulating date picker interactions for specific rental windows.

Occasion & Style Tags

Extract stylist notes, wedding, gala, and vacation occasion tags to build recommendation engines.

High-Resolution Images

Capture front, back, detail, and user-uploaded review images via CDN URLs.

Fabric & Care Instructions

Material composition percentages and cleaning requirements parsed into structured fields.

Change Detection

Only emit diffs for availability and pricing changes, reducing storage bloat for downstream pipelines.

// engagement pipeline

From designer list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide designer URLs, category filters, or specific product IDs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy and Playwright crawlers, proxy rotation, and session management for renttherunway.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, and sample fit reviews before full launch.

Delivery
ongoing

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

Under the hood

Handling Rent the Runway's dynamic inventory

RTR relies heavily on dynamic date pickers and location-based availability. We manage the session state required to extract accurate inventory.

pipeline-monitor · renttherunway.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
Dynamic Availability Calendars
Playwright handles date picker interactions

Availability is not static HTML. We use full Playwright sessions to interact with date pickers, simulating user rental periods to extract true inventory status.

Location-Based Inventory
Injecting zip codes to verify local delivery

Shipping times affect availability. Our crawlers inject target zip codes to capture accurate location-specific inventory data.

Review Pagination
Handling infinite scroll for fit reviews

Fit reviews are loaded via JavaScript pagination. We intercept XHR requests to extract the complete review corpus without missing records.

Anti-bot layer
Residential proxies to bypass bot protection

RTR employs strict bot detection. We use US-based residential proxies and spoofed browser fingerprints to maintain high success rates.

Schema stability
Fallback selectors for product page variations

Layouts differ between standard rentals and clearance sales. We use multiple fallback chains to ensure consistent data extraction across all page types.

Applications

Who uses RTR data and why

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

01
Competitive Pricing Analysis

Compare rental pricing models against retail values to optimise alternative fashion subscription services.

02
Inventory & Trend Forecasting

Analyze availability calendars to identify high-demand designers and seasonal style trends.

03
Size & Fit Modelling

Train machine learning models on user measurements versus fit outcomes to improve sizing recommendations.

04
Brand Performance Tracking

Monitor designer popularity and review sentiment to inform wholesale purchasing decisions.

05
Assortment Planning

Retailers use rental velocity and occasion tags to plan seasonal inventory assortments.

06
Consumer Sentiment Analysis

Run NLP on fit reviews to understand common fit issues and fabric complaints for specific designers.

Why DataFlirt

"Rent the Runway holds the industry's most comprehensive dataset on how designer garments actually fit real women across thousands of body types."

Extracting this data requires navigating complex date-based availability APIs, infinite-scroll review sections, and strict bot protection. DataFlirt manages the proxy rotation, JavaScript execution, and schema parsing so your data engineering team receives structured, analysis-ready tables.

Technical Spec

Rent the Runway scraper technical capabilities

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

JavaScript rendering
Full Playwright sessions required for availability calendars and pricing widgets
Supported
Residential proxy rotation
ISP-grade US residential IPs rotated per request
Supported
Date-based availability
Simulated calendar interactions for 4-day and 8-day rental windows
Supported
Zip code injection
Location-specific inventory checks via session cookies
Supported
Fit review pagination
Infinite scroll capture via XHR interception
Supported
Image extraction
High-resolution asset URLs for product and user-uploaded images
Supported
Change detection
Hash-based diffs for inventory updates
Supported
User rental history
Gated data requiring authenticated account access
Partial
Subscription-only inventory
Items locked behind active RTR membership tiers
Partial
Infrastructure

Infrastructure powering the RTR 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 and retry logic. Playwright handles JavaScript rendering, date picker interactions, and dynamic content.

Residential Proxy Infrastructure

We maintain pools of US residential ISP proxies to bypass bot protection. Rotation happens per-request with sticky sessions for calendar checks.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested - schema versioned per run
CSV
Flat file with typed columns - Excel compatible
XLS
Spreadsheet format for direct business analyst use
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery - compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint to query extracted catalogue data
Snowflake
Stage and COPY INTO workflow - incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Rent the Runway legal?

Scraping publicly available information is generally permissible under applicable law. DataFlirt targets only public, non-authenticated product, pricing, and review data. We do not extract personal data or circumvent authentication walls.

How do you extract availability calendars?

We use Playwright to simulate user interactions with the date picker UI, capturing the resulting inventory status for specific rental windows and zip codes.

Can you extract user measurements from fit reviews?

Yes. We extract user height, weight, bust size, and typical size worn, mapping these data points to the specific size rented and the overall fit rating.

How fresh is the availability data?

We configure pipelines to run at your required cadence. Daily runs are standard for full catalogues, with hourly checks available for high-demand subsets.

Do you handle the infinite scroll on reviews?

Yes. We intercept the underlying XHR requests used for pagination, ensuring we capture the complete review history for every product.

What is the minimum viable engagement?

Our smallest packages start at a defined designer list or category subset with weekly delivery. We price based on volume and delivery frequency.

$ dataflirt scope --new-project --source=renttherunway.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 catalogue dump or a continuous fit-review feed across 15,000 styles, we scope, build, and operate the pipeline. Tell us what you need.

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

More in fashion and apparel

Services

Data Extraction for Every Industry

View All Services →