VOOZH about

URL: https://apify.com/memo23/apify-redfin-cheerio

⇱ Redfin.com | Search | Details with Email | Agent(s) | Scraper Β· Apify


πŸ‘ Redfin.com | Search | Details with Email | Agent(s) | Scraper avatar

Redfin.com | Search | Details with Email | Agent(s) | Scraper

Pricing

$30.00/month + usage

Go to Apify Store

Redfin.com | Search | Details with Email | Agent(s) | Scraper

Redfin scraper β€” search by URL or keyword, property details, agents & emails across sale, sold and rental. Every listing carries price history, tax, schools, climate risk, walk score, Redfin Estimate and market stats. Optional market-summary report. Pure HTTP, no browser. JSON or CSV.

Pricing

$30.00/month + usage

Rating

5.0

(6)

Developer

πŸ‘ Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

8

Bookmarked

91

Total users

5

Monthly active users

2.3 hours

Issues response

a day ago

Last modified

Share

πŸ‘ Redfin Scraper

Redfin Scraper β€” Properties, Agents, Emails + Market Stats

The most complete Redfin.com scraper on Apify. Pull for-sale, sold and rental listings β€” or agent profiles with contact emails β€” and get the full picture in every row: price history, tax & cost of ownership, schools, climate/flood risk, walk & transit scores, the Redfin Estimate (AVM), neighborhood & market stats, photos, floor plans, amenities and HOA. Search by URL or by keyword, and optionally append a one-shot market summary across all results.

Pure HTTP. No browser, no CAPTCHA solver, no third-party unblocker. JSON or CSV out.

Paste thisYou get
A Redfin search URL (redfin.com/city/..., with any filters)One row per matching property
A property URL (redfin.com/.../home/{id})One fully-detailed property row
A keyword (e.g. Austin, TX)A search built for you, one row per property
An agent-directory URL (redfin.com/city/.../real-estate-agents)One row per agent (with contact email)

Why use this scraper

  • The data competitors don't return. Most Redfin scrapers stop at price + beds + baths. This one captures price history, tax history, schools, climate & flood risk, walk/transit/bike scores, the Redfin Estimate, and per-property market & neighborhood stats β€” the fields that actually drive a buy/sell decision.
  • Agents + emails. Point it at a city agent directory and get agent profiles with contact email, phone, brokerage, transaction history, service regions, languages, ratings β€” a ready-made lead list.
  • Sale, sold AND rental. One actor covers all three markets, plus a soldTimeframe window for comps.
  • Beats the 350-result cap. Redfin limits a search to ~350 homes; this actor tiles the map to pull the full result set.
  • Market summary in one click. Optionally append a single record with median/average price, price-per-sqft, days-on-market and breakdowns by property type, city and zip β€” computed from the rows you already scraped, at no extra request cost.
  • Pure HTTP. No headless browser, no CAPTCHA service. Residential-proxy rotation keeps it reliable.

Overview

Each property row is a deep, faithful capture of the Redfin listing β€” it carries the same rich sections Redfin shows on the page (history, tax, schools, climate, AVM, market context, media), so the output is large and nested by design. Set flattenOutput: true for a flattened view, or keep the full structure for maximum fidelity. Agent runs emit a clean, flat agent record per agent. Optionally a final recordType: "marketSummary" record is appended.

Supported inputs

  • Search by URL β€” any Redfin search page, including all on-page filters (price, beds, baths, property type, etc.): https://www.redfin.com/city/30772/TX/Austin/filter/property-type=house,min-price=200k
  • Search by keyword β€” set searchKeyword: "Austin, TX" and the actor builds the search for you
  • Property detail β€” https://www.redfin.com/TX/Austin/1204-2nd-Ave-NW-55912/home/64446623
  • Agent directory β€” https://www.redfin.com/city/30772/TX/Austin/real-estate-agents
  • Mode β€” searchMode: "sale" | "sold" | "rent" (with soldTimeframe for sold comps, e.g. 1mo, 3mo, 6mo)

Use cases

AudienceWhat they pull
Investors / iBuyersPrice history + Redfin Estimate + days-on-market to spot mispriced or stale listings
Agents & brokeragesSold comps by timeframe; competitor agent lists with emails
Lenders / insurersTax, cost-of-ownership and climate/flood risk per property
Market analystsThe market-summary record β€” median price, $/sqft and inventory by city/zip
Lead-gen teamsAgent profiles + verified contact emails
Relocation / proptechSchools, walk/transit scores and neighborhood stats for any address

How it works

πŸ‘ How the Redfin Scraper works

  1. Input β€” paste search URLs, property URLs, an agent-directory URL, or a search keyword; choose sale / sold / rent.
  2. Fetch & parse β€” the actor calls Redfin's own data APIs (no browser), tiles the map to beat the 350-result cap, and captures every detail section: price history, tax, schools, climate risk, walk score, Redfin Estimate, market stats, photos, floor plans, amenities.
  3. Output β€” one deduplicated row per property (or agent), JSON or CSV, with an optional market-summary record appended.

Input configuration

FieldTypeDefaultNotes
startUrlsarrayβ€”Redfin search / property / agent-directory URLs
searchKeywordstringβ€”Build a search from a place name instead of a URL
searchModestringsalesale, sold, or rent
soldTimeframestring1moWindow for sold comps (1mo, 3mo, 6mo, …)
maxItemsinteger1000Cap on rows
includeProfileDetailsbooleanfalseDeep agent-profile detail on agent runs
includeMarketSummarybooleanfalseAppend one market-summary record across all results
enrichEmailsbooleanfalseBest-effort contact email per result
flattenOutputbooleanfalseFlatten the nested property structure
includesWalkScoreData, includesAmenitiesData, includesFloorPlansData, includesParcelBounds, includesBannerData, includesSellsideThresholdData, includesProtoHomeData, includesAboveTheFoldData, includesBelowTheFoldDatabooleantrueToggle individual detail sections on/off to trim output
storeNamestringβ€”Name a persistent store to dedupe & retain data across runs
maxConcurrency / maxRequestRetriesinteger10 / 3Throughput & resilience
proxyobjectResidential USProxy configuration

Example input

{
"searchKeyword":"Austin, TX",
"searchMode":"sale",
"maxItems":200,
"includeMarketSummary":true
}

Output overview

Three record shapes can appear in a run:

  • Property β€” the full Redfin listing (sale/sold/rent), with all detail sections.
  • Agent β€” a flat agent profile (only on agent-directory runs).
  • Market summary β€” one aggregate record at the end (only when includeMarketSummary: true).

Output samples

Property (shortened):

{
"url": "https://www.redfin.com/TX/Austin/1204-2nd-Ave-NW-55912/home/64446623",
"propertyId": 64446623,
"mlsId": "7093054",
"price": 134900,
"beds": 3, "baths": 2, "sqFt": 1232, "pricePerSqFt": 109,
"yearBuilt": 1934, "propertyType": "Single Family",
"city": "Austin", "state": "MN", "zip": "55912",
"latLong": { "latitude": 43.67, "longitude": -92.97 },
"status": "Active", "daysOnMarket": 12,
"redfinEstimate": 142000,
"priceHistory": [ { "date": "2026-05-01", "event": "Listed", "price": 134900 } ],
"taxInfo": { "taxableLandValue": 18000, "taxYear": 2025, "annualTax": 2160 },
"schools": [ { "name": "Austin High", "rating": 6, "type": "public" } ],
"climateRisk": { "flood": "Minimal", "fire": "Minor", "heat": "Moderate" },
"walkScore": 54, "transitScore": 31, "bikeScore": 48,
"neighborhoodStats": { "medianListPrice": 245000, "medianDom": 28 },
"hoaDues": null,
"photos": [ "https://ssl.cdn-redfin.com/photo/..." ]
}

Agent (shortened):

{
"agentId": "redfin-12345",
"fullName": "Jane Doe", "email": "jane.doe@redfin.com", "phoneNumber": "+1 512-555-0100",
"brokerageName": "Redfin Corporation", "jobTitle": "Listing Agent",
"starRating": 4.9, "numReviews": 87,
"totalDealsInPastYear": 34, "transactionVolumeLifetime": 41250000,
"primaryServiceRegions": ["Austin, TX"], "languages": ["English", "Spanish"],
"licenseNumber": "0654321", "profileUrl": "https://www.redfin.com/real-estate-agents/jane-doe"
}

Market summary (when includeMarketSummary: true):

{
"recordType": "marketSummary",
"totalListings": 200, "listingsWithPrice": 196,
"price": { "median": 134900, "avg": 168540, "min": 49000, "max": 990000 },
"pricePerSqft": { "median": 109, "avg": 121 },
"beds": { "median": 3 }, "baths": { "median": 2 },
"daysOnMarket": { "median": 21 },
"byPropertyType": { "Single Family": 142, "Condo/Co-op": 38, "Multi-Family": 16 },
"byCity": { "Austin": 200 },
"byZip": { "55912": 73, "55901": 61 }
}

Key output fields

GroupFields
Identityurl, propertyId, mlsId, address, city, state, zip, latLong
Price & statusprice, pricePerSqFt, status, daysOnMarket, soldDate, priceHistory
Specsbeds, baths, sqFt, lotSize, yearBuilt, propertyType, stories
ValuationredfinEstimate (AVM), neighborhoodStats / market context
CosttaxInfo / cost of ownership, hoaDues, estimated mortgage
Location qualityschools, walkScore, transitScore, bikeScore, climate/flood risk
Mediaphotos, floor plans, virtual tours
Agent (agent runs)fullName, email, phone, brokerage, ratings, deal counts, regions, languages, license
Market summarymedian/avg/min/max price, $/sqft, beds, baths, days-on-market, breakdowns by type/city/zip

FAQ

Does it scrape sold listings and rentals, not just for-sale? Yes β€” set searchMode to sale, sold, or rent. Use soldTimeframe to control the sold-comps window.

Can I get more than 350 results from a city search? Yes. Redfin caps a single search at ~350 homes; this actor tiles the map to pull the full set.

Does it really include price history, tax, schools and climate risk? Yes β€” those sections are captured in every property row. Most other Redfin scrapers omit them. Use the includes* toggles to drop any sections you don't need and shrink the output.

How do I get agent emails? Point startUrls at a Redfin agent-directory page (.../real-estate-agents). Each agent row includes the contact email Redfin exposes.

Why is a property row so large? It faithfully mirrors Redfin's full listing data. Set flattenOutput: true for a flatter shape, or disable detail sections with the includes* toggles.

What's the market summary? An optional single record (includeMarketSummary: true) with aggregate stats across all scraped listings β€” great for market tracking and valuation benchmarking. It costs no extra requests.

JSON or CSV? Both β€” export from your Apify dataset in whichever format you need.

Support

Found a bug or want a field added? Open an issue on the actor's Issues tab and we'll take a look.

Additional services

Need a custom real-estate feed (other portals, scheduled monitoring, a webhook/Sheets/DB push, or a tailored schema)? Reach out β€” custom scraping and data-pipeline work is available.

Explore more scrapers

See the full memo23 actor catalog β†’

⚠️ Disclaimer

This Actor accesses publicly available data on Redfin.com for legitimate research, market-intelligence and business-analysis purposes. Use of this Actor must comply with Redfin's Terms of Service and all applicable laws, including data-protection regulations (GDPR, CCPA, etc.). The Actor's authors are not responsible for any misuse. Users must respect rate limits, must not use scraped data to violate user privacy, must not republish content in violation of copyright, and must use the data in compliance with their jurisdiction. We do not store scraped data β€” it is returned directly to your Apify dataset for your authorized use.

SEO Keywords

redfin scraper, redfin.com scraper, redfin api, redfin data extraction, real estate scraper, property listings scraper, redfin agent scraper, real estate agent emails, sold listings scraper, rental listings scraper, redfin estimate scraper, property price history, real estate market data, climate risk data, housing market scraper, mls data scraper, redfin bulk export, real estate lead generation, comparable sales data, property tax data, redfin json csv export, real estate market summary

You might also like

Redfin Scraper - Property Listings

alizarin_refrigerator-owner/redfin-scraper

Scrape Redfin listings with detailed property data, price estimates, market insights & agent info. Access comprehensive real estate data for analysis & investment decisions.

Redfin Email Scraper - Advanced, Fast & Cheapest

contacts-api/redfin-email-scraper-fast-advanced-and-cheapest

🏑 Redfin Email Scraper enables you to collect agent and listing emails from Redfin πŸ”Ž Ideal for real estate outreach and lead generation πŸ“§

Redfin Email Scraper

scrapio/redfin-email-scraper

Redfin Email Scraper helps you collect agent and property emails directly from Redfin listings. Use the data for partnerships, deal sourcing, and client outreach. Fast, scalable scraping with clean, export-ready results.

Redfin Scraper

datascrapers/redfin-scraper

Scrape real estate listings from Redfin at scale with low cost

Redfin Scraper

rigelbytes/redfin-scraper

Extract real estate listings from Redfin at scale. This scraper pulls property details, pricing, location data, photos, and market insights from any Redfin search or city page β€” giving you clean, structured data ready for analysis, research, or your own real estate app.

Redfin Scraper

scraptivo/redfin-scraper

Extract real estate listings from Redfin at scale. This scraper pulls property details, pricing, location data, photos, and market insights from any Redfin search or city page β€” giving you clean, structured data ready for analysis, research, or your own real estate app.

Redfin Email Scraper

scraper-engine/redfin-email-scraper

Redfin Email Scraper extracts publicly available email addresses from Redfin property and agent listings. Build targeted real estate contact lists by city or listing type. Ideal for brokers, investors, and marketers running outreach campaigns.

πŸ‘ User avatar

Scraper Engine

5

Unlimited Redfin Scraper

rigelbytes/unlimited-redfin-scraper

Extract real estate listings from Redfin at scale. This scraper pulls property details, pricing, location data, photos, and market insights from any Redfin search or city page β€” giving you clean, structured data ready for analysis, research, or your own real estate app.