PINGDOM_CHECK

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

Register now
Data Services
Pricing
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 strategy47, 47 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 API67, 67 articles
AI & Machine Learning3, 3 articles
Automotive3, 3 articles
E-commerce & retail33, 33 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 handlingThe State of Web Access: How today's web raises its barriers
ArticleResearch / ReportAccess handling

The State of Web Access: How today's web raises its barriers

The largest ever audit of web access control mechanisms lifts the lid on how sites are regulating programmatic visits.

Robert Andrews · Senior editor

August 5, 2026

The State of Web Access: How today's web raises its barriers

The open web has a secret: it is not so open anymore.

That shift has been gradual and, to many, pretty invisible - an accumulation of infrastructure choices made by millions of site operators in response to rising threats, rising traffic, and rising competitive pressure.

Bots and automated agents have been crawling the internet for decades, of course. But, as AI-powered crawlers have proliferated and data extraction has industrialized, many websites are changing their posture in response.

Introducing The State of Web Access

To understand how far that hardening has gone, Zyte has conducted the most comprehensive audit of web access barriers ever published.

We analyzed 11,100 of the world's most popular landing pages across 230 countries and 110 industry categories, measuring six distinct access control mechanisms used by each. In total, we analyzed 24,898 websites to deeply understand the patterns in use.

The result is The State of Web Access 2026 - a ground-level survey of what the web actually looks like to the systems trying to read it at scale.

You can browse all the data right now in our complete data explorer. Over the next few weeks, we will be sharing insights on all the juicy findings. Today, here are the top takeaways you need to know.

1. Unmanaged is in the minority

Open access is now a minority position.

Just 18.5% of the landing pages we audited operate without any detectable barrier to automated access.

The other four in five deploy at least one technical barrier - a web application firewall, JavaScript-dependent rendering, a CAPTCHA, rate limiting, TLS fingerprinting, or a dedicated antibot service.

For years, web access has been discussed in terms of exceptions: certain industries are hard to scrape, certain sites fight back. The data shows that a degree of friction is now the default, not the exception.

2. Six barriers, one stack

The six controls we measured each operate differently and demand different responses from any system accessing them.

Web Application Firewalls are the most widely deployed. We found that 63.5% of sites run an identifiable named WAF - one vendor alone accounts for around 35% of all deployments - with a further 29% sitting behind generic WAF signatures. In practice, this means roughly nine in ten popular landing pages have some form of network-layer filtering in place.

  • For most sites, the WAF arrives pre-bundled with a CDN and runs at default settings; it is the closest thing the modern web has to a default security posture.
  • Just over 40% of landing pages require JavaScript rendering to return meaningful content - a reflection of how thoroughly JavaScript frameworks have colonized web development.
  • CAPTCHAs appear on more than one in five pages, with two vendors controlling nearly 90% of deployments.
  • Rate limiting and TLS fingerprinting each affect meaningful minorities of sites, and dedicated antibot services - the most sophisticated tier of access control, using behavioral analysis to identify automated traffic - now appear on one in five landing pages.
Barrier Sites affected
Web Application Firewall (WAF) 92.4%
JavaScript 40.6%
CAPTCHA 22.5%
Rate limiting 22.1%
Antibot 18.5%
TLS fingerprinting 13.8%

3. The stacking problem

Individual barriers are well understood. What this research makes newly visible is how they compound.

Half of all landing pages in our dataset deploy two or more barriers simultaneously.

Once a site has a WAF, it is far more likely to have added JavaScript, CAPTCHA, or antibot on top. The extreme end of this spectrum - sites running all six barriers at once - represents just 0.8% of our dataset, but that 0.8% is concentrated precisely in the categories where data is most commercially valuable.

The practical implication is that the difficulty of accessing a site cannot be judged by any single signal. A page that looks easy from a WAF perspective may simultaneously require headless browser infrastructure, CAPTCHA solving, and behavioral fingerprint evasion. Teams building data pipelines need to instrument failures by layer, not by site.

Barriers deployed Share of sites
None 18.5%
1 30.7%
2 25.0%
3 12.1%
4 5.4%
5 7.4%
6 0.8%

4. How hard is it, really? The cost tier picture

Given the existence of barriers, how cost-effective is it for modern data gatherers to access the sites they need?

Cost is a product of underlying complexity. That's a principle followed by Zyte API, whose five-tier access model scales cost by difficulty - from Simple (plain HTTP, no special handling) through to Advanced (full specialised proxy and evasion configuration). We mapped every domain against this model.

The good news here is, despite the prevalence of access controls, 88% of landing pages still sit at Simple or Easy - the two lowest cost tiers - when accessed through Zyte API.

In other words, The web is not uniformly hard. Complexity concentrates sharply at the high-value end; everything remains cost-efficient to access with the right tooling.

5. robots.txt and the AI crawler standoff

Beyond technical barriers, site operators are increasingly using the web's oldest access protocol to draw new battle lines.

Three-quarters of websites we analyzed employ a robots.txt file to manage access.

Around 13% of sites in our dataset explicitly address AI crawlers in their robots.txt files.

That pattern is most aggressive in content-led industries. Among newspaper sites, 69% have updated their robots.txt to name specific AI agents. Publishing sites stand at 51%, mass media at 44%.

What the data also reveals is that this is a new kind of access dispute.

Search engine crawlers - which have been subject to robots.txt rules for thirty years - are blocked or restricted less frequently than AI crawlers. Publishers appear to have decided that search engines send traffic and AI agents take content. The advisory layer is becoming a negotiating position.

6. Where protection concentrates: fashion leads

Access difficulty is not evenly distributed across the economy. The data shows clearly that barriers cluster where information is commercially valuable, scarce, or tied directly to transaction flow.

Apparel and fashion sites demand the highest mean Zyte API access tier of any industry we measured - a reflection of how aggressively the sector defends pricing, inventory, and trend data against competitive scraping.

Consumer electronics, real estate, and travel follow closely.

At the other end of the spectrum, public sector, agriculture, and media and publishing sites remain comparatively open - sectors where discoverability matters more than data exclusivity.

Most defended (mean recommended Zyte API tier):

Industry Mean tier
Apparel & Fashion 2.86
Retail 2.60
Sporting Goods 2.50
Real Estate 2.37
Travel & Tourism 2.32

Least defended (mean recommended Zyte API tier):

Industry Mean tier
Farms & Ranches 1.02
Fishery 1.03
Graphic Design 1.04
Public Policy 1.11
Performing Arts 1.12

Zyte API tiers: 1 - Simple (plain HTTP), 2 - Easy (JavaScript rendering required), 3 - Moderate (browser with basic fingerprint handling), 4 - Complex (residential proxies or advanced evasion), 5 - Advanced (full specialised infrastructure). A mean above 2.0 means the average site in that sector requires at minimum a headless browser. Fleet mean: 1.58.

What this means

The State of Web Access 2026 is the first large-scale measurement of how the web's access layer has actually been built.

The picture it paints is of a web that has made a structural choice: data access is no longer assumed. It is priced, filtered, and increasingly contested.

The full research - covering all six barriers, 230 countries, 110 industries, and the complete vendor landscape - is available at zyte.com/sowa/2026.

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

  • Introducing The State of Web Access
  • 1. Unmanaged is in the minority
  • 2. Six barriers, one stack
  • 3. The stacking problem
  • 4. How hard is it, really? The cost tier picture
  • 5. robots.txt and the AI crawler standoff
  • 6. Where protection concentrates: fashion leads
  • What this means

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