Vai al contenuto principale

The Code Bottega® is a London-based web development studio crafting sophisticated, high-performance digital solutions for luxury real estate, hospitality, and premium e-commerce brands

Settori

Servizi

  • WordPress Development
  • Shopify Development
  • React Development
  • Full Stack Development

Richieste di progetto

Parliamone

Informazioni generali

linda@thecodebottega.com
| Linda Pozzato

Feed immobiliari sul sito dell'agenzia: come si collegano Rightmove, Zoopla e il tuo CRM

Smartphone che fotografa un soggiorno moderno, a rappresentare gli annunci che passano dal CRM dell'agenzia al suo sito

La maggior parte delle agenzie immobiliari si pone la domanda al contrario. Chiede se un sito nuovo possa prendere gli immobili da Rightmove. Non puo, e non dovrebbe. Rightmove e un posto dove gli annunci si mandano, non da cui si prendono.

I tuoi immobili vivono nel CRM. Reapit, Alto, Jupix, Street, Dezrez, qualunque cosa usi per mandare avanti l'agenzia. Quel sistema e l'unico punto in cui un agente inserisce un prezzo, segna un immobile come venduto e carica la planimetria. Rightmove, Zoopla e OnTheMarket stanno a valle. Anche il tuo sito dovrebbe stare a valle, dalla stessa identica fonte, aggiornato lo stesso giorno, senza che nessuno riscriva niente a mano.

Se imposti bene questa cosa, il resto del progetto diventa lineare. Se la sbagli, ti ritrovi con un sito che scivola silenziosamente fuori data, finche qualcuno non si accorge che un immobile gia affittato e ancora pubblicizzato da tre mesi.

In breve

  • I portali sono una destinazione, non una fonte di dati. L'Automated Datafeed di Rightmove e costruito per spingere dentro i tuoi annunci, non per tirare fuori quelli degli altri.
  • L'API pubblica di Zoopla e stata ritirata anni fa. Il feed real-time ZPG e un'integrazione per partner, per inviare annunci a Zoopla e PrimeLocation.
  • OnTheMarket ha un proprio feed real-time per i fornitori di CRM, anche questo per pubblicare annunci sul portale.
  • Il tuo sito dovrebbe sincronizzarsi dal CRM: Reapit Foundations, il client feed XML di Alto/Vebra, Jupix o la property feed API di Street.
  • Non chiamare la API del CRM a ogni caricamento di pagina. Sincronizza su un tuo database a intervalli regolari e servi le pagine da li. Reapit lo dice esplicitamente nella propria documentazione.
  • Un feed ti da dati strutturati, non un buon sito. Ricerca, mappe, schema, velocita, guide di zona e gestione delle richieste restano lavoro tuo.
  • IDX e MLS sono sistemi statunitensi e nel Regno Unito non esistono. Verifica sempre a quale mercato si riferisce una proposta.
  • Prima di firmare, chiarisci di chi sono le credenziali API, quanto il fornitore fa pagare l'accesso al feed e quanto tempo richiede l'approvazione.

I portali sono un output, non una fonte

E qui che nasce gran parte della confusione, quindi vale la pena essere precisi su cosa offre davvero ogni portale.

Rightmove. Rightmove pubblica una specifica Automated Datafeed per gli iscritti e i loro fornitori software. Il feed real-time ruota intorno a tre chiamate: invia un immobile, rimuovi un immobile, ottieni l'elenco immobili della filiale. Le credenziali vengono rilasciate dal team data feed di Rightmove e, per i nuovi iscritti, una filiale va online solo dopo l'approvazione del loro servizio clienti. Nota la direzione. L'unica chiamata in lettura restituisce l'elenco degli immobili della tua filiale: e uno strumento di riconciliazione per il CRM, che verifica cosa ha gia inviato. Non e un feed per siti web. Rightmove oggi ha anche un portale API in early adopter, ma le operazioni in lettura coprono solo gli annunci commerciali, e per il residenziale si torna al datafeed. Per vendite e locazioni residenziali non esiste una API pubblica per leggere annunci, prezzi di vendita o valutazioni da Rightmove.

Zoopla. La vecchia API pubblica di Zoopla non e piu disponibile. Oggi esiste il feed real-time ZPG, un'integrazione per partner autenticata con una coppia di chiavi, usata per creare e aggiornare annunci su Zoopla e PrimeLocation. Stessa direzione: dentro, non fuori.

OnTheMarket. OnTheMarket gestisce un proprio feed real-time per i fornitori di CRM e software che caricano per conto delle agenzie iscritte. Segue la stessa impostazione generale del feed real-time di Rightmove, con autenticazione propria e alcuni campi specifici, ed e il motivo per cui la maggior parte dei CRM supporta entrambi.

Quindi quando qualcuno ti dice che il suo sito "prende i dati da Rightmove", una di tre cose e vera: intende che li invia a Rightmove e ha confuso i termini, sta usando uno scraper, oppure si appoggia a un middleware di terze parti che sta fra il CRM e i portali e che espone i dati anche al sito. La prima va bene. La seconda e un problema rimandato. La terza e legittima, ma vale la pena capirla prima di dipenderne.

Il CRM e la fonte di verita

Una volta accettato questo, l'architettura e ovvia. Un sistema contiene i dati degli immobili, Reapit o Alto o Jupix o Street, e quattro canali vi si abbonano:

  • Rightmove
  • Zoopla
  • OnTheMarket
  • il tuo sito

Il tuo sito diventa un quarto canale di pubblicazione, e l'unico che possiedi davvero. Questo conta sul piano commerciale. Ogni richiesta che arriva su un portale e una richiesta che paghi e che condividi con le agenzie concorrenti nella stessa pagina di risultati. Ogni richiesta che arriva sulla pagina immobile del tuo sito e tua, attribuibile, e rientra nello stesso CRM.

La logica e identica che tu faccia solo vendite, che gestisca un portafoglio in locazione o entrambe le cose. Cambia solo quali campi ti interessano. Ecco cosa espone davvero ognuno dei quattro CRM piu diffusi.

Reapit: la Foundations API

Reapit e il CRM che piu probabilmente trovi in un'agenzia di medie dimensioni o strutturata, ed e quello con la storia lato sviluppatori piu matura delle quattro.

Reapit Foundations e una piattaforma REST con portale sviluppatori, registrazione self-service, documentazione interattiva e chiavi API gestite. Per un sito ti interessano soprattutto due endpoint: /properties per gli annunci e /propertyImages per i media. Entrambi supportano il filtro per stato, la paginazione con un massimo di 100 record per chiamata e un parametro modifiedFrom, cosi puoi chiedere solo cio che e cambiato dall'ultima sincronizzazione.

Due punti della guida allo sviluppo di siti di Reapit meritano di essere citati a chiunque faccia un preventivo per il tuo progetto. Primo: Reapit sconsiglia esplicitamente di recuperare gli immobili a ogni rendering di pagina e la definisce una modalita inefficiente di costruire un sito. Secondo: la API di Reapit e fatturata a consumo, quindi un'integrazione fatta male ti costa soldi ogni volta che un visitatore carica una pagina di risultati. Lo schema consigliato e un caricamento iniziale completo su un tuo database, un job orario che recupera solo i record modificati e un passaggio giornaliero di controllo per intercettare quello che e sfuggito.

Se uno sviluppatore ti dice che "chiamera semplicemente la API di Reapit quando qualcuno cerca", non ha letto la documentazione.

Documentazione Reapit Foundations che avverte come recuperare gli immobili dalla API a ogni rendering di pagina non sia un modo efficiente di costruire un sito La documentazione di Reapit, sul perche conviene sincronizzare invece di fare da proxy.

Alto e Vebra: il client feed XML

Alto, che si descrive come il CRM per agenzie piu usato nel Regno Unito, porta ancora l'eredita Vebra nelle sue fondamenta. Alto, Jupix, Expert Agent, CFP e Yourkeys oggi stanno insieme sotto Alto Software Group, scorporata da Houseful (la societa madre di Zoopla) come azienda software autonoma all'inizio del 2025.

La via dell'integrazione e l'export client feed, un servizio web XML versionato piuttosto che una moderna API REST in JSON. In pratica uno sviluppatore ha bisogno di tre cose da te: un datafeed ID, uno username API e una password API. Le credenziali API sono diverse da quelle con cui accedi ad Alto, e deve rilasciarle il tuo account manager. L'autenticazione e HTTP Basic verso un endpoint specifico del datafeed, che restituisce un token di sessione valido circa un'ora, e il servizio risponde in XML con le filiali e i relativi immobili.

Niente di difficile per uno sviluppatore competente, ma e tecnologia piu datata rispetto a Reapit o Street. Aspettati un modello dati piu piatto, meno campi di quanti speravi, e un pomeriggio speso a decidere come mappare tipologie e stati di Alto sui filtri che vuoi nella pagina di ricerca.

Jupix: stessa famiglia, impianto diverso

Jupix resta uno dei CRM piu usati fra le agenzie indipendenti, in particolare nelle locazioni. Oggi sta accanto ad Alto sotto Alto Software Group, che dal 2022 sta migrando gli utenti Jupix su Alto, e include integrazioni dirette con Rightmove e Zoopla.

Per i siti web, il "formato Jupix" e uno standard di feed riconosciuto a se stante. La maggior parte degli importer immobiliari di terze parti elenca Jupix accanto ad Alto, Vebra e al vecchio file BLM di Rightmove fra i formati supportati: il che ti dice una cosa utile. Se il tuo sviluppatore ha gia costruito un'integrazione Jupix, quasi certamente ha costruito anche le altre, perche lo stesso importer le gestisce tutte.

La domanda pratica, con Jupix, e la consegna. Alcune agenzie sono su un drop di file programmato, altre su un servizio web. Chiedi su quale sei prima che qualcuno ti faccia un preventivo, perche un export notturno e un servizio quasi in tempo reale sono esperienze molto diverse per chi aggiorna la pagina dei nuovi incarichi.

Street: un feed in sola lettura pensato per i siti

Street.co.uk e il piu recente dei quattro e, dal punto di vista di uno sviluppatore, il piu comodo. Pubblica un portale sviluppatori aperto con contratti OpenAPI leggibili prima ancora di avere credenziali, cosa rara in questo settore.

Contano due prodotti. La Street Open API e una API REST completa che copre societa, filiali, visite, valutazioni, richiedenti, venditori, inquilini e proprietari, con webhook che notificano gli eventi ai tuoi sistemi invece di costringerli a interrogare di continuo. La Property Feed API e quella piu circoscritta: un feed in sola lettura progettato apposta per alimentare il sito di un'agenzia, con ricerca vendite, ricerca locazioni, singolo immobile, ricerca per zona ed elenco caratteristiche.

E esattamente la forma che vuoi per un sito. Street descrive la Open API come gratuita e aperta, e un ambiente sandbox sullo staging e disponibile su richiesta, cosi uno sviluppatore puo costruire e testare l'intera sezione immobili prima di toccare i dati reali. Se stai scegliendo CRM e sito nello stesso momento e lo sforzo di integrazione pesa davvero nella decisione, questo e quello che ti costera meno tempo di sviluppo.

Portale di documentazione API di Street.co.uk con i contratti della Property Feed API Street pubblica apertamente i propri contratti API, cosa rara fra i CRM per agenzie.

Sincronizza il feed, non farci da proxy

Qualunque CRM tu usi, l'architettura corretta e la stessa, ed e la decisione tecnica piu importante del progetto.

Sbagliato: un visitatore cerca bilocali in una zona, il tuo sito chiama la API del CRM in diretta, aspetta la risposta e costruisce la pagina. Ogni ricerca e un viaggio verso un sistema di terzi che non controlli. E lento, si rompe quando il fornitore ha un disservizio, e invisibile a Google se i risultati compaiono solo dopo l'esecuzione del JavaScript, e su una API fatturata a consumo ti costa soldi per ogni visitatore.

Giusto: un job programmato porta le modifiche dal CRM a un tuo database, scarica e ricodifica le immagini sul tuo hosting, e il sito serve ogni pagina da dati locali. La ricerca e istantanea. Il sito resta in piedi anche se il CRM non lo e. Google riceve una vera pagina HTML a un vero URL per ogni immobile. Il consumo di API diventa una manciata prevedibile di chiamate all'ora, invece di dipendere dal tuo traffico.

L'unica cosa a cui rinunci e l'accuratezza in tempo reale, e lo scarto e tipicamente di un'ora. Per un portale immobiliare e irrilevante: nessuno decide su una casa da centinaia di migliaia di euro per una variazione di prezzo arrivata quaranta minuti fa.

Cosa un feed immobiliare non ti dara

E qui che i progetti vanno storti dopo che la parte tecnica e andata bene. Un feed consegna dati strutturati. Non consegna un buon sito. Metti a budget queste cose, perche nessuna arriva nell'XML:

  • Una ricerca che rispecchi come le persone cercano davvero. Fasce di prezzo, camere, tipologia, raggio da un codice postale, selezione su mappa, filtri per parole come "giardino". Il CRM conserva campi: trasformarli in una ricerca usabile e lavoro di progettazione.
  • Media che caricano veloci. Le fotografie dell'agenzia escono dal CRM come JPEG pesanti. Servile cosi come sono e i tuoi Core Web Vitals saranno pessimi proprio sulle pagine che vuoi posizionare. Le immagini vanno ridimensionate, convertite e caricate in lazy loading al momento della sincronizzazione.
  • Gestione sensata degli stati. Sotto offerta, venduto, affittato, ritirato, opzionato. Decidi quali stati compaiono sul sito, quali spariscono e cosa succede all'URL quando un immobile viene venduto. Cancellare la pagina butta via ogni link e ogni posizionamento che aveva guadagnato.
  • Informazioni obbligatorie. Classe energetica, tipo di proprieta, spese, oneri. I portali hanno stretto le maglie su cosa richiedono. Se i campi sono nel tuo CRM, mettili anche sulle tue pagine immobile. Se non ci sono, il feed non puo inventarli.
  • Le locazioni come cittadino di prima classe. Periodicita del canone, deposito, data di disponibilita, arredamento, spese a carico. Molti template trattano le locazioni come vendite con un'etichetta di prezzo diversa, e qualunque agente che se ne occupa lo capisce in dieci secondi.
  • Richieste che rientrano nel CRM. Un modulo che manda una mail all'ufficio e un'occasione persa. Dovrebbe creare un record collegato alla filiale e all'immobile giusti, cosi la richiesta viene lavorata, non solo letta.
  • Mappatura delle filiali. Le agenzie multi-sede hanno bisogno che ogni annuncio sia attribuito alla filiale corretta, con pagine filiale, filtri e contatti che indirizzino davvero dove devono.

Perche un feed sincronizzato batte un widget del portale

C'e un'opzione piu economica, e vale la pena capire perche a lungo andare ti costa di piu. Diversi fornitori offrono un widget di ricerca incorporabile: un blocco di JavaScript che inserisce un elenco immobili nella tua pagina, ospitato sul dominio di qualcun altro.

E veloce, ed e un vicolo cieco per la SEO. Gli annunci di solito vivono dietro un iframe o un rendering lato client, quindi spesso non esiste un URL indicizzabile per il singolo immobile sul tuo dominio. Nessun URL significa nessuna pagina da posizionare, nessun markup strutturato, nessun collegamento interno, niente da condividere e niente che sopravviva se cambi fornitore. Hai affittato una ricerca immobiliare invece di costruirla.

Un feed sincronizzato da a ogni immobile una pagina vera a un URL vero sul tuo dominio, che puoi arricchire con dati strutturati, collegare dalle guide di zona e tenere come destinazione di redirect una volta venduto. Su tre anni quella differenza si somma: la via economica e davvero piu economica, fino al momento in cui vuoi possedere l'asset.

Una nota su IDX e MLS

Se hai letto consigli sul web design online, avrai visto agenzie che offrono "integrazione IDX" o "feed MLS". Sono entrambi sistemi statunitensi. IDX e l'accordo di Internet Data Exchange che permette a un'agenzia americana di mostrare gli annunci di altre agenzie, e un MLS e il servizio regionale che conserva i dati condivisi.

Nel Regno Unito non esistono. Non c'e un database nazionale condiviso degli annunci e non c'e un accordo di visualizzazione reciproca fra agenzie. L'equivalente piu vicino sono i portali e, come visto sopra, sono destinazioni di pubblicazione, non fonti da cui attingere.

Questo conta quando scegli chi realizzera il sito. Se una proposta e costruita intorno a IDX o MLS per un mercato in cui non esistono, probabilmente e stata adattata da materiale americano. Chiedi a ogni agenzia in lista di quali CRM ha letto la documentazione, e com'e fatta la loro architettura di sincronizzazione. La risposta alla seconda domanda conta piu della prima.

Cosa chiedere prima di firmare

Chiedi al fornitore del tuo CRM:

  • Fornite una API o un feed dati per un sito di terze parti, e c'e un costo?
  • Chi rilascia le credenziali, quanto tempo richiede l'approvazione, e sono nostre o dello sviluppatore?
  • E un servizio web in diretta o un export di file programmato, e ogni quanto si aggiorna?
  • Quali campi include? In particolare: classe energetica, planimetrie, video, spese, tipo di proprieta e campi delle locazioni.
  • Esiste una sandbox o una filiale di test su cui puntare un sito di sviluppo?

Chiedi al tuo sviluppatore:

  • Con quali di questi CRM hai gia lavorato? Dimmi quali e in cosa e consistita l'integrazione.
  • Il sito sincronizzera su un proprio database o chiamera la API al caricamento della pagina? (C'e una sola risposta giusta.)
  • Qual e la struttura degli URL di un immobile, e cosa succede a quell'URL quando viene venduto o affittato?
  • Le immagini vengono elaborate in fase di sincronizzazione, e cosa succede alla velocita su una pagina con quaranta risultati?
  • Le richieste rientrano nel CRM, e su quale record?
  • Se cambiamo CRM fra tre anni, quanto di tutto questo va rifatto?

L'ultima domanda separa gli sviluppatori seri dal resto. Un'integrazione fatta bene tiene il codice specifico del CRM dentro un solo importer e lascia intatto tutto il resto: ricerca, template, URL. Passare da Alto a Street dovrebbe significare riscrivere l'importer, non rifare il sito.

Quanto tempo richiede l'integrazione di un feed

Onestamente: raramente il collo di bottiglia e il codice. E ottenere le credenziali dal fornitore del CRM.

Lo sviluppo di un feed lineare a filiale singola e questione di pochi giorni, una volta che i dati arrivano. L'approvazione del fornitore e il rilascio delle credenziali possono richiedere da qualche giorno a qualche settimana, a seconda del fornitore e di quanto e occupato il tuo account manager, ed e la voce che piu facilmente fa slittare una data di lancio. Avviala il primo giorno di progetto, non la settimana prima di andare online.

Il costo varia con il CRM e la complessita. Un'integrazione Street a filiale singola e un'altra cosa rispetto a un progetto Reapit su dodici filiali con chiamate API fatturate a consumo, logiche di stato personalizzate e scrittura delle richieste nel CRM. Alcuni fornitori fanno pagare l'accesso al feed e altri no, quindi verificalo prima di fare il budget, non dopo. Per un quadro piu ampio di quanto costa un progetto del genere, abbiamo spiegato i numeri nella nostra guida ai costi di realizzazione di un sito.

Rendi il tuo sito il posto migliore per trovare i tuoi immobili

I portali non spariranno, e devi continuare ad alimentarli. Ma ogni anno passato a mandare i tuoi incarichi migliori in un marketplace dove i concorrenti compaiono nella stessa pagina e un anno in cui non stai costruendo niente di tuo.

Un feed immobiliare e l'impianto poco appariscente che rende possibile l'alternativa. Una volta che i tuoi annunci compaiono sul tuo sito in automatico, accurati e veloci, tutto il resto del lavoro, le guide di zona, il funnel delle valutazioni, la SEO locale, il brand, ha finalmente un posto dove mandare le persone.

Se stai progettando un sito nuovo per la tua agenzia e vuoi sapere esattamente cosa ti dara e cosa non ti dara il tuo CRM, e la prima conversazione da fare su un sito per agenzie immobiliari. Dicci su quale sistema lavori e ti diciamo con chiarezza cosa puo prenderne il tuo sito. Contattaci e ce ne occupiamo noi.

Le domande che ci fanno piu spesso sui feed immobiliari

Contattaci

Contattaci

Che CRM usi?

Dicci su cosa gira la tua agenzia e ti diciamo esattamente cosa puo prendere il tuo sito.