Redfin Scraper - Property Listings
Pricing
from $0.01 / 1,000 results
Redfin Scraper - Property Listings
Scrape Redfin listings with detailed property data, price estimates, market insights & agent info. Access comprehensive real estate data for analysis & investment decisions.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
1
Bookmarked
14
Total users
6
Monthly active users
5 days ago
Last modified
Categories
Share
Redfin Real Estate Scraper - Listings, Price History & Market Data
Scrape Redfin real estate listings by city, ZIP code, address, or landmark. Extract property details, prices, agent info, photos, and price history. Cross-reference with Zillow and Realtor.com using normalized addresses.
Features
- Property Details - Price, beds, baths, sqft, lot size, year built
- Price History - Historical listing and sale events
- Days on Market - Track listing freshness
- Agent Information - Listing agent and brokerage
- Photos - Property photo URLs
- Address Normalization - USPS-standard format for cross-platform deduplication
- Multiple Search Types - City, ZIP, address radius, or landmark
- Property Type Filters - House, condo, townhouse, land, multi-family
- Anti-Detection - Fingerprint injection for stealth browsing
- No Login Required - Works with public Redfin data
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
Real Estate Investors
Compare Redfin data with Zillow and Realtor.com for comprehensive market analysis. Use normalized addresses to deduplicate listings.
Real Estate Agents
Monitor inventory, track price reductions, and identify new listings in your market.
Property Management Companies
Research rental markets and compare pricing across platforms.
Market Researchers
Analyze multi-platform real estate data at scale.
Important: Rate Limiting Considerations
Redfin monitors for automated access. To minimize detection:
- Start slow - Begin with
maxResults: 20and increase gradually - Use residential proxies - Enabled by default
- Space your runs - Wait 15-30 minutes between runs
- Keep batches reasonable - 50-100 listings per run
No account required - This scraper uses public listing data.
Quick Start
Demo Mode (Free Test)
{"demoMode": true}
Search by City
{"city": "Seattle, WA","maxResults": 50,"demoMode": false}
Search by ZIP Code with Filters
{"zipCode": "94102","priceMin": 500000,"priceMax": 1500000,"bedsMin": 2,"propertyTypes": ["house", "condo"],"maxResults": 50,"demoMode": false}
Recent Listings Near Address
{"address": "456 Market St, San Francisco, CA","searchRadius": 2,"listedWithin": 7,"maxResults": 25,"demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
city | string | - | City to search (e.g., "Seattle, WA") |
zipCode | string | - | ZIP code to search |
address | string | - | Address for radius search |
landmark | string | - | Landmark or school name |
searchRadius | integer | 5 | Radius in miles |
priceMin | integer | - | Minimum listing price |
priceMax | integer | - | Maximum listing price |
bedsMin | integer | - | Minimum bedrooms |
bathsMin | integer | - | Minimum bathrooms |
propertyTypes | array | all | Filter: house, condo, townhouse, land, multi-family |
listedWithin | integer | - | Only listings from last N days |
maxResults | integer | 50 | Maximum listings (1-500) |
proxyConfiguration | object | - | Proxy settings |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
At least one location parameter required.
Output Format
{"platform": "redfin","listingId": "RF-123456","url": "https://www.redfin.com/CA/San-Francisco/123-Main-St-94102/home/123456","address": "123 Main Street","addressNormalized": "123 MAIN ST, SAN FRANCISCO, CA 94102","city": "San Francisco","state": "CA","zipCode": "94102","price": 1250000,"priceFormatted": "$1,250,000","beds": 3,"baths": 2,"sqft": 1850,"lotSize": "2,500 sqft","propertyType": "Single Family","yearBuilt": 1925,"listingDate": "2026-01-20","daysOnMarket": 8,"status": "Active","description": "Stunning Victorian home...","photos": ["https://ssl.cdn-redfin.com/photo/1/islphoto/123/image.jpg"],"agent": {"name": "Sarah Johnson","phone": "(415) 555-1234","company": "Redfin"},"features": ["Hardwood Floors", "Fireplace", "Garage"],"coordinates": { "lat": 37.7749, "lng": -122.4194 },"priceHistory": [{ "date": "2026-01-20", "price": 1250000, "event": "Listed" },{ "date": "2020-05-15", "price": 950000, "event": "Sold" }],"scrapedAt": "2026-01-28T12:00:00Z"}
Address Normalization
Use addressNormalized to deduplicate listings across Redfin, Zillow, and Realtor.com. All three scrapers output USPS-standard formatted addresses.
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
listing_scraped | Per property listing scraped | $0.05 |
Example costs:
- 50 listings: 50 x $0.05 = $2.50
- 200 listings: 200 x $0.05 = $10.00
- Demo mode: $0.00
Common Scenarios
Scenario 1: Multi-Platform Market Analysis
Run all three real estate scrapers for the same area and deduplicate:
{"city": "Austin, TX","listingStatus": "for_sale","maxResults": 100,"demoMode": false}
Scenario 2: Investment Property Hunting
{"city": "Cleveland, OH","propertyTypes": ["house", "multi-family"],"priceMax": 150000,"bedsMin": 3,"maxResults": 75,"demoMode": false}
Webhook & Automation Integration
Zapier / Make.com / n8n
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - Route results to Google Sheets, CRM, Airtable, Slack, etc.
Apify Scheduled Runs
Schedule daily runs in Apify Console for new listing alerts.
Official API Alternatives
Redfin does not offer a public API. This scraper is the most practical way to access Redfin data programmatically.
Alternative sources:
- Zillow - No public API since 2021 (see our Zillow Scraper)
- Realtor.com - Partnership agreements required (see our Realtor Scraper)
- ATTOM Data - Property data API ($500+/mo)
FAQ
Q: Do I need a Redfin account?
A: No. Uses public listing data.
Q: How do I deduplicate across platforms?
A: Use the addressNormalized field - identical format across Zillow, Redfin, and Realtor scrapers.
Q: Can I get Redfin Estimate values?
A: The scraper extracts publicly visible pricing data. Redfin Estimates are captured when displayed on listing pages.
Common Problems & Solutions
"No listings found"
- Check location spelling, broaden filters, try different search type
"Rate limited"
- Wait 15-30 minutes, reduce batch size, run during off-peak hours
"Demo data showing"
- Set
demoMode: false- no API key or login required
π Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal