Redfin Scraper
Pricing
Pay per event
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
Maintained by CommunityActor 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
-
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
- Redfin URL:
-
Select listing status —
for_sale,sold, orfor_rent -
Optionally filter by property type — leave empty for all types
-
Set maxItems — limits the number of results returned
Finding your Redfin URL
- Go to redfin.com and search for a city, neighborhood, county, or ZIP code
- Navigate to the search results page
- 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
- City:
Output
Each record contains:
| Field | Description |
|---|---|
listingId | Redfin internal listing ID |
propertyId | Redfin internal property ID |
mlsId | MLS listing number |
mlsStatus | Status (Active, Coming Soon, Pending, Sold, etc.) |
url | Full Redfin listing URL |
price | Listing price in USD |
beds | Number of bedrooms |
baths | Total bathrooms |
fullBaths | Full bathrooms |
sqFt | Square footage |
lotSize | Lot size in square feet |
pricePerSqFt | Price per square foot |
propertyType | Property type code |
yearBuilt | Year built |
address | Street address |
city | City |
state | State abbreviation |
zip | ZIP code |
latitude | Latitude coordinate |
longitude | Longitude coordinate |
daysOnMarket | Days on market |
hoaPerMonth | HOA fee per month (null if no HOA) |
listingRemarks | Listing description |
numPhotos | Number of photos |
isNewConstruction | Whether it's new construction |
soldDate | Date sold (ISO 8601) |
stories | Number of stories |
scrapedAt | Timestamp 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 thepropertyTypesinput field instead - MLS rules may limit data availability in some regions