zillow

Scrape Zillow property listings via Chrome debug port and extract data from __NEXT_DATA__.

5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/AgentComputerAI/torch --skill zillow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zillow
Source: https://github.com/AgentComputerAI/torch/tree/main/skills/sites/zillow
Command: npx skills add https://github.com/AgentComputerAI/torch --skill zillow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Accessing Zillow property listings is blocked by CloudFront and PerimeterX, preventing simple HTTP requests from retrieving data.

Core Features & Use Cases

  • Bypasses CloudFront and PerimeterX by using a real Chrome session connected via the debug port.
  • Clears poisoned cookies and performs a Google warm‑up to avoid anti‑bot challenges.
  • Extracts all listings from the NEXT_DATA JSON blob on the search page, providing full property details such as price, address, and coordinates.
  • Suitable for building real‑estate datasets, market analysis, or monitoring property prices.

Quick Start

Request the skill to scrape Zillow listings for a specific city by providing the city name.

Frequently Asked Questions about zillow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape Zillow property listings when blocked by CloudFront and PerimeterX?

To scrape Zillow listings past CloudFront and PerimeterX, you need a real Chrome session connected via a puppeteer-core debug port. This approach clears poisoned cookies and performs a Google warm-up to successfully bypass anti-bot challenges and extract property data.

Why does my web scraper fail to retrieve Zillow search results?

Your Zillow scraper fails because CloudFront and PerimeterX block simple HTTP requests. Bypassing these anti-bot protections requires using a real Chrome session with cookie clearing and navigation warm-up steps to avoid detection and extract the listing data.

Can I extract full property details like price and coordinates from Zillow search pages?

Yes, you can extract full property details from Zillow search pages by targeting the __NEXT_DATA__ JSON blob. This method captures complete listing data including price, address, and coordinates for building real-estate datasets or analyzing market trends.

Do I need puppeteer-core to extract real estate data from Zillow?

Yes, extracting Zillow real estate data requires connecting puppeteer-core to your Chrome debug port. This setup enables a real browser environment that clears poisoned cookies and performs a Google warm-up to bypass anti-bot blocking mechanisms.

What is the best way to build a real-estate dataset from Zillow without getting blocked?

The best way to build a real-estate dataset from Zillow without blocks is using a real Chrome session via puppeteer-core. By clearing cookies and performing a Google warm-up, you avoid PerimeterX challenges and successfully extract full property listings.