Zillow State & ZIP Listings Scraper avatar

Zillow State & ZIP Listings Scraper

Pricing

from $3.20 / 1,000 results

Go to Apify Store
Zillow State & ZIP Listings Scraper

Zillow State & ZIP Listings Scraper

Scrape the latest Zillow property listings across one or multiple U.S. states. Automatically resolves ZIP codes, searches Zillow for new listings, supports For Sale & FSBO properties, removes duplicates, and returns structured property data for real estate professionals.

Pricing

from $3.20 / 1,000 results

Rating

0.0

(0)

Developer

YKA

YKA

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Zillow State Listing Scraper

Scrape the latest Zillow property listings across one or more U.S. states using ZIP codes automatically.

Instead of manually providing hundreds of ZIP codes, simply select the state(s) you want to search. The actor automatically resolves the ZIP codes for those states, invokes the underlying Zillow ZIP scraper, and returns one consolidated dataset.


Features

  • Search by one or multiple U.S. states

  • Optional custom ZIP code list

  • Supports multiple listing types

    • For Sale
    • FSBO
  • Filters listings by listing age

  • Uses residential proxies

  • Automatically removes duplicate properties

  • Returns the exact output generated by the Zillow ZIP scraper

  • Built for large-scale statewide monitoring


How it works

State(s)
Load ZIP codes
Run Zillow ZIP Scraper
Collect all listings
Remove duplicates
Return final dataset

Input

States

List one or more states.

Example:

{
"states": [
"Texas",
"California"
]
}

Supported formats:

California
Texas
Florida
CA
TX
FL

Custom ZIP Codes (Optional)

If ZIP codes are provided, they take priority over states.

Example

{
"zipCodes": [
"75230",
"90210"
]
}

Listing Types

Example

[
"forSale",
"fsbo"
]

Supported values

  • forSale
  • fsbo

Maximum Listing Age

Maximum age of listings in hours.

Example

48

Maximum Listings Per ZIP

Limits the number of listings collected for each ZIP code.

Example

200

Proxy Configuration

Uses Apify Residential Proxies.

Example

{
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
}

Example Input

{
"states": [
"Texas"
],
"listingTypes": [
"forSale",
"fsbo"
],
"maxListingAgeHours": 48,
"maxListingsPerZip": 200,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "US"
}
}

Example Output

Each record contains the property information returned by the Zillow ZIP Scraper, including fields such as:

  • Property URL
  • Address
  • City
  • State
  • ZIP Code
  • Price
  • Bedrooms
  • Bathrooms
  • Square Feet
  • Listing Status
  • Listing Type
  • Zestimate (when available)
  • Days on Zillow
  • Agent Information (when available)
  • MLS Information (when available)
  • Property Description
  • Images
  • Latitude & Longitude
  • Property History
  • Additional property metadata

The output format is identical to the Zillow ZIP Scraper output.


Performance

Typical performance depends on:

  • Number of selected states
  • Number of ZIP codes processed
  • Listing age window
  • Zillow activity within each ZIP

For best performance:

  • Use Residential Proxies
  • Limit ZIP codes when testing
  • Increase listing age when looking for older listings

Notes

  • ZIP code data is automatically resolved from the selected states.
  • Duplicate properties appearing in multiple ZIP searches are removed automatically.
  • This actor orchestrates the ZIP-based scraper and does not scrape Zillow directly.
  • Results depend on current Zillow inventory and availability.

Requirements

  • Apify Residential Proxy is recommended.
  • A valid Apify account is required.

Changelog

v1.0

  • State-based ZIP resolution
  • Multiple state support
  • Custom ZIP support
  • Duplicate removal
  • Residential proxy support
  • Compatible with the Zillow ZIP Scraper