Tous les scrapers

Immobilier

Zillow Scraper

zillow.com

100% Taux de réussite
2.9s Réponse moyenne
PerimeterX Protection
1 000 appels Mesuré sur

Zillow est servi via un endpoint de plugin dédié plutôt que par la récupération de page générique. Donnez-lui un lieu (une ville et un État comme 'Austin, TX' ou un code postal) et il renvoie les annonces déjà analysées : prix, chambres, salles de bain et surface habitable, l'adresse complète et les coordonnées, le type de bien, le Zestimate et l'estimation de loyer, les jours sur Zillow et une URL d'annonce propre. Filtrez par statut (à vendre / à louer / vendu), fourchette de prix, chambres, salles de bain et type de bien, triez les résultats et collectez-en autant que nécessaire sur plusieurs pages.

Ce que vous pouvez extraire

  • Prix (nombre + texte) et devise
  • Chambres, salles de bain et surface habitable (sqft), plus taille du terrain
  • Adresse complète : rue, ville, État, code postal et coordonnées
  • Type de bien et statut de l'annonce (vente / location / vendu)
  • Zestimate, estimation de loyer et valeur fiscale
  • Jours sur Zillow, agence et une URL d'annonce propre

Endpoints dédiés

/realestate/zillow

Annonces Zillow pour un lieu

Annonces immobilières Zillow pour une ville/un État ou un code postal : un tableau homes avec prix, chambres, salles de bain, surface, adresse, homeType, zestimate, rentZestimate, daysOnZillow, coordonnées et URL. Filtrez avec status, min_price/max_price, beds, baths et home_type ; triez et paginez avec max_results.

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/realestate/zillow?location=Austin%2C%20TX&beds=3"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/realestate/zillow",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"location": "Austin, TX", "beds": "3"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.zillowSearch('Austin, TX', {
  status: 'for_sale',
  minPrice: 600000,
  beds: 3,
});
console.log(results);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Exemple de réponse

{
  "location": "Austin, TX",
  "homes": [
    {
      "address": "1200 Barton Springs Rd, Austin, TX 78704",
      "price": 725000,
      "currency": "USD",
      "beds": 3,
      "baths": 2,
      "living_area_sqft": 1840,
      "home_type": "SingleFamily",
      "status": "FOR_SALE",
      "zestimate": 731400,
      "rent_zestimate": 3900,
      "days_on_zillow": 12,
      "latitude": 30.2616,
      "longitude": -97.7712,
      "url": "https://www.zillow.com/homedetails/12345_zpid/"
    }
  ]
}

Lire la documentation de l'API

Questions fréquentes

Est-il légal de scraper Zillow ?

Collecter des données publiques d'annonces Zillow comme les prix, adresses et caractéristiques des biens est généralement légal, et les tribunaux ont confirmé à plusieurs reprises l'accès aux données publiques du web. Les données immobilières peuvent contenir des informations personnelles, utilisez-les donc de manière responsable et respectez les règles applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre décision.

Comment scraper Zillow sans me faire bloquer ?

Zillow est protégé par PerimeterX. ScrapeUnblocker gère tout pour vous - rendu en navigateur réel, rotation des sorties résidentielles et ISP et résolution des défis - et renvoie des annonces parsées avec un taux de réussite de 100% dans notre benchmark, environ 2,9 s par appel.

Quelles données Zillow puis-je extraire ?

Prix (en nombre et en texte) et devise, chambres, salles de bain, surface habitable et du terrain, l'adresse complète avec coordonnées, type de bien et statut de l'annonce (vente / location / vendu), Zestimate, Zestimate de loyer et valeur fiscale estimée, jours sur Zillow, le courtier et une URL propre de l'annonce.

Puis-je rechercher sur Zillow par ville, État ou code postal ?

Oui. Indiquez une ville et un État ou un code postal et l'endpoint renvoie le tableau des logements correspondants, que vous pouvez filtrer par statut, plage de prix, chambres, salles de bain et type de bien, puis trier et paginer.

Ai-je besoin de l'API Zillow ?

Non. L'accès aux données propre de Zillow est restreint ; ScrapeUnblocker rend les pages d'annonces publiques et les renvoie en JSON propre, sans compte API Zillow.

Combien coûte le scraping de Zillow ?

ScrapeUnblocker est facturé à la requête, pas au gigaoctet - à partir d'environ 1 EUR pour 1 000 requêtes, jusqu'à environ 0,55 EUR à volume, avec une facture prévisible.

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.