How to scrape Bulgari without getting blocked
Bulgari is a Salesforce Commerce Cloud storefront — no CAPTCHA wall, but the product API is gated behind a short-lived OAuth shopper token the browser mints. Sessemi warms the session once, then replays the token on fast reads.
What protects Bulgari?
Salesforce Commerce Cloud
Bulgari runs on Salesforce Commerce Cloud (SFCC). The storefront is a headless PWA that pulls clean JSON from Salesforce's shopper (SCAPI) endpoints. Those endpoints reject anonymous calls: every request needs a valid, short-lived OAuth shopper token minted during a real browser session, plus a region-consistent IP.
Because the storefront and the shopper API are same-origin, a token minted by loading a category page is valid for the reads that follow on the same session — there is no second property to clear. The DIY cost is reproducing the OAuth mint faithfully and keeping a warm, region-correct session alive across a burst of reads. Sessemi handles both, so you warm once and then read fast.
Scrape Bulgari with one API call
Send the URL, get clean HTML back. Sessemi handles Salesforce Commerce Cloud, IP rotation, and session management automatically — no per-solve fees.
# Step 1 — warm the session (mints the shopper token, satisfies edge checks)
curl -X POST https://api.sessemi.com/scrape \
-H "X-API-Key: $SESSEMI_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.bulgari.com/en-us/jewelry",
"stealth": true,
"country": "us",
"session": "bulgari-us"
}'
# Step 2 — fast reads on the same session (token replayed automatically)
curl -X POST https://api.sessemi.com/scrape \
-H "X-API-Key: $SESSEMI_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.bulgari.com/en-us/jewelry/necklaces",
"stealth": true,
"country": "us",
"session": "bulgari-us"
}'
What people scrape from Bulgari
- Cross-region price monitoring on jewellery and watches (Serpenti, B.zero1, Octo)
- Availability tracking across regional storefronts and new collections
- Luxury watch-and-jewellery market intelligence for analyst and resale tools
- Catalogue enrichment and reference pricing for aggregators
Want the full walkthrough?
The blog has a longer post on scraping Bulgari with named sessions, pagination, and tips that didn't fit here.
Ready to scrape Bulgari?
1,000 free credits to start. No card required. Cancel anytime.