Zillow Agents Finder
Pricing
$0.50 / 1,000 results
Zillow Agents Finder
Find and extract real estate agents, property managers, photographers, and other professionals from Zillow’s directory by location, name, language, or specialty. Supports all categories, pagination, filters, and Apify residential proxies for reliable large-scale scraping.
Pricing
$0.50 / 1,000 results
Rating
5.0
(1)
Developer

Agenscrape
Actor stats
2
Bookmarked
22
Total users
15
Monthly active users
0.88 hours
Issues response
17 days ago
Last modified
Categories
Share
Find and extract property managers, real estate agents, photographers, home inspectors, and other professionals from Zillow's professionals directory.
Features
- 🏠 6 Professional Categories: Property Managers, Real Estate Agents, Real Estate Services, Photographers, Home Inspectors, Home Improvement
- 📍 Search by Location: Find professionals in any ZIP code or city
- 👤 Name Search: Filter results by professional's name
- 🌍 Language Filter: Find professionals who speak specific languages (21 languages)
- 🎯 Specialty Filter: Filter by property management or vacation rentals
- 📊 Configurable Results: Set max results limit to control scraping
- 🔄 Pagination Support: Automatically handles multi-page results
- 🛡️ Built-in Proxies: Automatically uses residential proxies with fallback support
⚠️ Important: Results Cap Limit (250 Max)
Zillow's API enforces a maximum limit of 250 results per search query:
- Maximum page number: 25
- Results per page: 10
- Total maximum: 25 × 10 = 250 results
This is a limitation enforced by Zillow's API, not this actor. If you request page 26 or higher, Zillow returns duplicate data from earlier pages.
What this means:
- If you request more than 250 results, the actor will automatically cap at 250
- If your search returns exactly 250 results, there's a high chance that Zillow has more results available but you're only getting the most relevant ones due to this API limitation
How to bypass this limit and get more results:
Strategy 1: Use smaller, more specific locations
Instead of searching broad areas, break them down into smaller ZIP codes:
❌ Bad: "Los Angeles CA" → may hit 250 limit, missing many professionals✅ Good: "90001", "90002", "90003"... → search each ZIP separately
Strategy 2: Use alphabet name scanning ("a" to "z")
Run multiple searches filtering by name prefixes:
Search 1: name="a" → gets all professionals whose name contains "a"Search 2: name="b" → gets all professionals whose name contains "b"...Search 26: name="z" → gets all professionals whose name contains "z"
Strategy 3: Use double-letter scanning ("aa" to "zz") for thorough coverage
For very large areas, use two-letter combinations:
Search 1: name="aa"Search 2: name="ab"Search 3: name="ac"...Search 676: name="zz"
This gives you 676 different searches (26 × 26), each returning up to 250 results.
Strategy 4: Combine location + name strategies
For maximum coverage, combine small locations with alphabet searches:
ZIP "10001" + name="a"ZIP "10001" + name="b"...ZIP "10002" + name="a"ZIP "10002" + name="b"...
Pro tip: After running multiple searches, deduplicate results using the encodedZuid field which is unique for each professional.
Input
Required
- Location (
locationText): ZIP code, city, or address to search in- Example:
10001,New York NY,Los Angeles CA
- Example:
Optional
-
Professional Category (
category): Type of professional to search for- Real Estate Agents
- Real Estate Services
- Home Improvement Professionals
- Home Inspectors
- Real Estate Photographers
- Property Managers (default)
-
Name (
name): Search for professionals by name- Example:
paul,john smith
- Example:
-
Specialty (
specialty): Filter by specialty- Empty (default): Any
propertyManagement: Property ManagementvacationShortTermRental: Vacation / Short-term Rentals
-
Language (
language): Filter by language spoken- Options: English (default), Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hebrew, Hindi, and more
-
Max Results (
maxResults): Maximum number of professionals to return- Default:
10 - Maximum:
250(Zillow API limit) - Any value above 250 will be automatically capped
- Default:
-
Start Page (
startPage): Page number to start scraping from- Default:
1
- Default:
Input Example
{"category": "property-managers","locationText": "10001","name": "paul","language": "English","specialty": "","maxResults": 50,"startPage": 1}
Output Format
Each professional is returned with the following fields:
{"fullName": "Paul Walter","businessName": "Barnes International","location": "New York, NY","phoneNumber": "(212) 271-2805","profileLink": "https://www.zillow.com/profile/user7401724","profilePhotoSrc": "https://www.zillowstatic.com/static/images/nophoto_h_g.png","reviewLink": "https://www.zillow.com/profile/user7401724#reviews","numTotalReviews": 0,"reviews": "0 reviews","reviewStarsRating": 0,"encodedZuid": "X1-ZUzezaoq3rss95_4ok8d","searchLocation": "10001","searchName": "paul","category": "property-managers"}
Output Fields Description
- fullName: Professional's full name
- businessName: Business or company name (may be null)
- location: Professional's location/service area
- phoneNumber: Contact phone number
- profileLink: Full URL to professional's Zillow profile
- profilePhotoSrc: URL to profile photo
- reviewLink: Full URL to reviews section
- numTotalReviews: Number of reviews received
- reviews: Formatted review text (e.g., "5 reviews")
- reviewStarsRating: Average star rating (0-5)
- encodedZuid: Unique Zillow user ID
- searchLocation: The location you searched for
- searchName: The name you searched for (if provided)
- category: The professional category searched
Usage Tips
Finding Property Managers in a Specific Area
{"category": "property-managers","locationText": "90210","maxResults": 100}
Finding Spanish-Speaking Property Managers
{"category": "property-managers","locationText": "Miami FL","language": "Spanish","maxResults": 50}
Finding Real Estate Agents
{"category": "real-estate-agents","locationText": "Los Angeles CA","maxResults": 100}
Finding Real Estate Photographers
{"category": "photographers","locationText": "Miami FL"}
Finding Home Inspectors
{"category": "home-inspectors","locationText": "Chicago IL","maxResults": 50}
Searching for a Specific Professional
{"category": "property-managers","locationText": "New York NY","name": "john smith"}
Getting Maximum Results with Alphabet Search
To get comprehensive results for a location, run multiple searches:
// Search 1{"locationText": "90210", "name": "a", "maxResults": 250}// Search 2{"locationText": "90210", "name": "b", "maxResults": 250}// ... continue for each letter
Pricing
This actor charges per result (each professional found). Proxy costs are included automatically.
To control costs:
- Use the maxResults parameter to limit the number of results
- Use filters (name, language, specialty) to narrow your search
- Search in specific ZIP codes rather than broad city names for more targeted results
Rate Limiting
The actor includes built-in delays between requests to ensure reliable data collection. It also has automatic retry logic (5 attempts) and fallback proxy support for maximum reliability.
Notes
- Some professionals may have incomplete information (missing phone numbers, business names, etc.)
- Results are returned exactly as provided by Zillow
- The actor automatically handles pagination up to page 25 (250 results max due to Zillow API limit)
- If a page fails after all retries, the actor uses a fallback proxy service for additional reliability
Version History
-
1.1.0 (2025-11-26): Reliability improvements
- Increased retry attempts from 3 to 5
- Added fallback proxy support for failed requests
- Added 250 results cap (Zillow API limitation)
- Improved error handling and logging
- Added documentation for getting comprehensive results
-
1.0.0 (2025-01-19): Initial release
- Property manager and vacation rental search
- Multi-page result support
- Language and specialty filtering
- Configurable result limits