Zillow Leads Property Data logo

Zillow Leads Property Data

MCP access to Zillow listing data enriched with agent contacts, property history, and lead-generation fields through Apify.

Install Zillow Leads Property Data

Pick your client, then add it in one click or paste the config.

SSE (Remote)
Server URL
https://mcp.apify.com

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The zillow-leads-property-data MCP server exposes an Apify actor for collecting Zillow listings, agent and broker contacts, property histories, and related property details. It supports cached catalog queries and live collection workflows through Apify's hosted MCP service or a local actors MCP server. Use it when an AI agent needs structured Zillow data for lead generation, repeat-order deduplication, or property research. Enriched results include contact fields, price and tax timelines, schools, distress indicators, HOA data, and resoFacts details.

Use cases

  • Find Zillow listings with agent phone numbers
  • Collect enriched property records for lead generation
  • Compare repeat orders without duplicate property rows
  • Export listing and contact data for downstream analysis

Key features

  • Cached catalog queries
  • Live Zillow collection modes
  • Agent and broker contact fields
  • Price and tax history timelines
  • Property, school, HOA, and distress data
  • ZPID and MLS ID deduplication

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 40d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2mo agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Zillow Leads Property Data works

What zillow-leads-property-data does

The zillow-leads-property-data MCP server gives an MCP-compatible agent access to the Zillow Leads & Property Data Apify actor. The actor returns Zillow listing records and can add agent and broker contact information, MLS attribution, price-history timelines, tax history, foreclosure or distress signals, school information, HOA fees, and property details such as heating, cooling, parking, and construction.

Results have two supported depths. The listings depth contains search-level fields such as address, price, beds, baths, status, lot area, living area, and listing-type flags. The enriched depth is the default and adds detail-page and historical fields. The repository also includes sample CSV and JSONL data, Python and Node examples, and a workflow notebook, but those files are documentation and examples rather than additional MCP tools.

How it works

Requests are sent to the Apify actor through either Apify's hosted MCP endpoint at https://mcp.apify.com or the local @apify/actors-mcp-server package. The repository describes the MCP interface as a one-tool server. An agent can use catalog mode to request a cached, already-enriched snapshot, such as a Chicago catalog, without supplying a bounding box or waiting for a live scrape.

For current collection jobs, the actor supports custom_search and recent_activity modes in addition to catalog. A live workflow follows a fire, poll, and fetch pattern. Each run writes status information to its key-value store, including a plain-language explanation for zero-row or partial results.

The actor can also write a DEDUP_UPDATE record containing previously known and newly delivered Zillow property IDs and MLS IDs. Supplying those arrays as dedupZpids and dedupMlsIds on a later order helps avoid receiving and paying for duplicate rows.

Setup and configuration

Use an Apify account and connect the MCP client to Apify's hosted MCP service, or run the local actors MCP server. The repository specifically identifies Claude Desktop and Cursor as supported clients. The actor can also be run directly from the Apify Console or from Python or Node with apify-client.

A minimal catalog request uses a mode and metro, for example:

config.json
{"mode":"catalog","metro":"Chicago"}

For live orders, configure the actor input according to the actor's input schema, including the selected mode, result depth, and optional deduplication arrays.

Tools and capabilities

The zillow-leads-property-data MCP server supports access to the actor's listing-collection workflow, including:

  • Requesting cached catalog snapshots.
  • Starting live Zillow collection jobs.
  • Retrieving bare or enriched listing rows.
  • Accessing agent, broker, phone, email, brokerage, and MLS attribution fields when present.
  • Reading price-history and 20-year-plus tax-history timelines.
  • Filtering or analyzing foreclosure, distress, school, HOA, and resoFacts fields in returned data.
  • Passing prior Zillow and MLS IDs to reduce duplicate deliveries.

Limitations and notes

The repository is documentation and sample code; it does not run the actor itself. Data collection and billing occur through Apify and the linked actor. Catalog mode uses a cached snapshot, so it is not the same as requesting a fresh search.

The zillow-leads-property-data MCP server does not document a broader set of custom tools beyond the one-tool actor interface. Field availability depends on the selected depth and the data returned by Zillow. For a zero-row or partial run, inspect the run's STATUS record before opening an issue. The material does not state a software license for the repository.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Zillow Leads Property Data

zillow-leads-property-data is an MCP server that connects AI agents to the Apify Zillow Leads & Property Data actor. Its main capabilities are requesting catalog snapshots, starting live collection workflows, and retrieving bare or enriched Zillow listings with agent contacts, property histories, schools, distress signals, and related details.

Connect an MCP client to Apify's hosted MCP service or run the local @apify/actors-mcp-server package. The repository documents Claude Desktop and Cursor usage, but does not provide a separate installation package or required environment-variable name.

Send a catalog request with a metro, such as {"mode":"catalog","metro":"Chicago"}. Catalog mode returns a cached, already-enriched snapshot and does not require a bounding box or a live polling loop.

Yes. Use the prior ZPID and MLS ID arrays as the actor's dedupZpids and dedupMlsIds inputs. Each delivery writes a DEDUP_UPDATE record containing the union of previously known and newly shipped identifiers.

Yes. The repository identifies Cursor as a supported MCP client, along with Claude Desktop and other MCP clients. The documented connection options are Apify's hosted MCP service and the local actors MCP server.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZillow Leads Property Data AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zillow-leads-property-data?style=directory)](https://allmcps.com/mcp/zillow-leads-property-data)
HTML Embed
<a href="https://allmcps.com/mcp/zillow-leads-property-data"><img src="https://allmcps.com/api/badge/zillow-leads-property-data?style=directory" alt="Zillow Leads Property Data on AllMCPs" /></a>