Redfin Scraper avatar
Redfin Scraper
Deprecated
View all Actors
This Actor is deprecated

This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?

See alternative Actors
Redfin Scraper

Redfin Scraper

lexis-solutions/redfin-scraper

The Redfin scraper is an Apify-powered actor designed to collect data on real estate sales and rental prices in your target market efficiently.

Redfin website header

Introduction

👋 Welcome to the Redfin Scraper. This Apify-powered actor extracts real estate data from Redfin, including detailed property listings, comparative market analysis, neighborhood information, and more. The Redfin platform offers a vast array of property details, including photos, descriptions, pricing and more. Whether you're a homebuyer, real estate investor, or market researcher, this versatile and user-friendly scraper is tailored to meet your specific needs, offering unparalleled access to Redfin's comprehensive database of residential properties across the United States.

Use Cases

Redfin Scraper can be employed across a variety of use cases:

  1. Real estate research: Gather data on specific locations, property types, and price ranges to inform real estate research and decision-making processes.
  2. Investment analysis: Identify undervalued properties or areas where investment opportunities may be present, by comparing various properties, locations, and market trends.
  3. Market trend tracking: Keep an eye on real estate trends in neighborhoods or cities of interest to stay ahead of the curve and capitalize on market opportunities.
  4. Mortgage or rent payment analytics: Use scraped data to better understand the optimal mortgage or rental payment amounts for various properties based on factors, such as property value, area, and overall market conditions.
  5. Appraisal management: Automate the process of appraising properties for clients by rapidly comparing property values, historical sales, and market averages across a range of conditions.
  6. Lead generation: Identify and qualify suitable leads for real estate professionals based on preferences, potential interest, and budget.

Happy scraping!

Input 📥

To use this actor, you need to provide the following input:

  • Field: startUrls
    • Type: array
    • Required: Yes
    • Description: Search or property URLs to scrape
  • Field: mode
    • Type: string
    • Required: Yes
    • Description: The mode scraping. (rent or buy)
  • Field: maxPages
    • Type: integer
    • Required: No
    • Description: The number of pages to be scraped. (if search)
  • Field: proxyConfiguration
    • Type: object
    • Required: No
    • Description: Your proxy configuration from Apify

How to get start urls?

  1. A single listing

    Open the propertly listing on Redfin and copy its link from the browser URL bar.

  2. Search

    2.1. Open the Redfin website.

    2.2. Enter the location you are interested in and hit the search button.

    2.3. Once in the search page, add all needed filters on the page. This will change the URL in the browser search bar. Once ready, copy the URL and paste to Apify as an item in the startUrl array.

Examples

A single listing:

https://www.redfin.com/AK/Anchorage/1353-W-27th-Ave-99503/apartment/131078309

A search page (rents in Anchorage under $1150/mo)

https://www.redfin.com/city/781/AK/Anchorage/apartments-for-rent/filter/max-price=1.15k

Output 📤

An example output for buy mode looks like this:

1{
2  "status": "Active",
3  "id": 14772,
4  "price": 374000,
5  "community": "Westlake",
6  "mls": "2048796",
7  "yearBuild": 1977,
8  "propertyType": "Condo",
9  "bathsFull": 1,
10  "beds": 1,
11  "pricePerSqFt": 569,
12  "agentCommission": "3%",
13  "description": "Queen Anne beauty with open floor plan & updates throughout! Gorgeous views of Lake Union welcome you to this bright, stylish top floor unit. Fully updated kitchen with SS appliances & subway tile backsplash flows to the open living room with a wall of windows so you can always take in the amazing views! Beautiful balcony to enjoy on those warmer spring/summer days as well. Large primary bedroom & bathroom with updated vanity and a great skylight so it’s always bright. New w/d in 2021, new water heater in 2018. Half a block from Lake Union: immediate bike path access and easy pedestrian access to SLU, Fremont, and DT Seattle. Easy car commuting & near routes on Dexter. Storage locker, secure parking, & no rental cap. Hurry to your new home! ",
14  "soldDate": "2005-11-02T08:00:00.000Z",
15  "sqFt": 657,
16  "streetAddress": "762 Hayes St #44",
17  "timeOnRedfin": "0 days",
18  "agent": {
19    "agentName": "Osama Khalaf",
20    "agentUrl": "https://www.redfin.com/real-estate-agents/osama-khalaf",
21    "brokerName": "Redfin"
22  },
23  "mapUrl": "https://maps.google.com/maps/api/staticmap?sensor=false&style=feature%3Aadministrative.land_parcel%7Cvisibility%3Aoff&style=feature%3Alandscape.man_made%7Cvisibility%3Aoff&style=feature%3Atransit.station%7Chue%3A0xffa200&center=47.6341205%2C-122.3414566&channel=desktop_xdp_above_fold_static_preview&size=200x200&scale=1&format=jpg&zoom=10&client=gme-redfin&signature=o_-HMR79x285XXRXsDJ2qVsExLs=",
24  "address": {
25    "countryCode": "US",
26    "city": "Seattle",
27    "streetAddress": "762 Hayes St #44",
28    "zip": "98109"
29  },
30  "photos": [
31    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_32.webp",
32    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_26.webp",
33    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_27.webp",
34    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_28.webp",
35    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_29.webp",
36    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_30.webp",
37    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_33.webp",
38    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_3.webp",
39    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_4.webp",
40    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_5.webp",
41    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_6.webp",
42    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_22.webp",
43    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_23.webp",
44    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_24.webp",
45    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_20.webp",
46    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_8.webp",
47    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_11.webp",
48    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_12.webp",
49    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_13.webp",
50    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_14.webp",
51    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_15.webp",
52    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_16.webp",
53    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_17.webp",
54    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_19.webp",
55    "https://ssl.cdn-redfin.com/system_files/media/803489_JPG/genLdpUgcFull/item_31.webp"
56  ]
57}

An example output for rent mode looks like this:

1{
2  "id": 131034334,
3  "price": 950,
4  "streetAddress": "3401 Eureka St"
5}

FAQ 💬

Q: How do I provide the searchUrl?

A: To provide the searchUrl, first perform a search on Redfin.com using their search bar. Browse the results page, and then copy and paste the URL from your web browser to the appropriate field in the scraper's input configuration.

Q: Can I filter the search results before running the scraper?

A: Yes, you can use filters available on Redfin.com, such as price range, number of bedrooms, home types, etc., to narrow down your search. The scraper will extract the data based on your specified filters.

Q: I'm getting CAPTCHAs (403 errors in the run logs). How can I avoid getting blocked by the website?

A: For best results we recommend using a residential proxy from Apify. You can select this when starting the actor.

Q: I'm seeing "The version has been changed" in the run logs. Should I worry?

A: The actor tracks the version of the website, and shows a warning when the site changes. In most cases, this should not be a problem for the data extraction. However, if you see any discrepancies, make sure to send a bug report via the Apify console.

Developer
Maintained by Community