#ExtractSummit2026 The world's largest web scraping conference returns. Austin Oct 7–8 · Dublin Nov 10–11.

Register now
Data Services
Pricing
Broken pipeline?
Login
Try Zyte APIContact Sales
  • Unblocking and Extraction

    Zyte API

    The ultimate API for web scraping. Avoid website bans and access a headless browser or AI Parsing

    Ban Handling

    Headless Browser

    AI Extraction

    SERP

    Enterprise

    DocumentationSupport

    Hosting and Deployment

    Scrapy Cloud

    Run, monitor, and control your Scrapy spiders however you want to.

    Coding Agent Add-Ons

    Agentic Web Data

    Plugins that give coding agents the context to build production Scrapy projects. Starts with Claude Code.

  • Data Services
  • Pricing
  • Browse

    • BlogArticles, podcasts, videos
    • Case studiesCustomer outcomes
    • White papersIn-depth reports
    • DocumentationGuides & API reference
    • EventsConferences, webinars, recordings

    Subscribe

    • NewsletterSwiftly delivered
    • Join our community2,000+ web scraping engineers
  • Product and E-commerce

    From e-commerce and online marketplaces

    Data for AI

    Collect and structure web data to feed AI

    Job Posting

    From job boards and recruitment websites

    Real Estate

    From Listings portals and specialist websites

    News and Article

    From online publishers and news websites

    Search

    Search engine results page data (SERP)

    Social Media

    From social media platforms online

  • Meet Zyte

    Our story, people and values

    Contact us

    Get in touch

    Support

    Knowledge base and raise support tickets

    Terms and Policies

    Accept our terms and policies

    Open Source

    Our open source projects and contributions

    Web Data Compliance

    Guidelines and resources for compliant web data collection

    Join the team building the future of web data
    We're Hiring
    Trust Center
    Security, compliance & certifications
Login
Try Zyte APIContact Sales
All articles
AI71, 71 articles
Data quality15, 15 articles
Developer interest59, 59 articles
Integration2, 2 articles
Open-source50, 50 articles
Proxies35, 35 articles
Scraping practice35, 35 articles
Scraping strategy48, 48 articles
Search results4, 4 articles
Web data74, 74 articles
Web scraping APIs49, 49 articles
Scrapy47, 47 articles
Scrapy Cloud26, 26 articles
Web Scraping Copilot11, 11 articles
Zyte API70, 70 articles
AI & Machine Learning3, 3 articles
Automotive3, 3 articles
E-commerce & retail35, 35 articles
Entertainment & Streaming2, 2 articles
Financial Services8, 8 articles
Government2, 2 articles
Market Research & Intelligence7, 7 articles
Media & publishing11, 11 articles
Real Estate2, 2 articles
Recruitment & HR3, 3 articles
Transportation & Logistics2, 2 articles
Travel & hospitality3, 3 articles
iPaaS2, 2 articles
Large language model29, 29 articles
MCP3, 3 articles
Python110, 110 articles
Scraping at Scale7, 7 articles
Scraping Fundamentals11, 11 articles
Web Scraping Industry Report20, 20 articles

Appearance

Discord Community
BlogAccess handlingRevealed: How retailers use tech to block the bots
ArticleResearch / ReportAccess handling

Revealed: How retailers use tech to block the bots

The web’s big general marketplaces exist to be browsed by everyone. But they are also the second most defended sector online, shutting the door on AI crawlers.

Robert Andrews · Senior editor

August 24, 2026

Revealed: How retailers use tech to block the bots

Retail’s biggest marketplaces are built to be found. Well-known everything-stores are among the most visited commercial sites on the planet, and their whole model rests on being browsed at enormous scale.

So our research is telling: retail sites are the second-hardest industry for data gathering bots to access, according to Zyte’s State of Web Access 2026, second only to apparel and fashion.

The average retail site scores 2.60 out of five on Zyte’s five-tier scraping complexity scale, ahead of every sector except fashion and well above the research-wide average of 1.58.

What we're looking at

In this research, “retail” is the general-merchandise catch-all: the giant marketplaces and department-store platforms that sell across categories rather than a single vertical.

Within Zyte’s overall Retail & E-commerce group, they rank second of 18 sub-sectors for access complexity, ahead of consumer electronics, jewelry and luxury and the big vertical stores.

image

For scrapers, reading a product page on a big marketplace could take a full browser, higher-tier infrastructure, and tooling that can cope with a rate limiter alongside heavy JavaScript.

The marketplaces have reason to build that way: they are a rich source of price and catalog comparison data in e-commerce, and their access controls are built to match.

Why are the big marketplaces so hard to scrape?

Retail’s defense leans on rendering and scale rather than user-facing challenges:

  • A web application firewall covers 96% of retail sites, close to universal.

  • JavaScript rendering is required on 51%, the highest active barrier in the sector (those beside firewalls), because many marketplaces are built as heavy client-side applications.

  • Rate limiting runs on 33% of sites.

  • TLS fingerprinting is in use on 20% of sites.

  • Antibot systems are used by 19%.

The barrier retail avoids using is the revealing one. CAPTCHA appears on just 15% of sites, below the cross-industry average. A CAPTCHA in a checkout flow costs conversions, so the marketplaces keep their defenses out of the shopper’s way and lean on quiet detection instead.

image

Most retail sites stack two or more barriers

Retail rarely relies on a single control. The most common posture is a two-barrier stack, typically a Web Application Firewall paired with JavaScript rendering, and the flagship platforms layer well beyond that.

Because the barriers sit at different levels, from the connection to the rendered page, reaching a marketplace reliably means handling several at once rather than clearing one and moving on.

image

What does it cost to scrape a marketplace?

Zyte API’s complexity tier breakdown puts a price on that. Zyte API’s pricing charges for the difficulty a site actually presents rather than a flat rate, so customers pay the lowest rate each site requires.

Just over half of retail sites sit at Simple or Easy. But the tail is heavy: nearly half rate Moderate or above, and one in five reach Complex or Advanced.

image

Set against a research-wide average of 1.58, retail’s mean of 2.60 is second only to fashion.

Why retail also blocks AI crawlers

Here, retail parts company with fashion. While a fashion brand is largely indifferent to whether a chatbot reads its pages, the big marketplaces are not.

Twenty-nine percent of retail sites name an AI crawler to block in their robots.txt, seven times the rate in fashion, and 85% publish a robots.txt at all, among the highest coverage of any sector.

Where they name agents, AI crawlers such as GPTBot draw as much attention as the search bots.

image

The reason is what a marketplace holds: vast structured catalogs, pricing, reviews and product questions, exactly the material AI shopping assistants and models want to ingest.

A marketplace has content that AI is after, so it fences AI out deliberately, on top of the technical barriers aimed at price collection.

Retail, in other words, fights on two fronts at once: price and catalog extraction on the infrastructure side, and AI access on the policy side.

What this means if you work with retail data

For anyone scraping retail or wider e-commerce data at scale, the study points to a clear playbook:

  • Expect JavaScript rendering as the baseline, since a full browser is needed on more than half of sites.

  • The heaviest defenses sit on the flagship marketplaces, so budget for the higher tiers where the data matters most.

  • Rate limiting and TLS checks are common enough that a plain HTTP client will not carry you far on the big platforms.

  • Read the robots.txt closely: retail’s high AI-block rate means named-agent policy is more active here than in most sectors.

Retail marketplaces are the second hardest sector on the web to reach at scale, and the ranking is no accident. They hold the web’s richest commercial data, and they guard it against price scrapers and AI crawlers alike.

Key takeaways: Retail access, in five numbers

No general marketplace is easy to collect from at scale:

  • 2.60 of 5 - retail’s mean access-complexity tier, second only to fashion.

  • 51% of retail sites require JavaScript rendering, the highest active barrier in the sector.

  • 96% run a web application firewall, close to universal.

  • 29% block AI crawlers in robots.txt, seven times the rate in fashion.

  • One in five retail sites rate Complex or Advanced to access.

Try Zyte API

Build your first scraper in minutes

Free trial, no credit card. From a single request to production in an afternoon.

Get started
Access handling

Robert Andrews

Senior editor

Robert is a journalist and editor turned content strategist who eats and sleeps the web. Previously senior editor at Google, News Corp, ContentNext and others. As Zyte's senior editor, Robert covers the state of the data-access industry — legal developments affecting AI and scra…

More from this author

In this article

  • What we're looking at
  • Why are the big marketplaces so hard to scrape?
  • Most retail sites stack two or more barriers
  • What does it cost to scrape a marketplace?
  • Why retail also blocks AI crawlers
  • What this means if you work with retail data
  • Key takeaways: Retail access, in five numbers

Follow

Get the latest

Zyte and the data web in your inbox — or wherever you already are.

Subscribe

Or follow elsewhere

The Community · Newsletter

The best of Zyte and the data web, in your inbox.

One curated edition — new articles, product updates, and the stories shaping the data web. No noise.

Services

Zyte Data

Coding tools & hacks straight to your inbox. Bi-weekly dosage of all things code.

Explore Zyte Data

Web Scraping API

Zyte API

Coding tools & hacks straight to your inbox. Bi-weekly dosage of all things code.

Sign Up

Developers

Zyte Developers

Coding tools & hacks straight to your inbox. Bi-weekly dosage of all things code.

Join Us
    • Zyte API
    • Ban Handling
    • AI Extraction
    • SERP
    • Enterprise
    • Scrapy Cloud
    • Agentic Web Data
    • Pricing
    • Product & E-commerce
    • Data for AI
    • Job Posting
    • Real Estate
    • News & Articles
    • Search
    • Social Media
    • Blog
    • Learn
    • Case Studies
    • Webinars
    • White Papers
    • Join our community
    • Documentation
    • Meet Zyte
    • Contact us
    • Jobs
    • Support
    • Terms and Policies
    • Trust Center
    • Do not sell
    • Cookie settings
    • Web Data Compliance
    • Open Source
    • What is Web Scraping
    • Web Scraping in Python: Ultimate Guide
    • Stop getting blocked, start scraping
  • EWDCI logoMost loved workplace certificateZyte rewardISO 27001 iconG2 rewardG2 rewardG2 reward
    XFacebookInstagramYouTubeLinkedInDiscord

    © Zyte Group Limited 2026