# 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.

**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
```
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.

### 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.

## 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.