Redfin Scraper - Home Prices, Beds & Days on Market
Pricing
from $0.60 / 1,000 listing scrapeds
Redfin Scraper - Home Prices, Beds & Days on Market
Pull property listings for any area by pasting a public search URL. Each row has price, price per square foot, beds, baths, square footage, lot size, year built, listing status, days on market, HOA fee and map coordinates. Filter by price or switch to sold homes.
Pricing
from $0.60 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Redfin Scraper
Pull property listings for any area by pasting a public search URL. Each row comes back with price, price per square foot, size, year built, listing status, days on market and map coordinates. No login and no API key.
What it does
- Point it at any area - paste a public city or zip code search URL and it collects that area's listings. No opaque region codes to look up.
- The numbers buyers compare - price, price per square foot, beds, baths, square footage, lot size, year built and HOA fee.
- Market timing - listing status and days on market, so you can spot stale inventory and fresh listings.
- Sold comparables - switch to recently sold homes for comparables research.
- Price filters - set a minimum, a maximum, or both.
- Map ready - latitude and longitude on every row.
Prices and statuses change daily, so schedule the run to track a market over time.
Common uses: comparables and pricing research, inventory and days on market tracking, investment screening, and building a housing dataset.
Input
| Field | Type | Description |
|---|---|---|
searchUrls | array | Public listing URLs for the areas you want. One run per entry. |
maxResultsPerRegion | integer | Cap per area. Default 100, up to 350. |
soldListings | boolean | Return recently sold homes instead of active ones. Default false. |
minPrice | integer | Skip listings below this price. 0 for no minimum. |
maxPrice | integer | Skip listings above this price. 0 for no maximum. |
proxyConfiguration | object | Optional. Enable to spread requests across IPs. |
Example input
{"searchUrls": ["https://www.redfin.com/city/11203/CA/Los-Angeles","https://www.redfin.com/city/16163/WA/Seattle"],"maxResultsPerRegion": 200,"minPrice": 400000}
Output
Each item is one listing.
{"listingId": "100000001","propertyId": "200000001","address": "123 Example St","city": "Los Angeles","state": "CA","postalCode": "90023","price": 538000,"pricePerSqFt": 419.0,"hoaFee": null,"beds": 3,"baths": 2.0,"sqFt": 1284,"lotSizeSqFt": 6582,"yearBuilt": 1921,"status": "Active","daysOnMarket": 12,"isNewConstruction": false,"hasVirtualTour": true,"latitude": 34.0201,"longitude": -118.1937,"photoCount": 24,"url": "https://www.redfin.com/CA/Los-Angeles/123-Example-St-90023/home/100000001"}
Land and lot listings have no beds, baths or square footage, so those come back as null while the shape stays the same.
Notes
- No login and no API key. Paste the search URLs for the areas you care about and run.
- The feed returns up to 350 listings per area, so split a large market into several area URLs for fuller coverage.
- Turn on
soldListingsto build a comparables set instead of active inventory.
Privacy
To improve our actors we collect anonymized usage telemetry (run stats and input patterns). No personal account data is collected.