Field notes from the world of data extraction.
Articles, interviews and analysis on how data is gathered, used and fought over — written by the people closest to it.

New in Zyte: Scroll Control, Lower Costs, and More
As the web continues to evolve, Zyte API is evolving right alongside it—adding powerful new features and refinements designed to make data extraction smarter, faster, and more adaptable than ever.

The future of Scrapy: Smarter, faster and ready for AI-powered scraping
What does the future hold for the tool some describe as “the gift that revolutionised web scraping”?

Rise of the Data Vendor: How Outsourcing is Transforming Supply and Fuelling Businesses
With the emergence of managed data extraction vendors, businesses no longer need to gather web data themselves.

Quality, focus and scale: Three ways data outsourcing benefits businesses
The Strategic Case for Buying Web Data: Quality, Focus, and Scale

What AI Builders Need to Know About the Training Data Copyright Debate
The generative AI gold rush is upon us, with astounding new products and capabilities that are fuelled by web data and raising questions about AI copyright.

Ten years since Scrapy 1.0: The stats and stories behind your favorite framework
See what 10 years of Scrapy 1.0 has built — in milestones and metrics.

Using curl with a Proxy for Web Scraping
When it comes to command-line tools for HTTP requests, few are as versatile and powerful as curl. Loved by developers and system administrators alike, curl makes fetching web resources straightforward.

What’s your data type? Solving the procurement problem
Engagements with data suppliers break down when buyers don’t have a clear project concept. Understanding and articulating your needs is paramount. Meet the three types of data buyers. Which one are you?

A Practical Guide to Python XML Parsing
Learn how Python parses XML. XML is a powerful markup language that enables the representation of hierarchical data, making it perfect for scenarios where the relationships between data points need to be expressed explicitly.

The rise of Scrapy: How an open-source scraping framework conquered the web
The story of Scrapy reflects the broader evolution of the web itself and the ongoing quest to harness its ever-expanding ocean of information.

Master modern unblocking tactics against the latest anti-bot defenses
Learn how to prepare for modern anti-bot systems with advanced unblocking tactics.

Introducing Zyte API Proxy Mode
Zyte API proxy mode lets code written for an HTTP proxy use Zyte API: set api.zyte.com:8011 with your API key. curl, Python and Scrapy examples, and limits.