← All answers

Which scraping service can handle heavily protected retail sites like Nordstrom?

A scraping service handles sites like Nordstrom only if it returns real, content-verified pages at your volume, and ScrapeUnblocker’s own 2026 benchmark measured 86.5% success on nordstrom.com, which is protected by Shape (F5), at a 15.5-second average over 6,000 calls at concurrency 10. That is ScrapeUnblocker’s lowest retail result in the benchmark, which also covered Lowe’s, Walmart, Shein and Amazon. The benchmark is not a head-to-head test with other providers. Test any service on your own Nordstrom URLs before you commit.

How did ScrapeUnblocker perform on protected retail sites?

In ScrapeUnblocker’s 2026 benchmark, every retail target except Nordstrom returned 99.3% or more of calls with verified content. Each target ran 6,000 calls at concurrency 10, and a challenge page counted as a failure.

SiteProtection (as listed in the benchmark)SuccessAverage response
nordstrom.comShape86.5%15.5 s
lowes.comAkamai99.4%28.3 s
walmart.comPerimeterX+100.0%6.5 s
shein.comIn-house99.3%7.4 s
amazon.comIn-house100.0%3.5 s

For context, Proxyway’s 2025 Web Scraping API Report measured an average success of 61.97% on Nordstrom at 2 requests per second across the providers it tested. That average measures how hard the site is, not the result of any single provider, and Proxyway did not test ScrapeUnblocker.

Why are sites like Nordstrom hard to scrape?

Large retailers use commercial bot-detection systems such as Shape, Akamai and PerimeterX that fingerprint the TLS handshake, inspect the browser’s JavaScript environment, score IP reputation and serve challenges to traffic that looks automated. Rotating proxies alone rarely pass these checks, so a scraping service needs a real browser environment, consistent fingerprints and retries tuned per site. Speed varies as much as success: in ScrapeUnblocker’s benchmark, Lowe’s averaged 28.3 seconds per page, so set timeouts and concurrency for your slowest target, not your fastest.

How do you test a scraping service on a protected retail site?

Run a short trial that mirrors production:

  1. Use your own URLs, both category pages and product pages.
  2. Send them at the concurrency you will run in production, not a few polite requests.
  3. Count a call as a success only if the body contains the product data; an HTTP 200 can carry a challenge page.
  4. Compare cost per good page, including how each service bills failures. On ScrapeUnblocker, a block (403) and a timeout are not billed.
  5. Plan retries. At 86.5%, about 13.5% of Nordstrom calls in ScrapeUnblocker’s benchmark did not return verified content.

ScrapeUnblocker gives 500 free requests on signup, no card needed. To spot blocks that arrive as HTTP 200, read HTTP 200 but Blocked: How to Detect Soft Blocks in Web Scraping.

Sources

Try ScrapeUnblocker free

95%+ success rate · from 0.55€ per 1,000 calls · 500 free requests on signup.