Zillow Single Page Scraper
Pricing
from $5.00 / 1,000 results
Zillow Single Page Scraper
Extract comprehensive real estate listing data from Zillow.com with ease. This scraper allows you to gather property details, prices, addresses, photos, and more from any Zillow search results.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Agenscrape
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
15 hours ago
Last modified
Categories
Share
Zillow Single Listing Scraper - Property Details & Contact Info
Scrape individual Zillow property listings to get comprehensive data including full agent and broker contact information (phone numbers, emails).
Features
- Complete Contact Info - Agent name, phone, email, license + broker details
- Full Property Details - 60+ data fields per listing
- Flexible Input - Accept listing URLs or ZPIDs
- Clean Output - Only returns fields that have data (no null values)
- Multiple Export Formats - JSON, CSV, Excel
Use Cases
- Lead Generation - Get agent/broker phone numbers and emails
- Property Research - Detailed info on specific listings
- Investment Analysis - Complete property data for due diligence
- CRM Integration - Import listing data with contact info
Input Options
Option 1: Listing URLs
Provide an array of Zillow property detail page URLs:
{"listingUrls": [{ "url": "https://www.zillow.com/homedetails/123-Main-St-Los-Angeles-CA-90001/12345678_zpid/" },{ "url": "https://www.zillow.com/homedetails/456-Oak-Ave-Miami-FL-33101/87654321_zpid/" }]}
Option 2: ZPIDs
Provide an array of Zillow Property IDs (the number found in URLs ending with _zpid):
{"zpids": ["12345678", "87654321", "11223344"]}
Combining Both
You can provide both URLs and ZPIDs in the same run:
{"listingUrls": [{ "url": "https://www.zillow.com/homedetails/123-Main-St/12345678_zpid/" }],"zpids": ["87654321"]}
Output Data
Contact Information
| Field | Description |
|---|---|
agentName | Listing agent's full name |
agentPhoneNumber | Agent's phone number |
agentEmail | Agent's email address |
agentLicenseNumber | Agent's license number |
brokerName | Broker/brokerage name |
brokerPhoneNumber | Broker's phone number |
coAgentName | Co-listing agent name |
coAgentLicenseNumber | Co-agent license |
buyerAgentName | Buyer's agent (for sold) |
buyerBrokerageName | Buyer's brokerage |
listingOffices | All listing offices |
listingAgents | All listing agents with licenses |
Property Details
| Field | Description |
|---|---|
price | Current listing price |
zestimate | Zillow's estimated value |
rentZestimate | Estimated rent value |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
livingArea | Square footage |
lotAreaValue | Lot size |
homeType | Property type |
yearBuilt | Year constructed |
description | Full listing description |
Address & Location
| Field | Description |
|---|---|
address | Full formatted address |
streetAddress | Street address only |
city | City |
state | State |
zipcode | ZIP code |
county | County |
neighborhood | Neighborhood name |
latitude | GPS latitude |
longitude | GPS longitude |
Listing Info
| Field | Description |
|---|---|
zpid | Zillow Property ID |
mlsId | MLS listing ID |
mlsName | MLS name |
parcelId | Property parcel ID |
daysOnZillow | Days listed |
datePosted | Date listed |
homeStatus | Current status |
lastSoldPrice | Previous sale price |
dateSold | Previous sale date |
Media
| Field | Description |
|---|---|
mainImage | Primary listing photo |
photoUrls | All photos (pipe-separated) |
photoCount | Total photo count |
hasVRModel | Has 3D tour |
Listing Flags
| Field | Description |
|---|---|
isFSBA | For Sale by Agent |
isFSBO | For Sale by Owner |
isNewHome | New construction |
isForeclosure | Foreclosure listing |
isBankOwned | Bank owned |
isPending | Sale pending |
isComingSoon | Coming soon |
How to Find ZPIDs
The ZPID is the unique identifier Zillow uses for each property. You can find it in the URL:
https://www.zillow.com/homedetails/123-Main-St-Los-Angeles-CA-90001/12345678_zpid/^^^^^^^^This is the ZPID
Example Output
{"url": "https://www.zillow.com/homedetails/123-Main-St/12345678_zpid/","zpid": "12345678","address": "123 Main St, Los Angeles, CA 90001","price": 750000,"bedrooms": 3,"bathrooms": 2,"livingArea": 1850,"homeType": "SINGLE_FAMILY","agentName": "John Smith","agentPhoneNumber": "(310) 555-1234","agentEmail": "john.smith@realestate.com","agentLicenseNumber": "DRE# 01234567","brokerName": "ABC Realty","brokerPhoneNumber": "(310) 555-0000","mlsId": "SR24012345","zestimate": 765000,"daysOnZillow": 14}
Tips
- Bulk Processing - Add multiple URLs or ZPIDs to process many listings in one run
- Use ZPIDs - If you have ZPIDs from another source, they're faster to input than full URLs
- Check Views - Use the "Contacts" view tab to quickly see agent/broker info
- Export Options - Download as CSV for easy import into spreadsheets or CRM
Performance
- Scrapes ~30-40 listings per minute
- Each listing is fetched independently for complete data
- Automatic retry on failures
Get complete Zillow listing data with full contact information!