I 7 migliori scraper immobiliari: Bright Data, Apify & Oxylabs
Abbiamo confrontato cinque fornitori di web scraping su cinque principali domini immobiliari, eseguendo 1.500 URL di annunci immobiliari con ciascun fornitore per un totale di 7.500 richieste.
Risultati del benchmark sullo scraping immobiliare
Consulta la sezione metodologia per maggiori dettagli sul processo di test.
Copertura dei domini per fornitore
- ✓ = supportato, restituisce HTML
- ✅ = supportato, restituisce dati strutturati
- ✕ = Incluso nel benchmark ma successo 0%
Apify non offre attori dedicati per Realtor, Rightmove e Realestate.au, pertanto questi domini sono stati esclusi dal benchmark di Apify.
Risultati del benchmark sullo scraping immobiliare a livello di dominio
Tempo di completamento delle attività riuscite rispetto al tasso di successo complessivo
Campi di metadati disponibili per fornitore
Su Zillow, Bright Data ha restituito 121 campi per annuncio e Apify ha restituito 185. SerpApi restituisce 34, ma dalla griglia dei risultati di ricerca anziché dalla pagina della proprietà. Apify è stato l'unico fornitore con JSON strutturato per Redfin (23 campi) e Bright Data l'unico per Realestate.com.au (35 campi).
La tabella seguente elenca i campi restituiti da ciascun fornitore, raggruppati per categoria. I conteggi di SerpApi si riferiscono a ogni scheda dei risultati di ricerca, non alla pagina di dettaglio della proprietà.
Dodici campi vengono restituiti da tutti e tre i fornitori Zillow: address, bedrooms, bathrooms, livingArea, lotSize, price, homeStatus, homeType, latitude, longitude, brokerageName e daysOnZillow. Bright Data e Apify ne condividono altri nove che SerpApi non restituisce mai, perché esistono solo nella pagina della proprietà: zestimate, rentZestimate, yearBuilt, lastSoldPrice, dateSold, propertyTaxRate, photoCount, schools, priceHistory e taxHistory.
Il motore zillow di SerpApi accetta un region_id o i confini della mappa, non un URL di annuncio, quindi il suo output è limitato a ciò che mostra la scheda. I tre campi che restituisce e che nessun concorrente restituisce descrivono tutti il livello di ricerca: position per la posizione nei risultati, total_results per l'inventario regionale e i cursori di paginazione. Questo lo rende utilizzabile per il conteggio dell'inventario e le distribuzioni dei prezzi per regione, ma non per l'arricchimento delle singole proprietà.
Prezzi degli scraper immobiliari
Opzioni di prova gratuito degli scraper immobiliari
Pro e contro dei 6 migliori scraper immobiliari
Bright Data è stato uno dei fornitori più costanti nel benchmark. I risultati migliori sono emersi su Zillow, Realestate.com.au e Rightmove. Su Zillow, Bright Data ha raggiunto circa il 100% di successo, sebbene sia stato più lento dei fornitori più veloci in quel grafico.
Su Realestate.com.au, ha nuovamente registrato un elevato tasso di successo, intorno al 95%, collocandosi tra i risultati migliori su quel dominio. Su Rightmove, ha combinato un elevato tasso di successo con una latenza molto bassa, risultando uno dei risultati più efficienti in quel grafico.
Il risultato più debole è emerso su Redfin, dove Bright Data è stato molto veloce ma meno affidabile rispetto ai suoi domini più forti, con un successo intorno al 78%. Su Realtor, è rimasto competitivo, con una latenza moderata e un tasso di successo intorno al 80%, ma non ha guidato il gruppo in quel dominio.
Il fornitore ha ottenuto buone prestazioni sull'intero insieme di domini immobiliari senza mostrare un crollo significativo su alcun sito. Non è stato il primo in ogni grafico, ma è rimasto costantemente nella metà superiore del confronto.
Oxylabs ha mostrato un profilo di prestazioni misto nel benchmark immobiliare. I suoi risultati sono stati forti in alcuni domini ma molto più deboli in altri, rendendolo uno dei fornitori più dipendenti dal dominio del gruppo.
Su Realtor e Rightmove, Oxylabs ha ottenuto buone prestazioni. Ha combinato una latenza relativamente bassa con tassi di successo elevati, collocandosi tra i fornitori più forti su quei domini. Su Realestate.com.au, anche i tassi di successo sono stati elevati, sebbene i tempi di completamento siano stati sensibilmente più lenti. Ciò suggerisce che Oxylabs può mantenere un'estrazione affidabile per alcuni obiettivi, anche quando non è tra le opzioni più veloci.
I risultati migliori di Oxylabs sono arrivati su Realtor e Rightmove, mentre Zillow e Redfin sono risultati sensibilmente più deboli. Per i team che valutano fornitori di web scraping immobiliare, Oxylabs rappresenta un'opzione più specifica per dominio rispetto a una scelta ampiamente stabile su tutti e cinque i siti.
Su Zillow, Decodo ha raggiunto un elevato tasso di successo, circa il 97%, ma anche la latenza è stata elevata, intorno a 51 secondi, il che lo rende molto più lento dei fornitori più forti. Su Rightmove, ha nuovamente registrato un tasso di successo utilizzabile, intorno all'89%, ma è risultato comunque più lento della maggior parte del gruppo.
Decodo non ha ottenuto prestazioni altrettanto uniformi o forti quanto i fornitori leader in questo confronto. È riuscito a completare l'estrazione su alcuni domini, ma spesso con una latenza più elevata, e ha incontrato maggiori difficoltà sui siti più complessi.
SerpApi mette a disposizione un endpoint di ricerca Zillow che restituisce la griglia dei risultati di ricerca. Tutto ciò che restituisce proviene dalla scheda dell'annuncio.
Input
- Indirizzato per regione anziché per URL dell'annuncio: un
region_idper una città, codice postale, contea o stato, oppuremap_boundscoordinate. region_idnon dispone di un endpoint di lookup. Deve essere letto da un URL di ricerca Zillow come il numero prima di_rid.- I filtri coprono stato, prezzo, camere, bagni, tipo di casa, sqft, anno di costruzione e condizioni di affitto.
listing_typeelisting_statussi applicano solo quandostatus_type=sale, con impostazione predefinita aactive,coming_soon,zillow_preview, e gli ordinamentifeaturedepriorityscorefunzionano solo sugli affitti.
Output
- JSON, HTML grezzo di Zillow o Markdown, l'ultimo con un proprio endpoint /search.md che racchiude i risultati in frontmatter YAML.
json_restrictorriduce il payload ai campi selezionati.
Caching
- Le risposte memorizzate nella cache vengono fornite per un'ora e non vengono conteggiate nella quota mensile, quindi query identiche ripetute durante lo sviluppo sono gratuito.
no_cache=trueforza un fetch in tempo reale e non può essere combinato conasync, che accoda una ricerca per il recupero tramite l'API Searches Archive.
Su Zillow, Apify ha combinato un tasso di successo molto elevato con una latenza relativamente bassa. Ha raggiunto circa il 100% di successo in circa 18 secondi, collocandosi tra i risultati migliori in quel grafico.
Su Redfin, il risultato è ancora più importante. Redfin è stato uno dei domini più difficili nel benchmark e diversi fornitori hanno registrato un netto calo del successo in quel dominio.
Apify ha ottenuto prestazioni migliori del resto del gruppo in quel grafico, raggiungendo circa l'88% di successo in circa 14 secondi. Non è stato il fornitore più veloce su Redfin, ma ha offerto la migliore combinazione di affidabilità e latenza.
I risultati migliori di Zyte sono emersi su Rightmove, Zillow e Realestate.com.au. Su Rightmove, Zyte ha raggiunto uno dei tassi di successo più elevati del benchmark, circa il 93%, mantenendo la latenza in un intervallo ragionevole.
Su Zillow, ha inoltre mantenuto un solido tasso di successo di circa il 92%, sebbene i tempi di completamento siano stati più lenti di quelli dei fornitori più rapidi in quel grafico.
Su Realestate.com.au, Zyte è stato relativamente veloce e ha comunque raggiunto un tasso di successo utilizzabile, sebbene non abbia raggiunto il gruppo di testa per affidabilità. I risultati più deboli sono emersi su Redfin e soprattutto su Realtor.
Il principale punto di forza di Nimble è stata la coerenza. È rimasto entro un intervallo accettabile in tutti e cinque i domini immobiliari e non ha mostrato alcun dominio in cui le prestazioni siano crollate.
I risultati migliori di Nimble sono emersi su Zillow, Redfin e Rightmove. Su Zillow, Nimble ha combinato una bassa latenza con un tasso di successo elevato, collocandosi tra i risultati migliori in quel grafico.
Su Redfin, ha nuovamente tenuto ragionevolmente bene, con un successo intorno al 79% e tempi di completamento più rapidi di diversi concorrenti. Su Rightmove, Nimble è stato altrettanto forte, raggiungendo circa il 92% di successo con una latenza moderata, mantenendolo vicino al gruppo di testa in quel dominio.
Su Realestate.com.au, Nimble è rimasto relativamente veloce, ma il suo successo è stato leggermente inferiore a quello dei fornitori più forti in quel grafico. Lo stesso schema è apparso su Realtor, dove è rimasto competitivo, ma non si è distinto nettamente dal centro del gruppo.
Metodologia dello scraper immobiliare
Abbiamo testato sei fornitori di web scraping (Apify, Bright Data, Decodo, Oxylabs, Nimble, Zyte) su cinque domini immobiliari: zillow.com, redfin.com, realtor.com, rightmove.co.uk e realestate.com.au.
Dataset dello scraper immobiliare
Abbiamo preparato 1.250 URL di pagine prodotto in 5 domini (250 per dominio). Le pagine prodotto sono singoli annunci immobiliari con dettagli come indirizzo, prezzo, camere e bagni.
I cinque domini sono stati selezionati come i principali siti web immobiliari a livello globale in base alle classifiche di traffico di SimilarWeb.
Tutti gli URL sono stati verificati come accessibili prima del benchmark. Reindirizzamenti non validi, annunci scaduti e sottodomini non standard sono stati rimossi o corretti durante la preparazione del dataset.
Configurazione condivisa
Tutti i fornitori hanno ricevuto URL identici dallo stesso dataset e sono stati testati nelle stesse condizioni:
- Esecuzione sequenziale: una richiesta alla volta, nessuna richiesta parallela
- Ritardo tra le richieste: 2 secondi
- Gestione del rate limit: attesa di 30 secondi con fino a 3 tentativi in caso di HTTP 429
- Timeout di invio: 300 secondi
- Timeout di esecuzione: 600 secondi
- Ogni URL è stato testato una volta per ciascun fornitore
Configurazioni dei fornitori
Bright Data
Bright Data ha utilizzato due metodi di integrazione a seconda del dominio. Per Zillow e Realestate AU, abbiamo utilizzato l'API Dataset, che restituisce JSON strutturato con campi analizzati. Per Redfin, Realtor e Rightmove, abbiamo utilizzato un web unblocker che restituisce HTML visualizzato, che abbiamo analizzato localmente con selettori CSS.
L'API Dataset è stata interrogata tramite l'endpoint /progress/{snapshot_id} a intervalli di 1 secondo fino a quando lo stato ha raggiunto 'ready'. I risultati sono stati quindi recuperati dall'endpoint /snapshot/{snapshot_id}.
Apify
Apify ha utilizzato attori predefiniti specifici per ogni dominio supportato. Per Zillow, abbiamo usato maxcopell/zillow-detail-scraper. Per Redfin, abbiamo usato tri_angle/redfin-detail. Apify non supporta Realtor, Rightmove o Realestate AU in questo benchmark.
Gli attori di Apify restituiscono JSON strutturato, quindi non è stata necessaria l'analisi con selettori CSS. Le esecuzioni degli attori sono state interrogate a intervalli di 1 secondo fino a quando lo stato ha raggiunto SUCCEEDED.
Decodo
Decodo ha utilizzato l'API Universal Scraper (target: universal, headless: HTML) per Zillow e Redfin. Per Realtor, Rightmove e Realestate AU, abbiamo utilizzato il web unblocker con l'intestazione X-SU-Headless: HTML per il rendering JavaScript. Tutte le richieste includevano un'intestazione User-Agent desktop.
Oxylabs
Oxylabs ha utilizzato un'API source dedicata per Zillow (source: zillow) con render: html. Per Redfin, Realtor, Rightmove e Realestate AU, abbiamo utilizzato il proxy Web Unblocker. Le richieste dell'Unblocker includevano un'intestazione User-Agent desktop. Il rendering JavaScript non era abilitato sull'unblocker.
Nimble
Nimbleway ha utilizzato l'API Extract per tutti i domini con render: true e driver: vx10 (browser headless stealth). Tutte le richieste hanno restituito HTML visualizzato, che abbiamo analizzato con selettori CSS. Non è stata applicata alcuna configurazione specifica per dominio.
Zyte
Zyte ha utilizzato l'API Extract per tutti i domini con browser HTML: true, che restituisce HTML renderizzato via JavaScript tramite un browser Chromium headless. Non è stata applicata alcuna configurazione specifica per dominio.
Metodi di scraping per dominio
- JSON API: il fornitore restituisce JSON strutturato con campi analizzati (indirizzo, prezzo, camere)
- HTML API: il fornitore restituisce HTML renderizzato via JavaScript tramite la sua API di scraping, che viene analizzato localmente con selettori CSS.
- Unblocker: il fornitore instrada la richiesta attraverso un proxy verso il sito di destinazione, restituisce HTML grezzo e lo analizza localmente con selettori CSS.
Convalida dei dati del benchmark immobiliare
Controllo dello stato HTTP
Prima della convalida, viene controllato per primo il codice di risposta HTTP del fornitore. Le risposte con codici di stato compresi tra 200 e 399 e 404 sono considerate invii riusciti e passano alla fase di convalida. Qualsiasi altro codice di stato (400, 403, 500, 550) viene trattato come invio non riuscito e il test viene immediatamente contrassegnato come fallito senza entrare nella fase di convalida.
Regole di convalida
I test che superano il controllo dello stato HTTP vengono convalidati nel seguente ordine:
- 404 detection: se il contenuto della pagina o un errore dell'API indica che la pagina non esiste più (“page not found”, “does not exist”, “dead_page”), il test viene contrassegnato come valido. Il fornitore ha identificato correttamente una pagina non disponibile.
- Estrazione dei dati (JSON API): per i fornitori che restituiscono JSON strutturato, almeno un campo dati deve essere presente e non vuoto, con il tipo di campo che dipende dal campo (stringa o intero). I campi controllati includono address, price, beds, baths, title, name, rating e reviews.
- Estrazione dei dati (HTML): per i fornitori che restituiscono HTML, la risposta viene analizzata utilizzando selettori CSS specifici per dominio. Se almeno un selettore corrisponde e restituisce un valore non vuoto, il test viene superato.
- Indicatore di pagina (solo HTML): se non è stato estratto alcun elemento di dati, ma almeno uno dei selettori CSS predefiniti per quel dominio ha trovato un elemento nella pagina, il test viene contrassegnato come valido. Ciò conferma che la pagina è stata renderizzata e caricata, anche se non sono stati trovati elementi di dati strutturati nei contenitori previsti.
Se nessuna delle condizioni sopra indicate è soddisfatta, il test fallisce. Le cause più comuni di errore includono pagine di sfida CAPTCHA/bot, rendering JavaScript insufficiente, errori di connessione proxy ed errori del crawler.
Metriche del benchmark immobiliare
- Tasso di successo della convalida: la percentuale di URL testati per cui il fornitore ha restituito dati utilizzabili, calcolata come test riusciti divisi per il totale dei test.
- Tempo di completamento: il tempo totale dall'invio della richiesta di scraping alla ricezione dei risultati convalidati, misurato in secondi. Per i fornitori asincroni, lo stato di completamento del job è stato interrogato ogni 1 secondo. Riportato come media aritmetica di tutte le esecuzioni in un gruppo.
- Metadati disponibili: il numero di nomi di campi univoci restituiti dal fornitore in tutti gli elementi di una risposta. Applicabile solo alle risposte JSON API.
FAQ
Lo scraping immobiliare è l'estrazione automatizzata di dati immobiliari dai siti di annunci, inclusi prezzo, indirizzo, camere da letto, bagni, metratura e stato dell'annuncio. Viene utilizzato per analisi di mercato, ricerche sugli investimenti, monitoraggio dei prezzi, generazione di lead e creazione di strumenti di confronto immobiliare.
I fornitori strutturati JSON restituiscono campi immobiliari analizzati come prezzo, indirizzo e camere da letto in un formato pronto all'uso. I fornitori HTML restituiscono la pagina renderizzata, che richiede l'analisi con selettori CSS per estrarre gli stessi dati. Le JSON API restituiscono in genere più campi di metadati e sono più facili da integrare, mentre gli approcci HTML funzionano su più domini ma richiedono logica di parsing aggiuntiva.
Gli annunci sui siti immobiliari vengono spesso rimossi dopo una vendita o un affitto. I fornitori li gestiscono in modo diverso: alcuni restituiscono codici di errore espliciti 404 o “dead_page”, mentre altri restituiscono HTTP 200 con il testo “page not found” nell'HTML. Nel nostro benchmark, abbiamo considerato il rilevamento corretto di 404 come risultato valido poiché il fornitore ha identificato correttamente la pagina non disponibile.
Sì, la maggior parte dei fornitori supporta entrambi i tipi di annunci. La struttura degli URL in genere differisce tra vendite e affitti su ciascuna piattaforma, quindi il dataset dovrebbe includere il tipo di annuncio corretto. Alcuni fornitori utilizzano configurazioni o ID dataset separati per gli affitti rispetto alle vendite.
I siti web immobiliari utilizzano CAPTCHA, blocco degli IP, requisiti di rendering JavaScript e fingerprinting del browser per impedire l'accesso automatizzato. Nel nostro benchmark, i tassi di successo sono variati dal 42% al 100% a seconda del fornitore e del dominio, dimostrando che le protezioni anti-bot hanno un impatto misurabile. I fornitori con API dedicate per dominio o con rendering tramite browser headless hanno generalmente ottenuto prestazioni migliori.
Cita questo benchmark
Scegli il formato adatto a dove pubblicherai. Incollare la versione con link nel tuo CMS preserva il backlink.
@misc{sipi2026,
author = {Şipi, Nazlı},
title = {{I 7 migliori scraper immobiliari: Bright Data, Apify & Oxylabs}},
year = {2026},
month = sep,
howpublished = {\url{https://aimultiple.com/real-estate-scraper}},
note = {AIMultiple. Consultato il 10 settembre 2026}
}Risultati e timestamp di 6.8 mila punti dati. Scarica i dati di sintesi mostrati nei grafici e nelle tabelle di questo articolo come file ZIP contenente 5 file CSV e un README.
Vuoi i dati granulari che ci stanno dietro? Passa a Premium
Registro delle modifiche
3 aggiornamentiAggiunti conteggi esclusivi dei campi metadati per annunci Zillow, Redfin e Realestate.com.au
Aggiunta una sezione FAQ sullo scraping immobiliare dopo le metriche del benchmark.
Aggiunte le tabelle di copertura dei domini e dei campi di metadati per fornitore nella sezione metodologia.
Sii il primo a commentare
Il tuo indirizzo email non verrà pubblicato. Tutti i campi sono obbligatori. I commenti vengono lasciati nella loro lingua originale.