Redfin Property Scraper - Homes for Sale, Rent, and Sold Data avatar

Redfin Property Scraper - Homes for Sale, Rent, and Sold Data

Pricing

from $0.35 / 1,000 results

Go to Apify Store
Redfin Property Scraper - Homes for Sale, Rent, and Sold Data

Redfin Property Scraper - Homes for Sale, Rent, and Sold Data

Fast, low-cost Redfin scraper for homes for sale, rentals, sold, coming-soon, and pending listings. Returns 50+ fields per home (price, beds, baths, sqft, lat/long, photos, MLS, key facts) with rich filters. 350 results per request.

Pricing

from $0.35 / 1,000 results

Rating

0.0

(0)

Developer

Crikit

Crikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

Redfin Property Scraper

Redfin Property Scraper is a fast and low-cost Apify Actor that extracts complete property data from Redfin search results. The Actor returns homes for sale, recently sold properties, coming-soon homes, and pending sales for any U.S. city, county, zip code, or neighborhood. Each result includes 50+ property fields plus derived values like absolute home URL, full address, decoded photo CDN URLs, ISO sold dates, decoded property type and listing status, and arrays of key facts and listing sashes.

The Redfin Property Scraper is built directly on top of Redfin's own internal search API. It does not run a browser, does not execute JavaScript, and does not parse HTML. That makes it about 5 to 10 times cheaper than browser-based Redfin scrapers, while extracting more data per result and returning 350 properties per single request. The scraper paginates automatically up to the Redfin API ceiling and skips duplicate property IDs across pages and regions.

Features

  • Bulk scrape Redfin search results: 350 homes per request, up to several thousand per region
  • Four listing modes: for sale, sold, coming soon, and pending
  • Rich filters: price range, minimum beds, minimum baths, square footage range, year built range, property type, has garage
  • Multiple input formats: paste a Redfin city or zip code URL, send a list of region IDs, or pass free-text locations like "Austin, TX"
  • 50+ fields per property, plus derived/enriched values
  • Decoded photo URLs that point to Redfin's high-quality CDN photos
  • Stable, low-cost extraction: $0.00035 per Redfin property result with no per-run base fee

Input

The Redfin Property Scraper accepts the following input parameters. The most common entrypoint is a list of Redfin search URLs.

Redfin search URLs

Pass any combination of the following Redfin URL types in the searchUrls field. Copy any URL straight from your browser's address bar after navigating to the area on redfin.com:

  • City URLs: https://www.redfin.com/city/30749/NY/New-York
  • Zip code URLs: https://www.redfin.com/zipcode/10001
  • County URLs: https://www.redfin.com/county/325/CA/Mendocino-County
  • Neighborhood URLs: https://www.redfin.com/neighborhood/2657/CA/San-Francisco/Sunset-District

You can also pass a 5-digit U.S. zip code as a free-text searches entry — for example { "searches": ["10001"] }. For other free-text locations, copy the URL from redfin.com instead.

Filters

You can narrow results with the same filters Redfin offers in their UI:

  • listingType - one of forSale, sold, comingSoon, pending
  • sortBy - one of redfinRecommended, newest, oldest, priceLow, priceHigh, sqftHigh, sqftLow, pricePerSqftLow, pricePerSqftHigh
  • propertyTypes - one or more of house, condo, townhouse, multi-family, land, mobile, co-op, other
  • Price range, minimum beds, minimum baths, sqft range, year built range
  • Has garage
  • soldWithinDays for sold listings
  • maxItems and maxPagesPerRegion to cap dataset size

Example input

{
"searchUrls": [
{ "url": "https://www.redfin.com/city/30749/NY/New-York" }
],
"listingType": "forSale",
"sortBy": "newest",
"minPrice": 500000,
"maxPrice": 2000000,
"minBeds": 2,
"maxItems": 1000
}

Output

Each dataset record represents a single Redfin property. Below is a real, abbreviated record produced by the Redfin Property Scraper.

{
"propertyId": 56134321,
"listingId": 215233237,
"homeUrl": "https://www.redfin.com/NY/Staten-Island/51-Evans-St-10314/home/56134321",
"mlsNumber": "2602640",
"mlsStatus": "Active",
"listingStatus": "Active",
"listingTypeName": "For Sale",
"propertyTypeName": "Single Family Home",
"priceUsd": 889000,
"pricePerSqFtUsd": 467,
"sqFt": 1904,
"lotSizeSqFt": 2600,
"beds": 3,
"baths": 2.5,
"yearBuilt": 1980,
"addressFull": "51 Evans St, Staten Island, NY 10314",
"city": "Staten Island",
"state": "NY",
"zip": "10314",
"latitude": 40.587424,
"longitude": -74.1498772,
"daysOnRedfin": 1,
"isNewConstruction": false,
"has3DTour": false,
"keyFacts": ["2,600 sq ft lot", "Garage", "Built 1980"],
"sashes": ["New"],
"listingRemarks": "Welcome to 51 Evans Street...",
"primaryPhotoUrl": "https://ssl.cdn-redfin.com/photo/187/bcsphoto/640/genBcs.2602640_0.webp",
"photoUrls": ["https://ssl.cdn-redfin.com/photo/187/bcsphoto/640/genBcs.2602640_0.webp"]
}

Set flattenFields: false to receive the original Redfin object verbatim, or includeRaw: true to receive both the flattened record and the raw object nested under raw.

Pricing

The Redfin Property Scraper uses pay-per-result pricing at $0.00035 per Redfin property result. There is no run start fee and no monthly base fee. You only pay for results actually delivered. Apify's discount tiers (Bronze, Silver, Gold, Platinum, Diamond) apply on top, so volume subscribers pay even less per result.

A 1,000 home extraction costs about $0.35. A 10,000 home extraction costs about $3.50. Compared with browser-based Redfin scrapers that often run 5-10x slower at similar or higher per-result pricing, the Redfin Property Scraper is the most cost effective way to scrape Redfin at scale.

Use cases

The Redfin Property Scraper is built for:

  • Real estate market analysis and competitive intelligence
  • Comparative market analysis and comp generation for agents
  • Lead generation for property investors and house flippers
  • Building real estate aggregator websites or apps
  • Tracking new listings and price changes by zip code
  • Training real estate machine learning and AI models on accurate, structured U.S. property data
  • Bulk data export for investment research, portfolio analysis, and market reporting

Notes and limits

Redfin caps API responses at 350 results per request. The Redfin Property Scraper paginates through results automatically up to about 3,150 homes per region. For larger areas, split the search into smaller geographies (counties or zip codes) or supply multiple input URLs.

This Actor scrapes only publicly-available Redfin search data. It does not require login, cookies, or proxies (but Apify proxy is available for high-volume runs). Please respect Redfin's terms of service and use the data responsibly.

Feedback and support

This scraper is actively maintained. Send feedback, feature requests, or report issues via the Apify console support channel.