Realtor US Scraper - Real Estate Listings
Pricing
from $0.70 / 1,000 results
Realtor US Scraper - Real Estate Listings
Extract United States Realtor.com homes for sale, rentals, and sold listings by city, ZIP code, or coordinate radius. Filter by price, beds, baths, size, property type, pets, tours, status, and dates, then export results as JSON, CSV, Excel, or API data for market research and lead generation.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Realtor.com Listings Scraper
Collect U.S. residential property listings by city, ZIP code, or a coordinate radius. Search homes for sale, rentals, or recently sold homes, apply practical market filters, and download structured results for research, comparables, and market monitoring.
🏠 What you can collect
- Current homes for sale, rentals, and sold-home listings
- Prices, dates, bedrooms, bathrooms, living area, lot size, and property type
- Listing links and primary photos
- Street address, city, state, ZIP code, and coordinates, with place matching for text locations
- Listing status signals, such as pending, contingent, new construction, price reductions, and foreclosures
- Advertiser, office, and source details when available
🚀 Quick start
- In the Apify Console, enter a U.S. city or five-digit ZIP code in Location.
- Choose a Listing type, result limit, and optional filters.
- Click Start and download the dataset as JSON, CSV, Excel, or through the Apify API.
Input reference
| Input | Description |
|---|---|
location | U.S. city, five-digit ZIP code, or other place text. Matching results are ranked and the best one is selected. Optional when latitude, longitude, and radiusMiles are supplied. |
locationType | Optional preference for auto, city, or ZIP code matching. |
latitude, longitude, radiusMiles | Optional coordinate search. Provide all three; the radius is 1–50 miles and takes precedence over location. |
listingType | For sale, for rent, or sold homes. |
maxItems | Maximum number of listings to collect. Use 0 for unlimited results; Apify runs remain subject to the available run allowance. |
sortBy | Best match, newest, lowest price, or highest price. |
fetchDetails | Add expanded property, photo, pet-policy, promotion, and contact fields. Adds one request per listing and increases runtime and usage. |
minPrice, maxPrice | Price range in U.S. dollars. |
minBeds, maxBeds | Bedroom range. |
minBaths, maxBaths | Bathroom range. |
minSqft, maxSqft | Interior living-area range in square feet. |
minLotSqft, maxLotSqft | Lot-size range in square feet. |
minYearBuilt, maxYearBuilt | Construction-year range. |
maxHoaFee, noHoaFee | Homeowners association fee filters. |
homeCategories, propertyTypes | Home category and property-type choices. |
cats, dogs, noPetsAllowed | Rental pet-policy filters. |
foreclosure, newConstruction, promotionPresent | Listing attributes to require. |
excludePendingContingent | Exclude pending and contingent homes. |
hasOpenHouse, hasTour, hasVirtualTour, has3dTour | Viewing and tour availability filters. |
listedSince, priceReducedSince, moveInDate | Dates in YYYY-MM-DD format. |
Example: homes for sale in Austin
{"location": "Austin","locationType": "city","listingType": "sale","maxItems": 100,"sortBy": "newest","minBeds": 3,"maxPrice": 750000,"propertyTypes": ["singleFamilyHome"]}
Example: rentals with pet and tour filters
{"location": "78701","locationType": "zip","listingType": "rent","maxItems": 50,"dogs": true,"hasVirtualTour": true,"moveInDate": "2026-09-01","fetchDetails": true}
Example: coordinate-radius search
{"location": "Austin","latitude": 30.2672,"longitude": -97.7431,"radiusMiles": 5,"listingType": "sale","maxItems": 50}
📊 Results
Each dataset item represents one listing. The Overview dataset view highlights identifiers, a primary photo, listing link, price and dates, address and coordinates, property details, listing-status flags, and advertiser/source information.
Common result fields include:
property_id,listing_id,status,href,primary_photo.href, andphoto_countlist_price,list_date,price_reduced_date,price_reduced_amount,last_sold_date, andlast_sold_pricelocation.address.line,location.address.city,location.address.state_code, andlocation.address.postal_codedescription.type,description.beds,description.baths,description.sqft, anddescription.lot_sqftflags,advertisers, andsourcedetails when available- With
fetchDetails: true,_detailscontains expanded photos, open houses, tours, pet policy, promotions, and contact-oriented fields when available.
💡 Tips and common recipes
- Use a five-digit ZIP code for a tightly defined area; set
locationTypetozipto avoid ambiguity. - For a map-style search, provide latitude, longitude, and
radiusMilestogether; coordinates take precedence over the city or ZIP value. - Use
sortBy: "newest"withlistedSinceto monitor fresh inventory. - Use
listingType: "sold"with price, size, and year filters to build comparable-sales lists. - Start with
fetchDetails: falsefor broad searches, then enable it for a small, high-value result set.
❓ FAQ
Does the actor support rentals? Yes. Set listingType to rent; pet and move-in-date filters are useful for rental searches.
Can I search a two-word city? Yes. Enter the complete city name, such as New York or San Antonio, and leave locationType on auto or choose city.
Why are some contact fields empty? Availability varies by listing and advertiser. The actor preserves fields supplied with each listing.
How much slower is fetchDetails? It makes one additional detail request per emitted listing, so use it with a bounded maxItems value.
⚖️ Responsible use
Use collected data in accordance with applicable laws, privacy obligations, and the source site's terms. This independent actor is not affiliated with or endorsed by Realtor.com.
🛟 Support
Questions, feedback, or feature requests? Contact the author at igolaizola.com/#contact.