Redfin Real Estate Listings & Agent Contacts Scraper avatar

Redfin Real Estate Listings & Agent Contacts Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Redfin Real Estate Listings & Agent Contacts Scraper

Redfin Real Estate Listings & Agent Contacts Scraper

Scrape Redfin US for-sale and sold homes: price, beds, baths, sqft, HOA, year built, MLS#, geo, photos plus listing-agent name, phone and brokerage. Filter by location, price, beds and status.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull US for-sale and sold home listings from Redfin — complete with the listing agent's name, phone number and brokerage — into clean JSON, CSV or Excel. Built for real-estate lead generation, market research, CMAs, investor sourcing and CRM enrichment.

What you get

One row per property, with:

  • Address — street, unit, city, state, ZIP
  • Price and price per sqft
  • Beds, baths, square footage, lot size
  • Property type (single family, condo, townhouse, multi-family, land, manufactured)
  • Status (active, coming soon, pending, sold) and sold date
  • Days on market
  • Year built, HOA (when disclosed)
  • MLS number
  • Geo — latitude & longitude
  • Photos — full-resolution image URLs
  • Price / property history (where the local market discloses it)
  • Listing agent name + phone
  • Listing brokerage name
  • Direct Redfin URL

Filters

  • Location — paste any Redfin city, ZIP, neighborhood or county page URL, or just give a list of ZIP codes
  • Individual properties — paste one or more Redfin listing URLs
  • Listing status — for sale or sold (with a "sold within N days" window)
  • Price range — min / max
  • Beds — min / max
  • Baths — min
  • Property type
  • Max days on market

Input example

{
"startUrls": [{ "url": "https://www.redfin.com/city/30818/TX/Austin" }],
"zipCodes": ["78701", "90210"],
"listingStatus": "for-sale",
"minPrice": 400000,
"minBeds": 3,
"propertyTypes": ["house", "condo"],
"fetchAgentContacts": true,
"maxResults": 200
}

To find a location URL, search on redfin.com and copy the URL from your browser.

Output example

{
"address": "6700 Lakewood Dr",
"city": "Austin",
"state": "TX",
"zip": "78731",
"price": 2895000,
"beds": 4,
"baths": 4,
"sqFt": 3812,
"propertyType": "Single Family",
"status": "Active",
"mlsId": "9124446",
"daysOnMarket": 1,
"latitude": 30.3667137,
"longitude": -97.7874345,
"listingAgentName": "Emily Waldmann",
"listingAgentPhone": "425-442-0727",
"listingBrokerName": "Douglas Elliman Real Estate",
"photos": ["https://ssl.cdn-redfin.com/photo/..."],
"url": "https://www.redfin.com/TX/Austin/6700-Lakewood-Dr-78731/home/31287514"
}

Pricing

Pay per result. Each listing is billed as one result. When Fetch listing-agent contacts is on, each property whose detail page is fetched (agent phone, brokerage, price history, photos) adds one details charge — only when a detail page is actually retrieved. Turn the option off for cheaper listing-only runs.

Free Apify accounts are capped at 10 results per run; upgrade for unlimited.

Notes

  • Listing-agent phone availability and price history depend on what each local MLS discloses. HOA and some fields are only present where the source publishes them.
  • Data reflects what is publicly visible on Redfin at scrape time.