Redfin Property Listings Scraper avatar

Redfin Property Listings Scraper

Pricing

from $23.99 / 1,000 result items

Go to Apify Store
Redfin Property Listings Scraper

Redfin Property Listings Scraper

Scrapes Redfin property listings by location with filters for price, beds, baths, square footage, year built, HOA, and property type. Returns each listing as a flat row.

Pricing

from $23.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

18

Total users

1

Monthly active users

15 days ago

Last modified

Share

ParseForge

Redfin Property Listings Scraper

Scrape Redfin property listings by city, ZIP, or neighborhood, up to a million per run. Every listing comes with price, beds, baths, square footage, year built, HOA, and property type. No login or API key. Export to CSV, JSON, Excel, or XML.

Redfin's official API is not public, and manual browsing is slow. This reads the public search results directly, filtered by price, beds, baths, square footage, year built, HOA, and property type, and returns each match in one fixed schema.

Who uses itWhat they scrape Redfin for
Real estate investorsFind undervalued properties in a target market
Market researchersTrack inventory and pricing trends by neighborhood
Real estate agentsMonitor new listings for clients
Data analystsBuild datasets for valuation models

What it does

This Actor collects Redfin property listings by location and returns each one as a flat row with price, beds, baths, square footage, year built, HOA, property type, and listing status.

  • ๐Ÿ“ Location search: city and state, ZIP code, or neighborhood name.
  • ๐Ÿ’ฐ Price filters: set minimum and maximum price in USD.
  • ๐Ÿ›๏ธ Bed and bath filters: minimum bedrooms and bathrooms.
  • ๐Ÿ“ Square footage filter: minimum living area in square feet.
  • ๐Ÿ—๏ธ Year built filter: only properties built after a given year.
  • ๐Ÿข HOA fee filter: maximum monthly HOA fee.
  • ๐Ÿ  Property type filter: single family, condo, townhouse, multi-family, land, mobile, other, co-op.
  • ๐Ÿ“‹ Listing status: active, active plus pending, or pending only.
  • ๐Ÿ”ข Sort order: recommended, newest, price low to high, or price high to low.
  • โš™๏ธ Max items: limit the number of properties scraped.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Redfin data

๐Ÿ“ˆ Track market trends.

A market researcher scrapes all active listings in Seattle, WA weekly and charts median price per square foot to spot shifts.

๐Ÿ  Find investment properties.

An investor filters for single family homes under $500,000 with at least 3 bedrooms and 2 baths in Austin, TX and exports the list for outreach.

๐Ÿ“Š Monitor new listings.

A real estate agent runs the scraper daily for a ZIP code, sorted by newest, to get fresh leads before they hit other portals.

๐Ÿงฎ Build valuation models.

A data analyst collects sold and active listings with year built and square footage to train a price prediction model.

Why choose this scraper

What you get
No API keyScrape Redfin without registering an app or dealing with rate limits
Structured outputEvery listing is a flat row with consistent fields
Flexible filtersNarrow by price, beds, baths, square footage, year built, HOA, and property type
Export readyDownload as CSV, JSON, Excel, or XML

How it compares

This actor focuses on filtered location searches with a wide range of property criteria, while the competitors below offer different input methods or data coverage.

FeatureParseForgeRedfin Search ScraperRedfin Property Search ScraperRedfin Property Scraper ๐Ÿ 
Filter by minimum priceYesNot listedNot listedNot listed
Filter by minimum bedroomsYesNot listedNot listedNot listed
Filter by property typeYesNot listedNot listedNot listed
Filter by listing statusYesNot listedNot listedNot listed
Sort resultsYesNot listedNot listedNot listed
Scrape by ZIP code listNoNot listedYesNot listed
Scrape sold listingsNoNot listedYesNot listed

Configure the run

Drive the Actor from a location, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"location": "Seattle, WA",
"maxItems": 10
}

A larger pull:

{
"location": "Seattle, WA",
"maxItems": 200
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.20
1,000 results$31.99
10,000 results$319.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Redfin Property Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Redfin through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/redfin-property-listings-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your location spelling. Use a valid city and state, ZIP code, or neighborhood name. Also, ensure your filters are not too restrictive.

Why are some listings missing?

Redfin may limit results for certain searches. Try narrowing the location or adjusting filters. Residential proxies can help avoid blocks.

Why is the run slow?

Large result sets take longer. Set maxItems to a smaller number for testing. Residential proxies may also add latency.

Why do I get blocked?

Redfin may block datacenter IPs. Use residential proxies in the proxy configuration.

Can I scrape sold listings?

Currently, the scraper supports active and pending listings only. Sold listings are not available.

FAQ

QuestionAnswer
Do I need a Redfin account or API key?No. The scraper reads public search results directly. No login or API key is required.
Can I scrape by ZIP code?Yes. Enter a ZIP code like 98101 in the location field.
What property types can I filter?Single family, condo, townhouse, multi-family, land, mobile/manufactured, other, and co-op.
Can I filter by listing status?Yes. Choose active, active plus pending, or pending only.
How many listings can I scrape?Up to 1,000,000 per run. Set maxItems to limit the number.
What output formats are supported?CSV, JSON, Excel, and XML.
Does it include sold listings?The listing status filter includes active and pending. Sold listings are not currently supported.
Can I sort results?Yes. Sort by recommended, newest, price low to high, or price high to low.
Do I need proxies?Residential proxies are recommended for best results and to avoid blocking. You can configure them in the proxy settings.
Is the data real-time?The scraper fetches current listings from Redfin at the time of the run.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Redfin Corporation. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.