Redfin Real Estate Listings Scraper avatar

Redfin Real Estate Listings Scraper

Pricing

from $0.47 / 1,000 results

Go to Apify Store
Redfin Real Estate Listings Scraper

Redfin Real Estate Listings Scraper

Scrape for-sale home listings from any Redfin city or ZIP code. Get price, beds, baths, sqft, lot size, year built, days on market, HOA, coordinates, MLS number and agent remarks. No login, no API key. Filter by price, size, type and freshness. Cheapest Redfin scraper on the store.

Pricing

from $0.47 / 1,000 results

Rating

0.0

(0)

Developer

Mangudäi

Mangudäi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Pull every for-sale home Redfin shows for a city or ZIP code into a clean table. Address, price, beds, baths, square footage, lot size, year built, days on market, HOA dues, coordinates, MLS number and the agent's own listing remarks, one row per property.

No login, no API key, no captcha. Point it at a Redfin URL and run.

What it does

Give it one or more Redfin regions. For each one the actor reads Redfin's public region search endpoint, the same JSON the map on redfin.com loads, and writes one dataset row per listing.

Accepted region formats:

  • a Redfin city URL, https://www.redfin.com/city/30818/TX/Austin
  • a bare five-digit ZIP code, 78704
  • a Redfin ZIP page, https://www.redfin.com/zipcode/78704
  • an explicit region pair, 6:30818 (region type, then region id), for neighborhoods, counties and anything else you already have ids for

Mix as many as you like in one run. Roughly 350 listings come back per region, so cover a metro by listing its ZIP codes rather than only its city.

Filters

Everything below is optional and applied to the listings that come back:

minPrice, maxPrice, minBeds, maxBeds, minBaths, minSqft, maxSqft, minYearBuilt, maxDaysOnMarket, propertyTypes (house, condo, townhouse, multi-family, land, manufactured, other), and keyword, which matches against the address, neighborhood, listing tags and agent remarks. Set maxDaysOnMarket to 7 and you get this week's new inventory.

Output

One row per listing, 37 fields:

propertyId, listingId, mlsNumber, mlsStatus, address, unitNumber, city, state, zip, neighborhood, latitude, longitude, price, pricePerSqft, beds, baths, sqft, lotSizeSqft, yearBuilt, propertyType, daysOnMarket, hoaMonthly, lastSoldDate, isNewConstruction, isHot, has3dTour, hasVirtualTour, hasVideoTour, photoCount, listingTags, keyFacts, description, url, searchUrl, regionId, regionType, scrapedAt.

Sample row:

{
"address": "604 Rainbow Cv",
"city": "West Lake Hills",
"state": "TX",
"zip": "78746",
"neighborhood": "Rainbows End Estates Sec 02",
"price": 2695000,
"pricePerSqft": 760,
"beds": 4,
"baths": 3.5,
"sqft": 3546,
"yearBuilt": 1979,
"propertyType": "Single Family Residential",
"daysOnMarket": 3,
"mlsNumber": "6704596",
"mlsStatus": "Active",
"latitude": 30.2819996,
"longitude": -97.795715,
"url": "https://www.redfin.com/TX/West-Lake-Hills/604-Rainbow-Cv-78746/home/31222544"
}

Export to JSON, CSV, Excel or feed it straight into a sheet, a CRM or a pricing model through the Apify API.

Uses

  • Comp sets and price-per-square-foot benchmarks for a neighborhood
  • Watching new inventory in a target market on a schedule
  • Investor screening: filter by price, size, year built and days on market
  • Feeding listing data into a valuation or lead-scoring pipeline

Notes on reliability

Redfin answers an unknown region id with a default result set from a different city rather than an error. The actor checks every region's results against the state or ZIP the URL promised and skips the region with a warning instead of writing listings from the wrong place. Requests retry with backoff on throttling, and Apify Proxy spreads them across IPs.

Redfin serves roughly 350 listings per region request and applies no server-side filtering here, so filters run over that result set. For full coverage of a large metro, pass its ZIP codes as separate regions.

Pricing

Pay per event. You pay per listing returned, at a lower per-listing price than any comparable Redfin scraper on the store, plus Apify's small Actor start fee. No monthly rental.

Scrapes only public pages that need no account. Listing data belongs to Redfin and the originating MLS. Check Redfin's terms and your local rules before using the output commercially, and don't redistribute the raw listing text.