How to Scrape E-commerce Websites Without Getting Blocked: 2026 Practical Guide
James Wright· Legal & Compliance CounselJul 13, 2026E-commerce sites are the most valuable yet hardest scraping targets. This guide provides a complete strategy from proxy selection to rate control for stable data collection without blocks.
The Unique Challenges of E-Commerce Scraping
E-commerce websites are the most valuable yet hardest-to-crack targets in data collection. The reason is simple: e-commerce platforms know their data (prices, inventory, reviews) is a core business asset, so they invest heavily in protecting it.
Unique Challenges of E-Commerce Scraping:
1. Disproportionate Anti-Scraping InvestmentA regular website might spend hundreds to thousands of dollars per month on anti-scraping. E-commerce giants like Amazon and eBay invest millions of dollars per year. They have dedicated teams and AI systems to identify and block automated traffic.
2. Data Is MoneyEvery price change, every review, every stock status change on e-commerce platforms is directly tied to sales revenue. This makes e-commerce platforms extremely sensitive to any form of data collection. Amazon reportedly handles over 100 billion anti-bot detection events daily.
3. Multi-Layered Defense SystemsE-commerce platforms typically deploy multi-layered anti-scraping protection: CDN layer (Cloudflare/Akamai), WAF layer, application layer, and behavioral analysis layer. You bypass one layer, and another is waiting.
4. Dynamic Pricing ComplexityE-commerce platforms use dynamic pricing: the same product may show different prices at different times, in different regions, or even to different users. This means you need to collect data from multiple geographic locations and time points to get complete pricing information.
5. High-Speed Page Structure ChangesE-commerce websites frequently conduct A/B testing and UI updates — page structures can change weekly or even daily. Compared to other types of websites, e-commerce site scraping rules need more frequent maintenance.
Deep Dive into E-Commerce Anti-Scraping Mechanisms
Understanding e-commerce anti-scraping mechanisms is the first step in developing strategy. Here are the core anti-scraping techniques used by e-commerce platforms:
Layer 1: IP Detection and Rate LimitingThis is the most basic yet most important defense. E-commerce IP detection is far more sophisticated than regular websites:
- Not just request frequency detection, but also analyzing IP ASN type, historical behavior, and geographic location
- Datacenter IP ranges are pre-blocked on a massive scale
- Multiple IPs within the same C-class IP range simultaneously making high-frequency requests can get the entire range blocked
- "Slow attacks" are also detected — even if each IP only makes 1 request per minute, too many IPs targeting the same product category simultaneously will trigger alarms
Layer 2: Browser Environment Detection
- Canvas/WebGL Fingerprint: Detecting subtle differences in rendered graphics
- TLS/JA3 Fingerprint: Detecting TLS handshake characteristics (especially on Cloudflare-protected sites)
- Navigator Property Checks: Dozens of properties including webdriver, plugins, languages
- Cookie Consistency: Detecting whether Cookie lifecycle and setting methods match real browsers
- Screen Resolution & Window Size: Real browser windows are typically smaller than screen resolution
Layer 3: Behavioral AnalysisThis is the hardest layer to fake:
- Mouse Trajectory Analysis: Real users' mouse movements aren't straight lines but have acceleration and deceleration
- Page Dwell Time Analysis: Real users spend time reading content
- Browsing Path Analysis: Real users' paths from search results to details to reviews follow patterns
- Interaction Heatmap: Real users interact with page elements (hover, click to expand, etc.)
Layer 4: Special Traps
- Honeypot Links: Links invisible to users but that scrapers might follow
- Dynamic CSS Selectors: Randomized CSS class names on each page load
- Data Obfuscation: Hidden characters in HTML or Base64-encoded data
- Pagination Traps: Some pagination links leading to infinite loops or meaningless pages
Layer 5: CAPTCHAs
- reCAPTCHA v3: Invisible scoring throughout the session, low-scoring users are blocked or shown CAPTCHAs
- Amazon Native CAPTCHA: Text recognition + image selection
Core Strategy: 6-Step Formula to Avoid Blocks
Rule 1: Proxy Strategy — Your First Line of Defense
This is the most important step. For e-commerce collection, proxy choice directly determines success rates.
Tiered Proxy Strategy:
- Core Collection Layer: Use premium residential proxies. For top-tier platforms like Amazon and eBay, high-reputation residential IPs are a must. Established providers such as Bright Data and Oxylabs offer high-quality residential proxy networks. For teams looking to reduce operational complexity, integrated platforms that bundle proxy management, browser fingerprint control, and anti-bot bypass into a unified solution — such as AntsData's E-Commerce Scraper — can eliminate the engineering overhead of stitching together multiple tools
- Expansion Layer: For medium-difficulty e-commerce platforms (like Shopify stores), use ISP proxies (combining residential IP trustworthiness with datacenter speed)
- Exploration Layer: For quick validation of low-value data, try dedicated datacenter proxies
Proxy Usage Tips:
- Rotate IP per request (don't use sticky sessions unless maintaining shopping cart or login state)
- Ensure even geographic distribution of IPs when requesting the same target domain
- Monitor each IP's success rate, automatically retire low-quality IPs
- Avoid many IPs simultaneously requesting the same category within short timeframes
Rule 2: Request Headers and Identity Spoofing
- Use the latest User-Agents from real browsers (update monthly)
- Set complete request headers: Accept, Accept-Language, Accept-Encoding, Referer, DNT, Sec-Ch-UA, etc.
- Ensure mutual consistency between headers (don't use Chrome UA with Firefox Accept headers)
- Set realistic Referer chains: Category page → Search page → Product page is a reasonable path
Rule 3: The Golden Ratio of Rate Control
There's no one-size-fits-all answer for e-commerce rate control — it needs to be dynamically adjusted per platform:
| Platform | Recommended Requests/Hour/IP | Recommended Delay Range |
|---|---|---|
| Amazon | 5-10 | 6-12 minutes |
| eBay | 10-20 | 3-6 minutes |
| Walmart | 5-15 | 4-12 minutes |
| Shopify Stores | 20-50 | 1-3 minutes |
| Small E-commerce Sites | 30-60 | 1-2 minutes |
Rule 4: Use Real Browser Rendering
For top e-commerce platforms, use real browsers (Playwright/Puppeteer) instead of HTTP libraries:
- Use Playwright (newer, faster, and harder to detect than Selenium)
- Configure stealth plugins to hide automation characteristics
- Simulate realistic page load times (don't complete DOM loads instantly)
- Enable full browser features: WebGL, AudioContext, font rendering, etc.
Rule 5: Intelligent CAPTCHA Handling
- Prevention First: Try to avoid triggering CAPTCHAs through the first four rules. This is the most effective strategy
- CAPTCHA Detection: Monitor responses for CAPTCHA-related elements
- Tiered Handling: Simple text CAPTCHAs — use OCR or AI models; Complex CAPTCHAs — use 2Captcha services; reCAPTCHA — use professional bypass services
- Post-CAPTCHA Behavior: After solving a CAPTCHA, reduce collection frequency to avoid immediate re-triggering
Rule 6: Resilient Collection Architecture Design
- Multi-Node Distribution: Distribute collection tasks across nodes in different geographic regions
- Dynamic Degradation: When a node gets blocked, auto-transfer tasks to backup nodes
- Circuit Breaker: When error rates exceed thresholds, auto-pause collection for that target
- Hotspot Identification: Monitor which product categories/pages are heavily protected, avoid these during peak times
Platform-Specific Scraping Guides
Amazon Scraping Guide
Amazon has the strictest anti-scraping of any e-commerce platform. Here are Amazon-specific strategies:
- Try Amazon Product Advertising API First: If compliance and stability are priorities, evaluate whether Amazon's official API meets your needs
- Residential Proxies Are Essential: Datacenter IPs survive on Amazon for seconds at most
- Use Web Unlocker-Level Tools: Professional tools like Bright Data's Web Unlocker and Oxylabs' Web Unblocker can automatically handle Amazon's multi-layer protection
- Simulate Complete Shopping Journeys: Homepage search → Category selection → Browse listings → View product details is a complete user path
- Watch Product Variants: Amazon product pages include multiple variants (size, color, etc.), and prices may differ by variant
- Monitor Prices Over Reviews: Price data changes frequently and has high value; review data changes slowly so can be updated less frequently
eBay Scraping Guide
eBay's anti-scraping is similar to Amazon's but with some differences:
- Residential proxies are still needed, but eBay tolerates IPs slightly better than Amazon
- eBay's search result pages are typically longer than Amazon's (often 50+ results), allowing slightly faster collection rates
- Note the two different pricing models: "Auction" and "Buy It Now"
- eBay seller information (ratings, sales numbers) is also valuable data
Shopify Store Scraping Guide
Shopify stores are generally less protected, but still require attention:
- Many Shopify stores use Cloudflare, requiring proxy solutions that can bypass Cloudflare
- Shopify stores often expose an implicit product data API via the /products.json endpoint — use this first
- Note differences in payment currencies and shipping policies across different Shopify stores
Walmart Scraping Guide
Walmart has significantly strengthened its anti-scraping in recent years, now approaching Amazon's level:
- Residential proxies are a must
- Walmart has extremely high geo-targeting requirements — ensure the proxy IP location matches where the product ships
- Walmart's inventory information changes frequently; consider increasing collection frequency but distributing load across more proxy IPs
Other Platforms (Alibaba, JD.com, Tmall, etc.)
Chinese e-commerce platforms are equally strict on anti-scraping:
- Residential proxies are mandatory (China's market has specialized proxy providers)
- JD.com and Tmall heavily use dynamic rendering, making headless browsers essential
- Pay attention to localized data dimensions like shipping costs, coupons, etc.
Multi-Platform Unified Collection Solutions
For businesses that need to monitor data across multiple e-commerce platforms simultaneously, maintaining separate collection logic, proxy strategies, and anti-bot bypass solutions for each platform significantly increases technical burden. Specialized e-commerce data collection platforms provide a unified API interface for accessing multiple platforms at once. For example, AntsData's E-Commerce Scraper comes with built-in Web Unlocker capabilities, covering major platforms like Amazon, eBay, Shopify, and Walmart while also supporting Chinese e-commerce ecosystems such as Taobao and JD.com — development teams only need to maintain a single interface to obtain structured e-commerce data from multiple platforms, dramatically reducing infrastructure and operational complexity.
Tool Recommendations and Comparison
| Tool/Service | E-Commerce Capability | Recommended Scenario | Estimated Monthly Cost (100K pages) |
|---|---|---|---|
| Bright Data (E-Commerce API + Web Unlocker) | ⭐⭐⭐⭐⭐ | Enterprise multi-platform e-commerce | $500-1,500 |
| Oxylabs (E-Commerce Scraper API) | ⭐⭐⭐⭐⭐ | Enterprise e-commerce data | $600-2,000 |
| AntsData (E-Commerce Scraper) | ⭐⭐⭐⭐ | Multi-platform unified collection, AI-friendly, best value | $300-800 |
| Decodo (E-Commerce Scraping API) | ⭐⭐⭐⭐ | Mid-size e-commerce projects | $200-500 |
| Apify (Amazon/eBay Actor) | ⭐⭐⭐⭐ | Quick start, small-medium scale | $100-400 |
| Zyte | ⭐⭐⭐⭐ | Scrapy users | $200-600 |
| ScraperAPI | ⭐⭐⭐ | Lightweight e-commerce collection | $100-300 |
Recommended Combination Plans:
| Need | Recommended Approach |
|---|---|
| High success rate, high budget | Bright Data Web Unlocker + Residential Proxies |
| Best value priority | Decodo E-Commerce API + ISP proxy supplement |
| Quick validation/PoC | Apify Amazon Actor + Residential Proxies |
| In-house dev team | Scrapy + Zyte Smart Proxy Manager |
Data Quality Management
E-commerce data quality management is often overlooked but critically important:
Common Data Quality Issues:
- Duplicate Data: Same product appearing in different categories, or same product recorded in different collection cycles
- Price Anomalies: Confusing original/sale prices, incorrect price formatting (e.g., missing decimal points)
- Product Matching Errors: Incorrect cross-platform product association (e.g., Amazon ASIN mapped to wrong Walmart product ID)
- Timeliness Issues: Collected data is already outdated (e.g., products already delisted)
- Incomplete Data: Some fields failed to collect but were still marked as successful
Data Quality Management Process:
- Real-Time Validation: Immediately check after collection whether key fields are empty and prices are within reasonable ranges
- Deduplication Strategy: Deduplicate based on unique product identifiers (ASIN, SKU, URL), keeping the most recent data
- Anomaly Detection: Auto-flag and re-verify when prices change by more than 50%
- Cross-Validation: If possible, verify the same product's price from different geographic locations using different proxies
- Data Provenance: Record each data point's collection time, IP source, and raw HTML snapshot
FAQ
Q: Is scraping Amazon price data legal? Collecting publicly visible product price information is generally legal, but you must comply with Amazon's terms of service and not bypass its technical protection measures. Consult a legal advisor before large-scale commercial use. Amazon's Product Advertising API is a more compliant option (though data coverage is limited).
Q: Why was I blocked after scraping only 10 Amazon products? Most likely cause: using datacenter proxy IPs. Amazon's datacenter IP blocking is almost instantaneous. Even with residential proxies, obvious header vulnerabilities (like missing or incorrect User-Agent) will get you blocked quickly. Try professional tools to get successful results first, then gradually learn self-built methods.
Q: How do I handle dynamic pricing on e-commerce sites? Dynamic pricing means the same product's price may change multiple times per day. Recommendations: 1) Collect at different times (morning, noon, evening); 2) Record timestamps for each collection; 3) Use proxy IPs from different geographic locations; 4) Compare standard prices with non-logged-in prices.
Q: What's the budget for scraping 100,000 e-commerce pages per month? If using residential proxies (about 50-200KB per page), about 5-20GB of traffic per month, proxy costs about $35-300. If using dedicated e-commerce APIs from platforms like Decodo or Apify, costs about $100-500/month. If self-building (excluding labor), proxy + infrastructure costs about $100-300/month. Professional multi-platform data collection platforms typically offer unified pricing across multiple platforms, often delivering better overall value than procuring each component separately.
Q: Which is better — data collection or using APIs directly (like Keepa, Jungle Scout)? It depends on your needs. Keepa/Jungle Scout provide historical price data and sales estimates with richer information dimensions, but at higher cost and lower flexibility. Self-collection gives real-time data and customizable fields, but has higher technical barriers and maintenance costs. Many professional teams use both in combination.

About the author
James Wright
Legal & Compliance Counsel @ AntsData
James Wright is the Legal & Compliance Counsel at AntsData, where he advises on the legal and ethical dimensions of web data collection. He specializes in data privacy regulations (GDPR, CCPA, CPRA), terms of service analysis, and responsible data practices. James has 12 years of experience in technology law, having previously worked at leading Silicon Valley firms advising on internet law, intellectual property, and data governance. He holds a J.D. from Harvard Law School and is a member of the International Association of Privacy Professionals (IAPP). James is committed to helping businesses navigate the complex legal landscape of web data while maintaining the highest ethical standards.

![配色 [已恢复] 02(1)](https://static.antsdata.com/content/2026/07/01KXG2FM8WDRJRQ8KJSBDZP7HV-模板3.webp)

![配色 [已恢复] 02(1)](https://static.antsdata.com/content/2026/07/01KXG2GEXC73MDYBQ6A0W2V0PE-模板3.webp)
![配色 [已恢复] 02(1)](https://static.antsdata.com/content/2026/07/01KXG2H3SNS659YW5KQ0HMT8EY-模板3.webp)