Redfin scraper actor avatar

Redfin scraper actor

Pricing

from $0.00005 / actor start

Go to Apify Store
Redfin scraper actor

Redfin scraper actor

extracts home listings from [Redfin](https://www.redfin.com/) search result pages - price, beds, baths, square footage, address, coordinates, days on market, and more. Give it a city, neighborhood, zip code, or county search URL and it paginates through every result page automatically.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Jordan Byte

Jordan Byte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 minutes ago

Last modified

Share

What does Redfin Listings Scraper do?

Redfin Listings Scraper extracts home listings from Redfin search result pages - price, beds, baths, square footage, address, coordinates, days on market, and more. Give it a city, neighborhood, zip code, or county search URL and it paginates through every result page automatically. Running it on the Apify platform gets you scheduling, API access to results, proxy rotation, and monitoring out of the box.

Why use Redfin Listings Scraper?

  • Track home listings and price trends in a market without manually browsing Redfin.
  • Feed real estate data into research, investment analysis, or market-comparison tools.
  • Monitor new listings or price changes over time by scheduling recurring runs.

How to use Redfin Listings Scraper

  1. Click Try for free (or Start) to open the Actor.
  2. Paste one or more Redfin search result page URLs into Start URLs, e.g. https://www.redfin.com/city/492/TX/Allen.
  3. Make sure Proxy configuration uses a residential proxy (enabled by default) - Redfin blocks non-residential IPs with a CAPTCHA challenge.
  4. Optionally set Max items to cap how many listings are scraped.
  5. Click Start and wait for the run to finish, then open the Dataset tab to view, filter, and export the results.

Input

FieldTypeDescription
startUrlsarray (required)Redfin search result page URLs to scrape.
maxItemsinteger (optional)Stop the run after this many listings have been scraped. Defaults to 5.
proxyConfigurationobject (optional)Proxy settings. A residential proxy is strongly recommended - see Tips below.

See the Input tab for the full schema.

Output

Each dataset item looks like this:

{
"propertyId": 169612620,
"listingId": 221696463,
"mlsId": "21335953",
"status": "Active",
"price": 1200000,
"beds": 5,
"baths": 4,
"sqFt": 4245,
"streetLine": "1085 Peppy San Dr",
"city": "Allen",
"state": "TX",
"zip": "75002",
"latitude": 33.097638,
"longitude": -96.5477757,
"url": "https://www.redfin.com/TX/Allen/1085-Peppy-San-Trl-75002/home/169612620"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
propertyId / listingId / mlsIdRedfin/MLS identifiers for the listing
statusListing status (e.g. Active)
price, pricePerSqFt, hoaPricing details
beds, baths, sqFt, lotSize, yearBuiltProperty details
streetLine, city, state, zip, latitude, longitudeLocation
daysOnMarketDays the listing has been on Redfin
urlLink to the listing's Redfin page
photosCount, listingTags, hasVirtualTour, hasVideoTour, has3DTourMedia and highlights

Cost estimation

This Actor uses pay-per-result pricing: a limited number of listings are free, and usage beyond that is billed per listing scraped. See the Pricing tab for current rates. Use Max items to scope smaller, cheaper runs.

Tips

  • Use a residential proxy. Redfin's bot protection (AWS WAF) returns an interactive CAPTCHA challenge to requests it flags as automated - this reliably blocks plain HTTP requests and default headless browsers alike. A residential proxy is the standard mitigation; without one, runs are likely to fail.
  • Scope startUrls to smaller areas (neighborhood or zip code searches) instead of large metro-wide city searches to reduce run time and cost.

FAQ, disclaimers, and support

This Actor only collects publicly listed Redfin data. It is not affiliated with or endorsed by Redfin. Respect Redfin's Terms of Service when using the scraped data. Found a bug or have a feature request? Use the Issues tab on this Actor's page.