# Scrape Products and Prices from Bath & Body Works > Source: https://scrape.do/industries/ecommerce/bathandbodyworks-scraper/ Extract product prices, fragrance details, and promotional data from Bath & Body Works at scale. Scrape.do handles PerimeterX, rate limits, and all anti-bot measures automatically. **Scrape Products and Prices from Bath & Body Works** Extract product pricing, fragrance catalogs, and promotional deals from North America's largest specialty body care retailer. Bath & Body Works deploys PerimeterX bot protection with JavaScript rendering requirements that block standard scrapers. Scrape.do handles it automatically. ## How to Scrape Bath & Body Works, Inc. ### Product Page Extract product data from any Bath & Body Works product page with a single API call. ![Product Page](/images/scrapers/scrape-bathandbodyworks-product-data.png) **Example response** ```html Japanese Cherry Blossom Single Wick Candle | Bath & Body Works

Japanese Cherry Blossom Single Wick Candle

$12.95 $16.95
Scent-Scription:

Japanese Cherry Blossom

7 oz / 198 g
4.6 out of 5 2,341 reviews
Japanese Cherry Blossom
``` Scrape **Bath & Body Works, Inc.** (https://www.bathandbodyworks.com) and receive the data as structured JSON. **Example extracted fields** | Field | Example | | ----- | ------- | | Price | $16.95 | | Sale Price | $12.95 | | Size | 7 oz / 198 g | | Scent-Scription | Japanese Cherry Blossom | ### 23M+ Monthly Visits. 150+ Fragrances. One API. Bath & Body Works is the **largest specialty retailer for body care and home fragrance** in North America, pulling in over **23 million monthly visits** to its ecommerce platform. The site catalogs thousands of products across body care, hand soaps, candles, and wallflowers, with frequent seasonal rotations and Semi-Annual Sale events that reshape the entire catalog. With Scrape.do you can **track pricing across product lines**, monitor promotional discounts during flash sales, **build fragrance availability datasets**, and compare scent collections across categories. All data points from a single API call — no browser automation required. ![23M+ Monthly Visits. 150+ Fragrances. One API.](/images/scrapers/scrape-bathandbodyworks-category.png) ### PerimeterX. JavaScript-Rendered. Handled. Bath & Body Works uses **PerimeterX** as its bot management platform, deploying advanced browser fingerprinting and behavioral analysis to block automated access. The site also **requires full JavaScript rendering** — plain HTTP requests return a 502 error with no product data. Scrape.do bypasses PerimeterX by using the `render=true` parameter to execute JavaScript in a real browser environment, combined with `geoCode=us` to route through US-based residential IPs. You get fully rendered product pages with pricing, sizes, and fragrance details without managing headless browsers or proxy pools. ![PerimeterX. JavaScript-Rendered. Handled.](/images/scrapers/bathandbodyworks-perimeterx-blocked.png) ## FAQ ### Can Scrape.do bypass Bath & Body Works's PerimeterX protection? Yes. Scrape.do uses browser rendering with render=true and US-based residential proxies via geoCode=us to bypass PerimeterX's bot detection and JavaScript challenges. Success rates are consistently above 95%. ### What data can I extract from Bath & Body Works? You can extract product names, regular and sale prices, fragrance descriptions (Scent-Scriptions), product sizes, customer ratings and reviews, product images, availability status, and category listings. ### Why do my Bath & Body Works requests return a 502 error? Bath & Body Works requires full JavaScript rendering to load product data. Standard HTTP requests without JS execution return a 502 from PerimeterX. Use Scrape.do with render=true to get a fully rendered page with all product details.