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
    • Discord communityExtract Data community
  • 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
AI64, 64 articles
Data quality13, 13 articles
Developer interest57, 57 articles
Integration2, 2 articles
Open-source41, 41 articles
Proxies29, 29 articles
Scraping practice17, 17 articles
Scraping strategy27, 27 articles
Web data60, 60 articles
Web scraping APIs33, 33 articles
Scrapy Cloud48, 48 articles
Web Scraping Copilot11, 11 articles
Zyte API54, 54 articles
AI & Machine Learning2, 2 articles
Automotive2, 2 articles
E-commerce & retail27, 27 articles
Entertainment & Streaming2, 2 articles
Financial Services8, 8 articles
Government2, 2 articles
Market Research & Intelligence3, 3 articles
Media & publishing8, 8 articles
Real Estate2, 2 articles
Recruitment & HR3, 3 articles
Transportation & Logistics2, 2 articles
Travel & hospitality2, 2 articles
Extract Summit25, 25 articles
PyCon1, 1 articles
Large language model23, 23 articles
MCP3, 3 articles
iPaaS2, 2 articles
Python95, 95 articles
Web Scraping Industry Report10, 10 articles

Appearance

Discord Community
BlogAI-assisted data extractionAgentic web scraping: Hype, reality and what happens next
ArticleAI-assisted data extractionAI

Agentic web scraping: Hype, reality and what happens next

From broken parsers to context limits, today’s AI agents have real challenges—but with the right tools and orchestration, they could reshape how we extract web data.

Konstantin Lopukhin · Head of R&D

2 min read · September 9, 2025

Agentic web scraping: Hype, reality and what happens next

Three years after they first burst on to the scene, we are now in a world where Large Language Models (LLMs) aren’t just for chatting anymore.

“Agents” promise to think, plan and act on our behalf in the real world, as well as to verify those solutions – whether it be for writing and running code, or for everyday tasks.

Instead of the user laboriously pasting errors back and forth, an agent itself can iterate by itself – writing code, running tests, checking outputs, and improving its solution in a feedback loop.

When I first started playing with AI agents, I wasn’t thinking about replacing developers, or about the hype cycles that tend to follow new AI tools. I was thinking about something much simpler: could these systems actually help us do web scraping better?

Browser agents’ growing pains

At first glance, web scraping should be a natural fit for agents: it’s a process that’s tedious to code by hand, highly repeatable, and benefits from automation. But in its first wave, agentic web scraping faces several challenges.

Bots block bots

OpenAI made waves with the release of its consumer-grade Agent tool, which can use a virtual computer and browser by itself.

Our team has reviewed its potential for web data collection, but found that it suffered from being blocked by many sites we sent it to.

That is because it is using a remote web browser which is easy to detect and cannot currently handle the sophisticated anti-bot technologies being adopted by a growing number of sites these days.

The trouble with scale

Access is not agents’ only challenge when it comes to scraping. Scale matters, too.

If you only need to gather a few bicycle prices for comparison, getting an agent to browse on your behalf makes perfect sense.

But most teams doing web data extraction need to gather many fields across many sites, refreshed regularly. Pointing an LLM-driven browser at every page, every time – is slow, brittle, and costly. When it comes to scraping, you actually don’t want your computer to mimic a human.

Can coding agents write scrapers?

Where browser-operating agents fall short, LLMs’ growing software development skills open the door to a more promising approach: generating your scraping code themselves.

General-purpose coding agents like OpenAI’s Codex and Anthropic’s Claude Code can be genuinely useful for certain kinds of tasks—especially those that don’t fall directly in the developer’s comfort zone.

I may be skilled at machine learning engineering in Python but, if I need to do UI development in Angular, the agent lets me develop and test changes in a way I could not otherwise have done before.

Extra help required

Could agents help start web scraping projects by generating relevant crawlers, extractors, and tests?

We tried giving Codex and other agents real scraping tasks. We’ve found meaningful improvements by giving agents specialized tools: proprietary scraping libraries, context compaction strategies, and splitting document handling into external tool calls.

So far, we are not using a wholly agentic approach but, rather, specific workflows and a system of orchestrating multiple LLMs to generate extraction code, to squeeze the most out of each model.

Token trouble

When you ask an LLM to extract content from a web page, the process burns “tokens” on both input and output ends – the AI needs to ingest the entire web page, analyze it and re-generate the desired output. LLM calls are typically the primary cost driver in an agentic workflow.

But HTML documents can run to megabytes in size—well beyond the context window of even the best LLMs. And, even when HTML documents fit into the context, generating robust web scraping code requires analysis of multiple web pages, so an agent inevitably runs out of context.

While an agent might use tools like "grep" to selectively read chunks of input documents, such tools are poorly suited to extracting data from HTML documents, as it requires a global understanding of a page’s structure, and ability to traverse the non-local tree structure of the document. 

At Zyte, we have resorted to radically simplifying the processed HTML, removing extraneous mark-up to make it much smaller. And since we're orchestrating multiple LLMs, we can ensure each of them receives just the context it needs to solve its task.

Domain (expertise) not found

The finer points of end-to-end scraping remain a tall order for general-purpose coding agents.

An experienced web scraping engineer knows how to design the most efficient strategy for data collection. They would inspect network activities, search for direct API opportunities, craft the most reliable selectors, spot embedded JSON, keep session management in mind, and invoke browser rendering only when necessary.

The most advanced coding agents aren’t yet equipped with that domain-specific knowledge or toolset.

Zyte’s way ahead

When it comes to scraping at scale, agentic effectiveness may be just around the corner. Right now, these tools are still best seen as a supplement, not a replacement for engineering skill.

Their outputs demand review. It’s rare—though not unheard of—for an agent to deliver a perfect, end-to-end solution unaided.

We are intensely interested in the potential for agentic scraping, which could be a huge accelerant for our customers.

Should we push ahead with fully agentic workflows, accepting that the quality will sometimes fall short, or should we maintain human-supervised control, guaranteeing quality but slowing down the march toward autonomy?

The trade-offs are real. Customers with strict accuracy requirements won’t tolerate faulty data.

We have decided to start with quality, then scale through autonomy.

We lean on specialized orchestration: simplifying HTML while preserving key elements, offloading distinct scraping tasks to separate MCP tools, and ensuring the main agent’s context remains unpolluted. This lets us control exactly what each model sees and how it’s processed.

It’s a more “hard-coded” approach today—but one we can gradually open up to more agentic control as the technology matures, without lowering the quality bar our customers depend on.

The road to agentic scraping

The future many are dreaming of involves pointing your agent at data and sitting back, while it retrieves it, efficiently, at scale, without you worrying about bans or site changes.

Getting there will require:

  1. Equipping agents with robust, domain-specific, scraping MCP tools and training them to orchestrate with minimal human intervention.

  2. Implementing context engineering to ensure agents know which “memory” matters.

  3. Building tools and interfaces that go beyond chat—combining code inspection with live previews of extracted data, visualising navigation paths, and offering quick controls to adjust strategies and selectors

Agents can deliver real value for web scraping when you play to their current strengths and evolve the architecture step by step.

With targeted engineering, robust quality guardrails, and a nimble approach to adjusting autonomy, they can grow into a powerful force for extracting web data.

This is the vision Zyte is building toward: making web data collection faster, more flexible, and more reliable than ever—whether the work is done by a human, an agent, or both working in tandem.

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
AI-assisted data extractionAI

Konstantin Lopukhin

Head of R&D

Konstantin is Zyte’s Head of R&D, where he leads research and development into machine learning methods to improve extraction, parsing, and content quality. He has also participated in Kaggle competitions, achieving a Grandmaster Title, and contributes to the community with t…

More from this author

In this article

  • Browser agents’ growing pains
  • Bots block bots
  • The trouble with scale
  • Can coding agents write scrapers?
  • Extra help required
  • Token trouble
  • Domain (expertise) not found
  • Zyte’s way ahead
  • The road to agentic scraping

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.

Zyte Developers

Coding tools & hacks straight to your inbox

Become part of the community and receive a bi-weekly dosage of all things code.

Join us
    • Zyte Data
    • News & Articles
    • Search
    • Social Media
    • Product
    • Data for AI
    • Job Posting
    • Real Estate
    • Zyte API - Ban Handling
    • Zyte API - Headless Browser
    • Zyte API - AI Extraction
    • Web Scraping Copilot
    • Zyte API Enterprise
    • Scrapy Cloud
    • Solution Overview
    • Blog
    • Webinars
    • Case Studies
    • White Papers
    • Documentation
    • Web Scraping Maturity Self-Assesment
    • Web Data compliance
    • Meet Zyte
    • Jobs
    • Terms and Policies
    • Trust Center
    • Support
    • Contact us
    • Pricing
    • Do not sell
    • Cookie settings
    • Sign up
    • Talk to us
    • Cost estimator

G2.com

Capterra.com

Proxyway.com

EWDCI logoMost loved workplace certificateZyte rewardISO 27001 iconG2 rewardG2 rewardG2 reward

© Zyte Group Limited 2026