PINGDOM_CHECK

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
Web data collection

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.

Daniel Cave5 min read
The future of Scrapy: Smarter, faster and ready for AI-powered scraping
Open-source

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”?

Robert Andrews6 min read
Rise of the Data Vendor: How Outsourcing is Transforming Supply and Fuelling Businesses
Web data collection

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.

Robert Andrews6 min read
Quality, focus and scale: Three ways data outsourcing benefits businesses
Web data collection

Quality, focus and scale: Three ways data outsourcing benefits businesses

The Strategic Case for Buying Web Data: Quality, Focus, and Scale

Theresia Tanzil8 min read
What AI Builders Need to Know About the Training Data Copyright Debate
Large Language Models (LLMs)

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.

Sanaea Daruwalla6 min read
Ten years since Scrapy 1.0: The stats and stories behind your favorite framework
Open-source

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.

Cleber Alexandre5 min read
Zyte Blog — field notes from the world of data extraction
Traffic

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.

Karlo Jeđud8 min read
What’s your data type? Solving the procurement problem
Web data collection

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?

Theresia Tanzil10 min read
A glass-and-brass branching tree of nested nodes resolving into a neat grid of records, with a blurred developer monitor behind.

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.

10 min read
The rise of Scrapy: How an open-source scraping framework conquered the web
Developer interest

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.

Theresia Tanzil10 min read
Master modern unblocking tactics against the latest anti-bot defenses
Announcement

Master modern unblocking tactics against the latest anti-bot defenses

Learn how to prepare for modern anti-bot systems with advanced unblocking tactics.

Cleber Alexandre2 min read
Introducing Zyte API Proxy Mode
Web scraping APIs

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.

Adrian Chaves11 min read