Realtor US Scraper - Real Estate Listings avatar

Realtor US Scraper - Real Estate Listings

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Realtor US Scraper - Real Estate Listings

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

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

  1. In the Apify Console, enter a U.S. city or five-digit ZIP code in Location.
  2. Choose a Listing type, result limit, and optional filters.
  3. Click Start and download the dataset as JSON, CSV, Excel, or through the Apify API.

Input reference

InputDescription
locationU.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.
locationTypeOptional preference for auto, city, or ZIP code matching.
latitude, longitude, radiusMilesOptional coordinate search. Provide all three; the radius is 1–50 miles and takes precedence over location.
listingTypeFor sale, for rent, or sold homes.
maxItemsMaximum number of listings to collect. Use 0 for unlimited results; Apify runs remain subject to the available run allowance.
sortByBest match, newest, lowest price, or highest price.
fetchDetailsAdd expanded property, photo, pet-policy, promotion, and contact fields. Adds one request per listing and increases runtime and usage.
minPrice, maxPricePrice range in U.S. dollars.
minBeds, maxBedsBedroom range.
minBaths, maxBathsBathroom range.
minSqft, maxSqftInterior living-area range in square feet.
minLotSqft, maxLotSqftLot-size range in square feet.
minYearBuilt, maxYearBuiltConstruction-year range.
maxHoaFee, noHoaFeeHomeowners association fee filters.
homeCategories, propertyTypesHome category and property-type choices.
cats, dogs, noPetsAllowedRental pet-policy filters.
foreclosure, newConstruction, promotionPresentListing attributes to require.
excludePendingContingentExclude pending and contingent homes.
hasOpenHouse, hasTour, hasVirtualTour, has3dTourViewing and tour availability filters.
listedSince, priceReducedSince, moveInDateDates 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
}
{
"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, and photo_count
  • list_price, list_date, price_reduced_date, price_reduced_amount, last_sold_date, and last_sold_price
  • location.address.line, location.address.city, location.address.state_code, and location.address.postal_code
  • description.type, description.beds, description.baths, description.sqft, and description.lot_sqft
  • flags, advertisers, and source details when available
  • With fetchDetails: true, _details contains 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 locationType to zip to avoid ambiguity.
  • For a map-style search, provide latitude, longitude, and radiusMiles together; coordinates take precedence over the city or ZIP value.
  • Use sortBy: "newest" with listedSince to monitor fresh inventory.
  • Use listingType: "sold" with price, size, and year filters to build comparable-sales lists.
  • Start with fetchDetails: false for 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.