Immobilien
Redfin Real Estate Scraper
redfin.com
Redfin wird über einen dedizierten Plugin-Endpoint bereitgestellt statt über den generischen Seitenabruf. Im Suchmodus geben Sie einen Standort an, und es liefert die Anzeigen bereits geparst: Preis, Zimmer, Bäder, Wohnfläche und Grundstücksgröße, die Adresse und Koordinaten, den Objekttyp, MLS-Status und -Nummer, die Tage am Markt, den Preis pro sqft und eine saubere Anzeigen-URL. Filtern Sie nach Status (zu verkaufen / verkauft), Preisspanne, Zimmern, Bädern und Objekttyp, sortieren und blättern Sie durch die Ergebnisse. Im Detailmodus geben Sie die URL einer Anzeige an, und es liefert ein vollständiges Objekt: die Makler, den Preisverlauf, die Redfin Estimate, Steuern und öffentliche Register sowie Schulen in der Nähe. Eine PLZ oder eine Redfin-Stadt-URL wie /city/30818/TX/Austin ist am zuverlässigsten; ein bloßes 'City, ST' ist bestenfalls näherungsweise. Es liest Redfins eigene Anzeigendaten hinter AWS WAF, es gibt also kein HTML zu pflegen.
Was Sie extrahieren können
- Preis, Zimmer, Bäder, Wohnfläche (sqft) und Grundstücksgröße
- Vollständige Adresse und Koordinaten (lat/lng)
- Objekttyp, MLS-Status und MLS-Nummer
- Tage am Markt, Preis pro sqft und eine saubere Anzeigen-URL
- Detailmodus: Makler der Anzeige, Preisverlauf und die Redfin Estimate
- Detailmodus: Steuern und öffentliche Register sowie Schulen in der Nähe
Dedizierte Endpoints
/realestate/redfin Redfin-Anzeigen für einen Standort
Redfin-Anzeigen für einen Standort (mode=search): Preis, Zimmer, Bäder, sqft, Grundstücksgröße, Adresse, Koordinaten, propertyType, MLS-Status/-Nummer, Tage am Markt, Preis/sqft und eine URL. Filtern mit status, min_price/max_price, beds, baths und property_type; sortieren und blättern mit max_results. Eine PLZ oder eine Redfin-Stadt-URL ist am zuverlässigsten; ein bloßes 'City, ST' ist näherungsweise.
/realestate/redfin?mode=detail Ein vollständiges Redfin-Objekt
Ein Objekt per Anzeigen-URL (mode=detail): die Makler, der vollständige Preisverlauf, die Redfin Estimate, Steuern und öffentliche Register sowie Schulen in der Nähe.
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/realestate/redfin?mode=search&location=Austin%2C%20TX&status=for_sale&max_results=40"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/realestate/redfin",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"mode": "search", "location": "Austin, TX", "status": "for_sale", "max_results": "40"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.redfinSearch({ location: 'Austin, TX', status: 'for_sale', maxResults: 40 });
console.log(results); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.