No-Code Redfin API Scraper

Download Data to Excel & CSV Files

Legally scrape Redfin data from the Official Website without violating its Terms of Service using HAR Files.

🚫 This means no wasting time with broken screen scrapers, installing software, getting blocked or overpriced proxies.

Click to Play Click to Play

⚡️ Scrape Redfin Data From Your Web Traffic


  1. Open a new browser tab, then right click anywhere inside the new tab & hit "Inspect" to open developer tools
  2. Go to redfin.com in the new tab and browse through the site's data you want to collect (with developer tools open)
  3. Select the "Network" tab under developer tools & click the ⬇️ labeled "Export HAR..."
Upload your HAR file here and we will group together useful data within your HAR file FOR FREE. Users on any paid plan can download this data as combined, fully-paginated CSV & JSON files. Since this scraping occurs on a recording of your web traffic instead of the actual site, it is 100% undetectable & not governed by the hosting website's Terms of Service.

🔒 HAR Files Have Sensitive Data We only process the HAR file in your browser (nothing is sent over the internet) until you click the "Parse" button.

🚫 Clear the Junk Hit "Clear" in the Network tab just before browsing through your data for best results & for exporting multiple parts.

💡 Pro Tip Just drag and drop your HAR file here for easier use!

Steve Spagnola
Written by Steve Spagnola
Last updated April 24, 2024

Scraping the Redfin API

You can legally download Redfin housing market data directly from their public website (without using their limited Redfin data export tool, which was recently restricted due to MLS demands) using a little-known technique involving HAR files to record the data that the Redfin API sends to your web browser.

Redfin Downloadable Data for Sales Listings & AddressesRedfin Downloadable Data for Sales Listings & Addresses

Our Redfin scraper will let you export Redfin data to Excel spreadsheets using the following methods which are relatively painless and most importantly do not violate the Redfin Terms of Service since we’ll be web scraping a recording of your web traffic instead of the actual Redfin website to extract real estate data.

1. Browse Redfin Listings

To download Redfin’s public data, simply head to Redfin’s Website and enter a search term for the city or area you want to download the data from or browse to an existing city page, like Redfin New York or Redfin Miami listings.

Next, right click somewhere on the page and hit “Inspect” to open up developer tools to begin recording your web traffic. This will allow us to legally scrape the recording (as opposed to the website) so we do not violate Redfin’s Terms of Service or get blocked for making sketchy requests. Once Developer Tools are open, click on the “Network” tab and you should see something like the following:

Open Developer Tools see the Network TabOpen Developer Tools see the Network Tab

Now that we’re recording web traffic, you just need to browse through the real estate listings you want to scrape on the map so they’re loaded into the browser. You typically just need to move the map and wait for the site to reload the listings. To verify that they loaded, type in /api/gis? under the “Filter” field in the developer tools Network tab and you should see something like this:

Verify You've Intercepted Redfin DataVerify You've Intercepted Redfin Data

2. Export a HAR File

Now we need to get the data into the HAR File Web Scraper via a HAR File your browser will export. Look for the down arrow under the Network tab in developer tools labeled “Export HAR…” and click that to download Redfin’s data in the form of a HAR file.

Upload the HAR file to this page under the HAR File Web Scraper section and look for the group ending in /api/gis which will hold the network requests containing the downloadable Redfin data:

Click Parse GroupClick Parse Group

3. Download Redfin Data

On the next screen you’ll want to look for a collection named payload > homes for the Redfin listings. Simply click “Download CSV” to get all of the Redfin data from your web browsing session.

Download 100s of Redfin ListingsDownload 100s of Redfin Listings

Listing Data

You’ll see the following information in your downloadable spreadsheet (basically anything that Redfin publicly shows on its website will be included):

  • Redfin Listing ID
  • MLS Status (Active, Coming Soon, Sold)
  • MLS ID
  • Number of Bedrooms
  • Number of Bathrooms
  • Street Address
  • Unit Number
  • City
  • State
  • Zip Code
  • Date Sold
  • URL to Property Pages
  • Location Name
  • Description
  • HOA Fee
  • Square Footage
  • Price per Square Foot
  • Latitude & Longitude Coordinates
  • Year Built
  • Time Listed on Redfin
  • Number of Photos
  • Virtual Tour Link
  • Real Estate Agent Name
  • Real Estate Agent Phone Number
  • Broker Phone Number

Removing Duplicates

If you browse around the Redfin map a bunch while recording your web traffic in the earlier steps, you will likely get some overlap and duplicate results when you extract data. Therefore, it’s very important to deduplicate your Redfin data using the listingId column in the downloadable file.

Otherwise, you may end up running an analysis on duplicated rows which will inflate or impact calculations like average & median sales pricing, time on market, square footage statistics, etc…

Redfin’s Downloadable Data

Before you jump too much into data scraping Redfin, you may want to check out Redfin’s Publicly Downloadable Data section on its website. While it will not show individual listing data as we were able to scrape in the previous section, it may be useful if you just need to perform an overall market analysis and look at trends over time.

Redfin Downloadable Data for TrendsRedfin Downloadable Data for Trends

You can also download this aggregate data, just look for the little arrow on the lower right part of the visualization which will contain export options.

Sign Up to Scrape Data from Redfin