Redfin Scraper avatar

Redfin Scraper

Pricing

Pay per event

Go to Apify Store
Redfin Scraper

Redfin Scraper

Extract property listings from Redfin — price, beds, baths, sqft, address, coordinates, MLS status, year built, days on market, and more. Search by city, ZIP, or Redfin URL. Uses Redfin internal GIS API for reliable structured data.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract property listings from Redfin — price, beds, baths, sqft, address, coordinates, MLS status, year built, days on market, and more. Search by city, ZIP code, or any Redfin search URL. Uses Redfin's internal GIS API for reliable structured data.

What does this Actor do?

This Actor fetches property listings from Redfin using Redfin's internal GIS API. You provide a Redfin search URL (such as a city, neighborhood, county, or ZIP code page) or a US ZIP code, and the Actor returns all matching listings with rich property data — no browser required.

Supported listing types:

  • For sale (active listings)
  • Recently sold
  • For rent

Supported property types:

  • Single-family homes
  • Condos/co-ops
  • Townhouses
  • Land
  • Multi-family
  • Mobile homes

How to use

  1. Provide a location — either a Redfin search URL or a US ZIP code:

    • Redfin URL: https://www.redfin.com/city/29470/WA/Seattle
    • ZIP code: 98101
  2. Select listing statusfor_sale, sold, or for_rent

  3. Optionally filter by property type — leave empty for all types

  4. Set maxItems — limits the number of results returned

Finding your Redfin URL

  1. Go to redfin.com and search for a city, neighborhood, county, or ZIP code
  2. Navigate to the search results page
  3. Copy the URL from your browser — it will look like:
    • City: https://www.redfin.com/city/29470/WA/Seattle
    • Neighborhood: https://www.redfin.com/neighborhood/108094/WA/Seattle/Capitol-Hill
    • County: https://www.redfin.com/county/1678/WA/King-County
    • ZIP code: https://www.redfin.com/zipcode/98101

Output

Each record contains:

FieldDescription
listingIdRedfin internal listing ID
propertyIdRedfin internal property ID
mlsIdMLS listing number
mlsStatusStatus (Active, Coming Soon, Pending, Sold, etc.)
urlFull Redfin listing URL
priceListing price in USD
bedsNumber of bedrooms
bathsTotal bathrooms
fullBathsFull bathrooms
sqFtSquare footage
lotSizeLot size in square feet
pricePerSqFtPrice per square foot
propertyTypeProperty type code
yearBuiltYear built
addressStreet address
cityCity
stateState abbreviation
zipZIP code
latitudeLatitude coordinate
longitudeLongitude coordinate
daysOnMarketDays on market
hoaPerMonthHOA fee per month (null if no HOA)
listingRemarksListing description
numPhotosNumber of photos
isNewConstructionWhether it's new construction
soldDateDate sold (ISO 8601)
storiesNumber of stories
scrapedAtTimestamp when data was collected

Example input

{
"location": "https://www.redfin.com/city/29470/WA/Seattle",
"status": "for_sale",
"propertyTypes": ["house", "condo", "townhouse"],
"maxItems": 100
}

Performance & limits

  • Returns up to 350 listings per GIS API request
  • Most Redfin regions cap at ~1,000 results per search
  • For large areas, narrow your search using specific neighborhoods or ZIP codes
  • Rate: ~75 requests/minute (polite crawl)

Notes

  • ZIP codes can be entered directly (e.g. 98101) without a full Redfin URL
  • Filter suffixes in Redfin URLs (e.g. /filter/property-type=house) are ignored — use the propertyTypes input field instead
  • MLS rules may limit data availability in some regions