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.