Redfin Scraper
Pricing
$25.00/month + usage
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.
Pricing
$25.00/month + usage
Rating
0.0
(0)
Developer
Lexis Solutions
Maintained by CommunityActor stats
2
Bookmarked
32
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

Introduction
Redfin Scraper extracts property search results from Redfin search URLs. It is designed for real estate research, market tracking, investment analysis, lead discovery, and property comparison workflows.
The actor reads Redfin search URLs with filters already applied, prepares the search results source, and saves structured property data to the default dataset.
Use Cases
- Real estate research: Gather listings for specific locations, property types, price ranges, bedroom counts, and other Redfin filters.
- Investment analysis: Compare pricing, square footage, lot size, days on market, and property features.
- Market trend tracking: Monitor available properties in cities or neighborhoods over time.
- Lead generation: Collect property URLs, listing IDs, and address information for downstream workflows.
- Portfolio screening: Filter and compare properties based on size, price, parking, garage spaces, construction status, and media availability.
Input
To use this actor, provide the following input:
- Field: startUrls
- Type: array
- Required: Yes
- Description: Redfin search URLs to scrape. Apply filters on Redfin first, then copy the resulting URL.
- Field: mode
- Type: string
- Required: Yes
- Description: The scraping mode. Use
buyfor sale search URLs orrentfor rental search URLs.
- Field: maxPages
- Type: integer
- Required: No
- Description: Maximum number of search result pages to scan when
maxItemsis not set.
- Field: maxItems
- Type: integer
- Required: No
- Description: Maximum number of items to save per original URL. When set, this takes priority over
maxPages.
- Field: proxyConfiguration
- Type: object
- Required: No
- Description: Your proxy configuration from Apify. Residential proxy is recommended.
How To Get Start URLs
- Open redfin.com.
- Search for the location you need.
- Apply filters on Redfin, such as property type, price, beds, baths, or school type.
- Copy the final browser URL and paste it into
startUrls.
Examples
A sale search page:
https://www.redfin.com/city/11203/CA/Los-Angeles/filter/property-type=house,min-beds=5,min-baths=4,school-types=elementary+middle+high
A rental search page:
https://www.redfin.com/city/781/AK/Anchorage/apartments-for-rent/filter/max-price=1.15k
Output
An example output item looks like this:
{"status": "Active","id": 4792291,"listingId": 216679305,"price": 2379000,"community": "Encino","mls": "26841749","yearBuild": 1956,"propertyType": "House","bathsFull": 4,"bathsHalf": null,"baths": 4,"beds": 5,"stories": 2,"lotSize": 10080,"pricePerSqFt": 576,"agentCommission": null,"description": "Beautifully maintained and generously sized, this 5-bedroom, 4-bath home offers space, privacy, and the kind of indoor-outdoor lifestyle that people seek out in Encino...","soldDate": "2013-07-17T07:00:00.000Z","sqFt": 4130,"streetAddress": "16155 Otsego St","timeOnRedfin": "0 days","daysOnMarket": 1,"originalTimeOnRedfin": "0 days","timeZone": "US/Pacific","url": "https://www.redfin.com/CA/Encino/16155-Otsego-St-91436/home/4792291","searchStatus": 1,"listingType": 1,"dataSourceId": 40,"marketId": 3,"showAddressOnMap": true,"agent": {"agentName": null,"agentUrl": null,"brokerName": null,"contactPhone": null},"mapUrl": null,"address": {"countryCode": "US","city": "Encino","state": "CA","streetAddress": "16155 Otsego St","zip": "91436","latitude": 34.1633579,"longitude": -118.4856202},"photos": [],"photoRanges": "0-1:3,2-4:4,5-46:5","numPictures": 47,"photoFormat": "webp","hasInsight": false,"isHot": false,"hasVirtualTour": false,"hasVideoTour": false,"has3DTour": false,"isRedfin": false,"isNewConstruction": false,"isEarlyAccess": false,"garageSpaces": 2,"parkingSpaces": 2,"poolType": 2,"sashes": [{"sashTypeName": "New","sashTypeColor": "#2E7E36"}],"keyFacts": [{"description": "Mature fruit trees","rank": 0}],"listingTags": ["GATED FRONT YARD", "MATURE FRUIT TREES"]}
Some detail-only fields, such as agent contact information, buyer agent commission, map URL, and full photo URLs, may be returned as null or empty arrays when they are not available from the search results source.
Notes
maxItemsis applied per original URL. If you provide 2 search URLs and setmaxItemsto 10, the actor can save up to 10 properties from each URL.- When
maxItemsis set, the actor keeps scanning pages until it reaches that item limit or no more results are available, even if this requires more pages thanmaxPages. maxPagescontrols how many search result pages are scanned only whenmaxItemsis not set.- Redfin filters should be applied in Redfin before copying the URL into the actor input.
- Residential proxy is recommended for stable runs.
Need To Scrape Other Real Estate Websites?
Scrape Switzerland properties with FlatFox.ch Scraper.
Scrape Denmark properties with Boligsiden.dk Scraper.
Scrape UK properties with OnTheMarket Scraper.
Scrape UK rental listings with OpenRent Scraper.
Scrape Spanish properties with Pisos.com Scraper.
Scrape French real estate listings with SeLoger Scraper.
FAQ
Q: How do I provide the search URL?
A: First perform a search on Redfin.com using their search bar. Add any filters you need, then copy the final URL from your browser and paste it into startUrls.
Q: Can I filter the search results before running the scraper?
A: Yes. Use filters available on Redfin, such as price range, number of bedrooms, bathrooms, property type, and other search filters. The actor extracts data based on the URL you provide.
Q: Why are agent or full photo URL fields empty?
A: The actor prioritizes search results data for speed and reliability. Some detail-only fields are not present in that source and may be returned as null or empty arrays.
Q: How can I reduce access issues?
A: Use Apify Residential proxy in the proxy configuration.
Image Credit
Image credit: redfin.com