Zillow Email Scraper
Pricing
from $4.99 / 1,000 results
Zillow Email Scraper
Zillow Email Scraper extracts publicly available email addresses and contact details from Zillow agent profiles and real estate listings. Collect emails, agent information, property data, locations, and contact details for real estate lead generation, outreach, prospecting, and market research.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeDrift
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Zillow Email Scraper With Property Match π π§
Zillow Email Scraper With Property Match scrapes emails from Zillow using your keywords and email-domain filters β exactly like the base Zillow Email Scraper β and additionally ties every found email to the specific property listing (street address + Zillow zpid) it came from. That means your Zillow lead list is no longer just a bag of anonymous contacts: each row tells you which listing the email is connected to, so outreach can open with "I saw your listing at 123 Main St..." instead of a generic cold email. Useful as a Zillow property lead scraper, Zillow agent email finder with listing match, and Zillow zpid lookup tool for real estate outreach, lead generation, and CRM enrichment.
Input
Same input as the base Zillow Email Scraper, plus one new field:
| Parameter | Required | What It Does |
|---|---|---|
keywords | β | A list of keywords the actor uses to search for relevant Zillow bios and related content. |
location | β¬ | Filters discovery by location (leave empty to search without a location filter). |
platform | β¬ | Selects the target platform. For this actor, the supported value is Zillow. |
customDomains | β¬ | Limits extracted emails to the email domains you provide (for example @gmail.com). |
maxEmails | β¬ | Caps how many emails to collect. The run stops once the limit is reached (default is 20). |
engine | β¬ | Chooses the scraping engine mode: cost-effective or legacy. |
proxyConfiguration | β¬ | Lets you configure proxies for the run to improve reliability. |
extractPropertyContext | β¬ | New. When true (default), matches each email to the property address + zpid referenced on the matched Zillow page. |
{"keywords": ["founder", "marketing"],"location": "","platform": "Zillow","customDomains": ["@gmail.com"],"maxEmails": 20,"engine": "legacy","proxyConfiguration": { "useApifyProxy": true },"extractPropertyContext": true}
Output
Every base field, unchanged, plus two new property-match fields:
| Field | Type | What It Tells You |
|---|---|---|
network | string | Source network (Zillow.com). |
keyword | string | The keyword that found this record. |
title | string | Search-result title for the matched page. |
description | string | Snippet text where the email was found. |
url | string | The matched Zillow page URL. |
email | string | The extracted email address. |
proxyGroups | array | Proxy configuration used during scraping. |
propertyAddress | string | null | New. The specific property/listing address this email is tied to. |
zpid | string | null | New. The Zillow property ID (zpid) this email is tied to. |
error | string | null | Diagnostic message on the single uncharged error row pushed when a run finds zero emails; null on every real result. |
How property matching works
Zillow home-detail URLs embed both the address slug and the numeric zpid directly in the URL path (e.g. .../homedetails/123-Main-St-Austin-TX-78701/12345678_zpid/), so for most matched results the property context is parsed straight out of the search-result URL β no extra request, no guessing. When a matched URL doesn't carry a zpid (e.g. an agent profile page), the actor makes a capped number of live fallback fetches (max 15 per run) of the matched Zillow page and parses the address/zpid from the page's own og:title tag and embedded ld+json/JSON data. If neither surface yields a confident match, propertyAddress and zpid are left null β never fabricated.
Reliability & limitations
Same reliability profile as the base actor (Google-dork discovery of publicly indexed Zillow pages, engine modes, proxy configuration). Property matching only works when the matched page is a Zillow listing page (or a page containing a listing reference); agent/profile pages with no property reference will have propertyAddress/zpid as null. This actor collects publicly available data only and does not access login-gated Zillow content.