Zillow Owner Agent Scraper avatar
Zillow Owner Agent Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Zillow Owner Agent Scraper

Zillow Owner Agent Scraper

Extract owner and agent contact information from Zillow property listings. Get agent name, phone number, email, license number, broker details, MLS information, listing status, and rental contact data. Perfect for real estate lead generation, agent research, and property listing analysis.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🏠 Zillow Owner & Agent Scraper

Extract owner and agent contact information from Zillow property listings. This powerful Apify actor retrieves comprehensive agent, broker, and MLS data for any Zillow property.

🎯 What This Actor Does

This actor allows you to:

  • Get agent contact info - Name, phone number, email, and license number
  • Extract broker details - Broker name, phone, and office information
  • Access MLS data - MLS ID, name, listing status, and disclaimers
  • Retrieve rental contacts - Display name, business, phone, ratings, and reviews
  • Identify listing type - Check if listed by owner or agent

πŸš€ How to Use

Step 1: Get Property URLs or ZPIDs

You can use either:

  1. Property URLs - Copy the full URL from any Zillow property page
  2. ZPIDs - Use the Zillow Property ID (found in the URL, e.g., 245070471_zpid)

Step 2: Configure the Actor

InputDescriptionDefault
propertyUrlsArray of Zillow property URLs[]
propertyZpidsArray of Zillow Property IDs (ZPID)[]
delayBetweenRequestsDelay in milliseconds between requests1000

Step 3: Run and Get Results

Run the actor and download your data in JSON, CSV, or Excel format.

πŸ“Š Output Data Structure

Each property result contains:

🏠 Property Info

FieldDescription
zpidZillow Property ID
sourceData source identifier
isListedByOwnerWhether listed by owner (FSBO)

πŸ‘€ Agent Information

FieldDescription
agentNamePrimary listing agent name
agentEmailAgent email address
agentPhoneNumberAgent phone number
agentLicenseNumberAgent license number
listAgentFullNameFull name of listing agent
listAgentLicenseNumberListing agent state license

πŸ‘₯ Co-Agent Information

FieldDescription
coAgentNameCo-listing agent name
coAgentLicenseNumberCo-agent license number
coAgentNumberCo-agent phone number

🀝 Buyer Agent Information

FieldDescription
buyerAgentNameBuyer's agent name
buyerAgentMemberStateLicenseBuyer agent license
buyerBrokerageNameBuyer's brokerage name

🏒 Broker & Office

FieldDescription
brokerNameBroker/brokerage name
brokerPhoneNumberBroker phone number
officeNameListing office name
listingOfficesArray of all listing offices
listingAgentsArray of all listing agents

πŸ“‹ MLS Information

FieldDescription
mlsIdMLS listing ID
mlsNameMLS name (e.g., StreetEasy)
mlsDisclaimerMLS disclaimer text
trueStatusCurrent listing status
attributionTitleAttribution title
listingAgreementListing agreement type
providerLogoProvider logo URL

⏰ Timestamps

FieldDescription
lastCheckedLast data check timestamp
lastUpdatedLast data update timestamp

🏘️ Rental Contact

FieldDescription
rentalDisplayNameRental contact display name
rentalBusinessNameBusiness name
rentalPhoneNumberContact phone
rentalAgentBadgeTypeAgent badge type
rentalPhotoUrlContact photo URL
rentalReviewsCountNumber of reviews
rentalReviewsUrlReviews page URL
rentalRatingAverageAverage rating

πŸ“‹ Example Input

Using Property URLs

{
"propertyUrls": [
"https://www.zillow.com/homedetails/1770-E-14th-St-APT-5G-Brooklyn-NY-11229/245070471_zpid/"
],
"delayBetweenRequests": 1000
}

Using ZPIDs

{
"propertyZpids": [
"245070471",
"123456789"
],
"delayBetweenRequests": 1000
}

Using Both

{
"propertyUrls": [
"https://www.zillow.com/homedetails/1770-E-14th-St-APT-5G-Brooklyn-NY-11229/245070471_zpid/"
],
"propertyZpids": [
"123456789"
],
"delayBetweenRequests": 1000
}

πŸ“‹ Example Output

{
"inputIdentifier": "https://www.zillow.com/homedetails/1770-E-14th-St-APT-5G-Brooklyn-NY-11229/245070471_zpid/",
"zpid": "245070471",
"source": "9vrc_pr_zpd",
"isListedByOwner": false,
"agentName": "Ayzik Nasimov",
"agentEmail": null,
"agentPhoneNumber": "718-975-0555",
"agentLicenseNumber": null,
"listAgentFullName": "Ayzik Nasimov",
"listAgentLicenseNumber": "10301213689",
"coAgentName": null,
"coAgentLicenseNumber": null,
"coAgentNumber": null,
"buyerAgentName": null,
"buyerAgentMemberStateLicense": null,
"buyerBrokerageName": null,
"brokerName": "Ilite Realty Inc",
"brokerPhoneNumber": "718-975-0555",
"officeName": "Ilite Realty Inc",
"listingOffices": [
{
"associatedOfficeType": "listOffice",
"officeName": "Ilite Realty Inc"
}
],
"listingAgents": [
{
"associatedAgentType": "listAgent",
"memberFullName": "Ayzik Nasimov",
"memberStateLicense": "10301213689"
}
],
"mlsId": "S1804233",
"mlsName": "StreetEasy",
"mlsDisclaimer": "",
"trueStatus": "Active",
"attributionTitle": "Listing by:",
"listingAgreement": null,
"providerLogo": null,
"lastChecked": "2025-12-28 05:31:01",
"lastUpdated": "2025-12-27 07:47:40",
"rentalDisplayName": null,
"rentalBusinessName": null,
"rentalPhoneNumber": null,
"rentalAgentBadgeType": null,
"rentalPhotoUrl": "",
"rentalReviewsCount": null,
"rentalReviewsUrl": null,
"rentalRatingAverage": null,
"rentalIsBrokerLocalCompliance": null,
"message": "200: Success"
}

🎨 Dataset Views

The actor provides 5 organized table views:

ViewDescription
OverviewQuick view with agent, broker, MLS, and status
Agent DetailsComplete agent info with licenses and co-agents
Broker & OfficeBroker and office details with buyer agent info
MLS InformationMLS data, status, and timestamps
Rental ContactRental-specific contact information

πŸ”§ Tips for Best Results

  1. Use valid URLs - Ensure property URLs are complete and valid Zillow property pages
  2. Check ZPID format - ZPIDs are numeric IDs found in property URLs
  3. Adjust delay - Increase delay if you encounter rate limiting
  4. Bulk processing - Process multiple properties in a single run for efficiency

πŸ“Œ Use Cases

  • Real Estate Lead Generation - Build agent contact lists for marketing
  • Agent Research - Verify agent licenses and broker affiliations
  • Market Analysis - Track which brokers are active in specific areas
  • Listing Verification - Confirm listing status and agent information
  • FSBO Identification - Find properties listed by owners

πŸ“ž Support

For questions, feedback, or issues, please contact us through Apify or open an issue.


Happy scraping! 🏠✨