Redfin scraper actor
Pricing
from $0.00005 / actor start
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
Maintained by CommunityActor 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
- Click Try for free (or Start) to open the Actor.
- Paste one or more Redfin search result page URLs into Start URLs, e.g.
https://www.redfin.com/city/492/TX/Allen. - Make sure Proxy configuration uses a residential proxy (enabled by default) - Redfin blocks non-residential IPs with a CAPTCHA challenge.
- Optionally set Max items to cap how many listings are scraped.
- Click Start and wait for the run to finish, then open the Dataset tab to view, filter, and export the results.
Input
| Field | Type | Description |
|---|---|---|
startUrls | array (required) | Redfin search result page URLs to scrape. |
maxItems | integer (optional) | Stop the run after this many listings have been scraped. Defaults to 5. |
proxyConfiguration | object (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
| Field | Description |
|---|---|
propertyId / listingId / mlsId | Redfin/MLS identifiers for the listing |
status | Listing status (e.g. Active) |
price, pricePerSqFt, hoa | Pricing details |
beds, baths, sqFt, lotSize, yearBuilt | Property details |
streetLine, city, state, zip, latitude, longitude | Location |
daysOnMarket | Days the listing has been on Redfin |
url | Link to the listing's Redfin page |
photosCount, listingTags, hasVirtualTour, hasVideoTour, has3DTour | Media 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
startUrlsto 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.