Redfin Scraper - Home Prices, Beds & Days on Market avatar

Redfin Scraper - Home Prices, Beds & Days on Market

Pricing

from $0.60 / 1,000 listing scrapeds

Go to Apify Store
Redfin Scraper - Home Prices, Beds & Days on Market

Redfin Scraper - Home Prices, Beds & Days on Market

Pull property listings for any area by pasting a public search URL. Each row has price, price per square foot, beds, baths, square footage, lot size, year built, listing status, days on market, HOA fee and map coordinates. Filter by price or switch to sold homes.

Pricing

from $0.60 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Redfin Scraper

Pull property listings for any area by pasting a public search URL. Each row comes back with price, price per square foot, size, year built, listing status, days on market and map coordinates. No login and no API key.

What it does

  • Point it at any area - paste a public city or zip code search URL and it collects that area's listings. No opaque region codes to look up.
  • The numbers buyers compare - price, price per square foot, beds, baths, square footage, lot size, year built and HOA fee.
  • Market timing - listing status and days on market, so you can spot stale inventory and fresh listings.
  • Sold comparables - switch to recently sold homes for comparables research.
  • Price filters - set a minimum, a maximum, or both.
  • Map ready - latitude and longitude on every row.

Prices and statuses change daily, so schedule the run to track a market over time.

Common uses: comparables and pricing research, inventory and days on market tracking, investment screening, and building a housing dataset.

Input

FieldTypeDescription
searchUrlsarrayPublic listing URLs for the areas you want. One run per entry.
maxResultsPerRegionintegerCap per area. Default 100, up to 350.
soldListingsbooleanReturn recently sold homes instead of active ones. Default false.
minPriceintegerSkip listings below this price. 0 for no minimum.
maxPriceintegerSkip listings above this price. 0 for no maximum.
proxyConfigurationobjectOptional. Enable to spread requests across IPs.

Example input

{
"searchUrls": [
"https://www.redfin.com/city/11203/CA/Los-Angeles",
"https://www.redfin.com/city/16163/WA/Seattle"
],
"maxResultsPerRegion": 200,
"minPrice": 400000
}

Output

Each item is one listing.

{
"listingId": "100000001",
"propertyId": "200000001",
"address": "123 Example St",
"city": "Los Angeles",
"state": "CA",
"postalCode": "90023",
"price": 538000,
"pricePerSqFt": 419.0,
"hoaFee": null,
"beds": 3,
"baths": 2.0,
"sqFt": 1284,
"lotSizeSqFt": 6582,
"yearBuilt": 1921,
"status": "Active",
"daysOnMarket": 12,
"isNewConstruction": false,
"hasVirtualTour": true,
"latitude": 34.0201,
"longitude": -118.1937,
"photoCount": 24,
"url": "https://www.redfin.com/CA/Los-Angeles/123-Example-St-90023/home/100000001"
}

Land and lot listings have no beds, baths or square footage, so those come back as null while the shape stays the same.

Notes

  • No login and no API key. Paste the search URLs for the areas you care about and run.
  • The feed returns up to 350 listings per area, so split a large market into several area URLs for fuller coverage.
  • Turn on soldListings to build a comparables set instead of active inventory.

Privacy

To improve our actors we collect anonymized usage telemetry (run stats and input patterns). No personal account data is collected.