Zillow Email Scraper avatar

Zillow Email Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Zillow Email Scraper

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

ScrapeDrift

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

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:

ParameterRequiredWhat 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:

FieldTypeWhat It Tells You
networkstringSource network (Zillow.com).
keywordstringThe keyword that found this record.
titlestringSearch-result title for the matched page.
descriptionstringSnippet text where the email was found.
urlstringThe matched Zillow page URL.
emailstringThe extracted email address.
proxyGroupsarrayProxy configuration used during scraping.
propertyAddressstring | nullNew. The specific property/listing address this email is tied to.
zpidstring | nullNew. The Zillow property ID (zpid) this email is tied to.
errorstring | nullDiagnostic 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.