Immobilier
Redfin Real Estate Scraper
redfin.com
Redfin est servi via un endpoint plugin dédié plutôt que par la récupération de page générique. En mode recherche, donnez-lui une localisation et il renvoie les annonces déjà analysées : prix, chambres, salles de bain, surface habitable et taille du terrain, l'adresse et les coordonnées, le type de bien, le statut et le numéro MLS, les jours sur le marché, le prix au sqft et une URL d'annonce propre. Filtrez par statut (à vendre / vendu), fourchette de prix, chambres, salles de bain et type de bien, puis triez et paginez les résultats. En mode détail, donnez-lui l'URL d'une annonce et il renvoie un bien complet : les agents, l'historique des prix, la Redfin Estimate, les impôts et registres publics, et les écoles à proximité. Un code postal ou une URL de ville Redfin comme /city/30818/TX/Austin est le plus fiable ; un simple 'City, ST' est approximatif. Il lit les propres données d'annonces de Redfin derrière AWS WAF, il n'y a donc pas de HTML à maintenir.
Ce que vous pouvez extraire
- Prix, chambres, salles de bain, surface habitable (sqft) et taille du terrain
- Adresse complète et coordonnées (lat/lng)
- Type de bien, statut MLS et numéro MLS
- Jours sur le marché, prix au sqft et une URL d'annonce propre
- Mode détail : agents de l'annonce, historique des prix et la Redfin Estimate
- Mode détail : impôts et registres publics, et écoles à proximité
Endpoints dédiés
/realestate/redfin Annonces Redfin pour une localisation
Annonces Redfin pour une localisation (mode=search) : prix, chambres, salles de bain, sqft, taille du terrain, adresse, coordonnées, propertyType, statut/numéro MLS, jours sur le marché, prix/sqft et une URL. Filtrez avec status, min_price/max_price, beds, baths et property_type ; triez et paginez avec max_results. Un code postal ou une URL de ville Redfin est le plus fiable ; un simple 'City, ST' est approximatif.
/realestate/redfin?mode=detail Un bien Redfin complet
Un bien par URL d'annonce (mode=detail) : les agents, l'historique complet des prix, la Redfin Estimate, les impôts et registres publics, et les écoles à proximité.
Comment le scraper
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(data); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper Redfin ?
Collecter des données Redfin publiques comme les prix des annonces, les adresses et les caractéristiques des biens est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Certaines de ces données peuvent être personnelles : respectez donc les règles de protection de la vie privée qui vous sont applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper Redfin sans me faire bloquer ?
Redfin est protégé par AWS WAF. ScrapeUnblocker fait tourner des sorties résidentielles et ISP et gère les défis, et le plugin Redfin renvoie les annonces en JSON parsé. Dans le benchmark de ScrapeUnblocker, 96,8 % des 1 100 appels ont renvoyé du contenu réel, en environ 3,2 s par appel.
Quelles données Redfin puis-je obtenir ?
Le mode recherche renvoie le prix, les chambres, les salles de bain, la surface habitable et la taille du terrain, l'adresse complète et les coordonnées, le type de bien, le statut et le numéro MLS, les jours sur le marché, le prix au sqft et une URL d'annonce propre. Le mode détail renvoie un bien complet : les agents de l'annonce, l'historique des prix, la Redfin Estimate, les impôts et registres publics, et les écoles à proximité.
Ai-je besoin d'une API ou d'un compte Redfin ?
Non. Le plugin Redfin renvoie les annonces et les détails des biens en JSON, sans compte API Redfin. Passez un lieu en mode recherche ou une URL d'annonce en mode détail. Un code ZIP ou une URL de ville Redfin comme /city/30818/TX/Austin est résolu de façon plus fiable qu'un simple City, ST.
Puis-je surveiller les annonces Redfin à grande échelle ?
Oui. Un appel de recherche collecte jusqu'à max_results sur plusieurs pages, environ 350 annonces par page, filtrées par statut (à vendre ou vendu), prix, chambres, salles de bain et type de bien, et les appels s'exécutent en parallèle dans la limite de simultanéité de votre offre : de 20 à 100 requêtes simultanées sur les offres Pay as you go, Starter et Pro, et de 200 à 400 sur Business, Scale et Ultimate.
Combien coûte le scraping de Redfin ?
La tarification se fait à la requête : 1 requête = 1 crédit, de 1,00 EUR pour 1 000 en paiement à l'usage à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les appels au plugin utilisent le même quota d'offre que toute autre requête. Un appel de recherche renvoie le tableau homes pour un lieu. Les blocages, timeouts et erreurs côté ScrapeUnblocker ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.