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
    • 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

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
All articles
AI61, 61 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
Zyte API59, 59 articles
Scrapy48, 48 articles
Scrapy Cloud10, 10 articles
Web Scraping Copilot12, 12 articles
AI & Machine Learning1, 1 articles
Automotive2, 2 articles
E-commerce & retail26, 26 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

Appearance

Discord Community
BlogAI-assisted data extractionGemini 3.0 Pro is the new best model for writing scrapers
ArticleAI-assisted data extractionData quality

Gemini 3.0 Pro is the new best model for writing scrapers

Gemini 3.0 Pro outperforms GPT-5, Claude, and other leading LLMs in Zyte’s Web Scraping Copilot benchmarks, delivering the highest code accuracy and lowest complexity. See full results, pros, cons, and recommendations for production workflows.

Konstantin Lopukhin · Head of R&D

10 min read · November 20, 2025

Gemini 3.0 Pro is the new best model for writing scrapers

Gemini 3, released on November 18, 2025, is making waves for topping industry benchmarks, advanced reasoning and "vibe-coding" capabilities. But how does Google's latest model handle the specific challenges of web scraping?

On release day, we put Gemini 3.0 Pro to the test inside Zyte’s Web Scraping Copilot, our new Visual Studio Code extension designed to help data engineers build extractors faster.

The verdict: Top-tier quality

In our recent evaluation, Gemini 3.0 Pro produced the best results, delivering the most correct and concise web data extraction code.

It achieved the highest quality scores, improving on the already strong performance of Gemini 2.5 Pro and edging out leading models like GPT-5 and Claude.

The code it generates is very accurate and highly efficient. While other models often produce verbose or overly complex logic, Gemini 3 keeps it simple and effective.

The benchmarks: How we measured It

To see which model truly writes the best scraping code, we measured them across three key engineering metrics:

  • ROUGE-1 F1 (adjusted): ROUGE-1 F1 is a measure of the quality of generated output (0 to 1). It is our main metric for measuring code quality generated inside Web Scraping Pilot, adjusted here with smooth matching. Higher is better.

  • SLOC (Source Lines of Code): A measure of verbosity. We calculate how much executable code is generated per field. In scraping, concise code is generally more robust and easier to read and maintain. Lower is better.

  • Complexity: This measures the sophistication of the generated logic (number of decision paths per field). Simple, linear extraction logic is preferred over complex conditional spaghetti code. Lower is better.

Model SLOC Complexity rouge1_f1_adj
gpt-5-mini 50.43 15.94 0.8027
gpt-5 38.71 13.68 0.8461
gpt-5.1 35.47 11.64 0.8414
gemini-2.5-pro 20.07 5.75 0.8469
haiku-4.5 19.11 5.62 0.7955
sonnet-4.5 20.66 6.00 0.7843
gpt-5.1-codex 35.61 12.10 0.8421
gemini-3-pro 21.49 6.28 0.8533

The catch: It’s still in preview

While the output quality is excellent, the experience isn't perfect yet. As Gemini 3.0 Pro is currently a preview model, we encountered stability issues during testing.

It sometimes produced empty output or timeouts, but not incorrect responses. We assume these issues will go away as the model enters general availability and Google scales it up according to demand.

In practice, we recommend waiting until it’s more mature.

Essentially, when it works, it works beautifully—but you might hit some bumps in the road until it scales up.

Scrape with Gemini 3.0 today

You can experiment with Gemini 3.0 Pro inside Web Scraping Copilot today to see its cutting-edge capabilities.

Web Scraping Copilot is a free Visual Studio Code extension for building and managing Scrapy spiders. It includes Zyte’s specialist scraping know-how that guides LLMs to generate the optimal scraping code that professionals need.

That includes auto-generating parsing code for target pages - a huge time-saver.

The best part? Web Scraping Copilot is model-agnostic. You aren't locked into a single LLM. If you prefer, you can use a reliable workhorse like GPT-5 or GPT-5-mini for your daily production workflows.

If you haven’t yet discovered Web Scraping Copilot, install it now:

  • Visual Studio Code Marketplace: Web Scraping Copilot

  • Web Scraping Copilot product page

Check out more Web Scraping Copilot content:

  • Introducing Web Scraping Copilot - A rocket boost for data extractors

  • Partial autonomy, full control: Why we built Web Scraping Copilot

  • Why AI agents struggle with web scraping (and how to help them)

  • How I go from Zero to Data in 10 minutes with Scrapy (YouTube)

  • Introducing Web Scraping Copilot for VS Code (YouTube)

  • Gemini 3.0 Pro code-gen With Web Scraping Copilot (YouTube)

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 extractionData quality

Konstantin Lopukhin

Head of R&D

More from this author

In this article

  • The verdict: Top-tier quality
  • The benchmarks: How we measured It
  • The catch: It’s still in preview
  • Scrape with Gemini 3.0 today

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.

G2.com

Capterra.com

Proxyway.com

EWDCI logoMost loved workplace certificateZyte rewardISO 27001 iconG2 rewardG2 rewardG2 reward

© Zyte Group Limited 2026