Feed Export Annunci

Il documento contiene la descrizione del formato del feed contenente gli annunci attivi su immobiliare.it

Il flusso viene generato quotidianamente ed è da intendersi con modalità FULL, ovvero contente tutti gli annunci attivi ad un dato momento. Gli annunci inviati in precedenza e non presenti nel feed sono da intendersi come da eliminare. La codifica del feed è UTF-8.

Lo schema xsd può essere scaricato qui: schema

L'elenco completo delle tipologie degli immobili può essere visualizzato qui: [html] [xml]

L'elenco completo dei tipi di attività commerciale (licenze) degli immobili può essere visualizzato qui: [html]

E' richiesta l'implementazione di un servizio di redirect che permetta di raggiungere la scheda dell'annuncio.

Per la gestione dell'invio dei contatti tramite servizio di proxy-mail vedere qui: [proxy-mail]

Questa pagina è disponibile anche in: en es

Un feed di esempio può essere scaricato qui: feed


feed

Nodo radice del feed
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
metadatapublisher1Descrive il feed aggiungendo alcuni metadati
propertiespropertiesContiene l'elenco degli annunci attivi

publisher

Descrive il feed aggiungendo alcuni metadati
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
namestringIl sito da cui provengono gli annunci
versionstring1La versione del feed in uso
sitestringBase url del sito da cui provengono gli annunci
emailemailTypeContatto tecnico di riferimento
phonestringContatto tecnico di riferimento
build-dateboundedDateTypeLa data di generazione del feed

transactions

Descrive la lista dei contratti dell'annuncio. Opzionalmente è possibile un contratto di affitto alternativo oltre a quello di vendita.
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
transactiontransactionrequired2

transaction

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
pricepriceTyperequired1Il prezzo di vendita o affitto del'immobile
@typesaleOrRentrequired1Descrive il tipo di contratto con cui viene proposto l'immobile nell'annuncio
@auctionboolean1Specifica se l'annuncio descrive un immobile all'asta o meno
@for-revenueboolean1Specifica se l'immobile è indicato come investimento
@on-redeemboolean1Specifica se l'immobile è disponibile con la formula 'affitto con riscatto'
@ownershipownershipType1Descrive il titolo di possesso con cui viene proposto l'immobile

buildingType

Tipo: string
Descrive la tipologia immobiliare
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@idstring1L'id univoco della tipologia immobiliare. Vedere tabella di riferimento

building

Descrive le tipologie dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
typebuildingTyperequired1Descrive la tipologia immobiliare
statusstatus1Stato di conservazione dell'immobile
building-classbuilding-class1Descrive la classe immobiliare

locationStructure

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
country-codecountry-coderequired1Il codice (2 caratteri) della nazione in cui si trova l'immobile. Formato ISO 3166 (Alpha 2)
administrative-areastringIl nome della regione in cui si trova l'immobile
sub-administrative-areasub-administrative-areaIl nome della provincia in cui si trova l'immobile
citycityrequired1Il nome della città in cui si trova la risorsa
localitylocalityContiene i dettagli geografici della risorsa

sub-administrative-area

Tipo: string
Il nome della provincia in cui si trova l'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@codestring1Il codice identificativo dell'area amministrativa. Per le località italiane corrisponde sempre alla sigla della provincia

city

Tipo: string
Il nome della città in cui si trova la risorsa
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@codestring1Codice identificativo della località. Per le città Italiane è il codice ISTAT.

locality

Contiene i dettagli geografici della risorsa
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
neighbourhoodstring1Nome del quartiere o zona
thoroughfarethoroughfare1Indirizzo in cui si trova la risorsa
postal-codestring1Valore del codice postale
latitudedouble1La latitudine in cui è localizzata la risorsa
longitudedouble1La longitudine in cui è localizzata la risorsa
@mapmap-type1Modalità di visualizzazione dell'elemento sulla mappa.

thoroughfare

Tipo: string
Indirizzo in cui si trova la risorsa
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@displaybooleanrequired1Indica se è possibile pubblicare l'indirizzo

sizeType

Tipo: long
Descrive la superficie dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@unit1Unità di misura in cui viene espressa la superficie. Per questo feed è sempre m2

landSizeType

Tipo: long
Descrive la superficie esterna dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@unit1Unità di misura in cui viene espressa la superficie. Per questo feed è sempre m2

priceType

Tipo: long
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@currencystringrequired1La valuta in cui viene espresso il prezzo. Per questo tipo di feed è sempre EUR
@displaybooleanrequired1Booleano che indica se è possibile pubblicare il prezzo o meno

langtxt

Tipo: string
La lingua in cui è espresso il testo. Codifica ISO 639-1.
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@languagelangcode1Descrive la lista delle lingue ammesse. Codifica ISO 639-1.

description

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
titlestring1Breve titolo descrittivo dell'annuncio
contentstringrequired1Descrizione testuale dell'annuncio
@languagelangcoderequired1La lingua della della descrizione

box

Tipo: int
Descrive il tipo ed il numero di box auto dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@typestring1
I seguenti valori sono ammessi: No No Box Box PostoAuto Posto auto

floor

Tipo: nullInteger
Descrive il numero ed il tipo di piano a cui l'immobile si trova
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@typestring1
I seguenti valori sono ammessi: Intermedio Intermedio Interrato Interrato Controterra Controterra Seminterrato Seminterrato PianoTerra Piano terra Rialzato Rialzato PianoNobile Piano nobile Multipiano Multipiano Ultimo Ultimo Attico Attico Edificio Edificio

classEnergy

Descrive la classe energetica dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
energy-performanceenergy-performanceno limitIndice di prestazione energetica
energy-seasonenergy-seasonno limitIntrodotto in accompagnamento all'APE. Rappresenta il livello di efficienza della climatizzazione in base alla stagione dell'anno (estate/inverno)
@zeroboolean1Indica se l'edificio è a dispersione energetica 0
@scaleenergy-scale1Definisce il tipo di regolamentazione energetica in uso. Il tipo APE si riferisce alla legge entrata in vigore il 1 Luglio 2015
@valuestring1I valori relativi all'indice di prestazione energetica
@certifiedboolean1Indica se l'immobile è stato certificato o è ancora in stato di attesa della certificazione

energy-performance

Tipo: double
Indice di prestazione energetica
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@unitstringrequired1
I seguenti valori sono ammessi: kWh/m2anno kWh/m2/anno kWh/m3anno kWh/m3/anno
@typestringrequired1Indica il tipo di APE specificando se l'indice deriva da energie rinnovabili (ren) o meno (nren)

energy-season

Introdotto in accompagnamento all'APE. Rappresenta il livello di efficienza della climatizzazione in base alla stagione dell'anno (estate/inverno)
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@seasonstring1
I seguenti valori sono ammessi: summer winter
@levelstring1
I seguenti valori sono ammessi: low normal high

additionalCostsType

Tipo: double
Costi aggiuntivi. Es. spese condominialiAdditional costs (e.g. building expenses)
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@currencystringrequired1La valuta con cui sono espressi i costi. Per questo feed è sempre EUR

features-property

Contiene le principali caratteristiche che descrivono l'immobileMain characteristics of the property
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
roomsintIl numero di stanze dell'immobile
sizesizeType1Descrive la superficie dell'immobile
descriptionsdescriptions1Contiene l'elenco delle descrizioni dell'annuncio
energy-classclassEnergyrequiredDescrive la classe energetica dell'immobile

descriptions

Contiene l'elenco delle descrizioni dell'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
descriptiondescriptionrequiredno limit

properties

Contiene l'elenco degli annunci attivi
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
propertypropertyno limitUn annuncio attivo

agent

Descrive l'agenzia immobiliare che pubblica l'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
namestring1Il nome dell'agenzia
emailpmailTyperequired1Proxy mail dell'agenzia, da usare esclusivamente per comunicazioni di carattere commerciale destinate all'agenzia e NON per l'invio dei lead.
phonestring1Il numero di telefono fisso dell'agenzia
phone2string1Il numero di telefono secondario dell'agenzia
mobile-phonestring1Il numero di telefono cellulare dell'agenzia
faxstring1Il numero di fax dell'agenzia
descriptionlangtxtTesto descrittivo dell'agenzia
locationlocationStructure1Contiene i riferimenti geografici dell'agenzia
logostring1Url da cui scaricare il logo dell'agenzia
target-accountstring1Codice identificativo dell'agenzia da utilizzare nel flusso di integrazione
extraagent-extra1Dati aggiuntivi relativi all'agenzia
@idlongrequired1Identificativo univoco dell'agenzia
@date-updateddateTime1Data di aggiornamento dell'agenzia
@groupstring1
@watermarkboolean1

property

Descrive un annuncio pubblicato
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
internal-referencestringrequired1Codice di riferimento dell'annuncio. Nb. Questo NON è il codice univoco dell'annuncio, usare l'attributo ID per questo scopo
published-onboundedDateType1La data di pubblicazione dell'annuncio
date-updatedboundedDateType1La data di ultima modifica dell'annuncio
agentagentrequired1L'agenzia immobiliare che pubblica l'annuncio
locationlocationStructurerequired1Contiene i riferimenti geografici dell'annuncio
picturespictures1Le immagini dell'annuncio
videosvideos1I video dell'annuncio
@IDlongrequired1Il codice identificativo univoco dell'annuncio
transactionstransactions1Descrive la lista dei contratti dell'annuncio
buildingbuildingrequired1Descrive le tipologie dell'immobile
featuresfeatures-propertyrequired1Descrive le caratteristiche dettagliate dell'annuncio
extra-featuresextra-features1Descrive le caratteristiche dettagliate aggiuntive dell'annuncio
documentsdocuments1I documenti dell'annuncio
blueprintsblueprints1Le planimetrie dell'annuncio
extendedextended1
site-urlanyURI1Url al dettaglio annuncio su immobiliare.it
contact-emailpmailType1Proxy mail a cui inoltrare il contatto (lead)

agent-extra

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
original-email-hashoriginal-email-hash1Deprecato. Hash dell'email originale dell'agenzia
codestring1Codice di riferimento interno
original-emailemailType1Deprecato. Email originale dell'agenzia

original-email-hash

Tipo: string
Deprecato. Hash dell'email originale dell'agenzia
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@algorithmhash-algorithmrequired1

blueprints

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
blueprintpictureno limitRiferimento ad una planimetria

extra-features

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
bedroomsintIl numero di camere da letto
bathroomsintIl numero di bagni
garageboxNumero e tipo di box auto
kitchenkitchenIl tipo di cucina dell'immobile
gardengardenDescrive il tipo di giardino dell'immobile
terracebooleanSpecifica se l'immobile è provvisto di una terrazza
balconybooleanSpecifica se l'immobile è provvisto di uno o più balconi
elevatorbooleanSpecifica se l'immobile è provvisto di ascensore
floorfloorDescrive il numero ed il tipo di piano a cui l'immobile si trova
num-floorsintSpecifica il numero di piani dell'edificio
available-nowbooleanSpecifica se l'immobile è immediatamente disponibile
virtual-tourstringLa url con cui accedere al virtual tour
rent-contractrentalDescrive il tipo di contratto di affitto con cui l'immobile viene proposto
additional-costsadditionalCostsTypeCosti aggiuntivi. Es. spese condominialiAdditional costs (e.g. building expenses)
additional-heating-costsadditionalCostsTypeCosti aggiuntivi. Es. spese condominialiAdditional costs (e.g. building expenses)
furniturefurnitureSpecifica se l'immobile è arredato
security-alarmbooleanSpecifica se l'immobile è provvisto di impianto di allarme
receptionbooleanSpecifica se l'immobile è provvisto di una reception o portineria
netbooleanPresenza o meno della cablatura di rete
external-arealandSizeTypeDescrive la superficie esterna dell'immobile
build-yearyearL'anno di costruzione dell'immobile
doc-specificationstring
doc-descriptionstring
free-conditionsfree-conditionsCondizioni necessarie per liberare l'immobile
available-dateboundedDateTypeSpecifica la data a partire dalla quale l'immobile sarà disponibile
minimum-stayintPeriodo minimo di permanenza nell'immobile, in mesi
bills-included1
costs1
flatmate1
sleeping-accommodationint1
ambienceambienceDescrive le caratteristiche legate a condizionamento e riscaldamento dell'immobile
luxuryboolean

free-conditions

Tipo: string
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@freeboolean1

ambience

Descrive le caratteristiche legate a condizionamento e riscaldamento dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
heatingheating1Descrive l'impianto di riscaldamento dell'immobile
air-conditioningair-conditioning1Descrive l'impianto di condizionamento dell'immobile

heating

Descrive l'impianto di riscaldamento dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
systemstring
I seguenti valori sono ammessi: a radiatori A radiatori a pavimento A pavimento ad aria Ad aria a stufa A stufa
sourceheating-sourceTipo di fonte di riscaldamento
@typeheat1Descrive il tipo di impianto di riscaldamento dell'immobile

air-conditioning

Descrive l'impianto di condizionamento dell'immobile
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
effectairConditioningEffectTypeTipo di impianto di condizionamento
@typeairConditioningType1Sistema di impianto di condizionamento

videos

La lista dei video dell'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
videovideorequired5Url del video relativo all'annuncio

video

Tipo: string
Url del video relativo all'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@typestring1
I seguenti valori sono ammessi: local remote

documents

Lista di documenti allegati all'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
documentdocumentrequiredno limitDescrive un documento allegato all'annuncio

document

Tipo: string
Descrive un documento allegato all'annuncio
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@positionint1Rappresenta l'ordine con cui presentare le risorse
@mimetypestring1Il tipo MIME del documento allegato. es. 'application/pdf'
@urlanyURI1La url da cui scaricare la risorsa

pictures

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
picturepicturerequiredno limitRiferimento ad una immagine, il testo contenuto nell'elemento rappresenta la didascalia dell'immagine, per la url vedere l'attributo url

picture

Tipo: string
Riferimento ad una immagine, il testo contenuto nell'elemento rappresenta la didascalia dell'immagine, per la url vedere l'attributo url
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@idlong1
@positionint1Rappresenta l'ordine con cui presentare le risorse
@urlstringrequired1La url da cui scaricare la risorsa
@etagstring1etag dell'immagine
@thumb-sstring1La url della thumb in formato 'small' da cui scaricare la risorsa
@thumb-mstring1La url della thumb in formato 'medium' da cui scaricare la risorsa
@thumb-xlstring1La url della thumb in formato 'extra large' da cui scaricare la risorsa
@cdn-templatestring1Il template da utilizzare per ottenere l'immagine dalla cdn

extended

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
amount-parkingint1
amount-terraceint1
amount-balconyint1
inner-expositionboolean1
outer-expositionboolean1
entranceboolean1
closetboolean1
basementboolean1
penthouseboolean1
tavernboolean1
fireplaceboolean1
security-doorboolean1
tubboolean1
security-alarmboolean1
swimming-poolboolean1
tennisboolean1
electric-gateboolean1
optical-fiberboolean1
conciergeboolean1
video-intercomboolean1
external-framesexternal-frames1
tvtv1
registryregistry1
sharableboolean1
certifiedboolean1
building-site-statusstring1
rankingint1
visibilityadvert-visibility1

external-frames

Tipo: external-frames-value
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@idexternal-frames-id-valuerequired1

tv

Tipo: tv-value
I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
@idtv-id-valuerequired1

registry

I seguenti elementi/attributi sono attesi in questa sezione
nometipomaxdescrizione
income
@classstring1
I seguenti valori sono ammessi: A/1 A/2 A/3 A/4 A/5 A/6 A/7 A/8 A/9 A/10 A/11 B/1 B/2 B/3 B/4 B/5 B/6 B/7 B/8 C/1 C/2 C/3 C/4 C/5 C/6 C/7 D/1 D/2 D/3 D/4 D/5 D/6 D/7 D/8 D/9 D/10 D/11 D/12 E/1 E/2 E/3 E/4 E/5 E/6 E/7 E/8 E/9 F/1 F/2 F/3 F/4 F/5 F/6 T
Di seguito l'elenco delle definizioni di tipo in uso su questo schema

nullString

Stringa che può essere vuota

nullInteger

Definisce un numero intero potenzialmente nullo

boundedDateType

Tipo: dateTime. È atteso un valore minimo 2000-12-31T00:00:00

pmailType

Deve rispettare il pattern: [^@]+@pmail\.ekbl\.net

emailType

Deve rispettare il pattern: [^@]+@[^\.]+\..+

saleOrRent

Descrive il tipo di contratto con cui viene proposto l'immobile nell'annuncio
Deve rispettare il pattern: sale|rent

ownershipType

Descrive il titolo di possesso con cui viene proposto l'immobile
I seguenti valori sono ammessi: intera proprietà Intera proprietà nuda proprietà Nuda proprietà parziale proprietà Parziale proprietà usufrutto Usufrutto multiproprietà Multiproprietà diritto di superficie Diritto di superficie

year

Anno di costruzione dell'immobile
Tipo: int. È atteso un valore minimo 1000 massimo 2050

status

Stato di conservazione dell'immobile
I seguenti valori sono ammessi: in costruzione In costruzione nuovo Nuovo abitabile Abitabile ottimo Ottimo buono Buono ristrutturato Ristrutturato da ristrutturare Da ristrutturare

building-class

Descrive la classe immobiliare
I seguenti valori sono ammessi: di lusso Di lusso signorile Signorile media Media economica Economica

country-code

Il codice (2 caratteri) della nazione in cui si trova l'immobile. Formato ISO 3166 (Alpha 2)
Deve rispettare il pattern: [a-zA-Z]{2}

map-type

Modalità di visualizzazione dell'elemento sulla mappa.
Deve rispettare il pattern: exact|near|no

sizeTypeUnit

Deve rispettare il pattern: m2

langcode

Descrive la lista delle lingue ammesse. Codifica ISO 639-1.
I seguenti valori sono ammessi: it en de fr es pt ru gr el

kitchen

Descrive il tipo di cucina dell'immobile
I seguenti valori sono ammessi: abitabile Abitabile semi abitabile Semiabitabile cucinotto Cucinotto angolo cottura Angolo cottura a vista A vista

heat

Descrive il tipo di impianto di riscaldamento dell'immobile
I seguenti valori sono ammessi: Assente Assente Autonomo Autonomo Centralizzato Centralizzato

garden

Descrive il tipo di giardino dell'immobile
I seguenti valori sono ammessi: Privato Privato Comune Comune Nessuno Nessuno Entrambi Entrambi

rental

Descrive il tipo di contratto di affitto con cui l'immobile viene proposto
I seguenti valori sono ammessi: 3+2 4+4 6+6 9+9 Transitorio Transitorio Concordato Concordato Libero Libero Studenti Studenti

furniture

Specifica se l'immobile è arredato
I seguenti valori sono ammessi: Arredato Arredato Non Arredato Non arredato Parzialmente Arredato Parzialmente arredato Solo Cucina Arredata Solo Cucina Arredata

energy-scale

Definisce il tipo di regolamentazione energetica in uso. Il tipo APE si riferisce alla legge entrata in vigore il 1 Luglio 2015
Deve rispettare il pattern: IPE|APE

hash-algorithm

I seguenti valori sono ammessi: md5

heating-source

Tipo di fonte di riscaldamento
I seguenti valori sono ammessi: gas Gas metano Metano gpl Gpl gasolio Gasolio pellet Pellet legna Legna solare Solare fotovoltaico Fotovoltaico teleriscaldamento Teleriscaldamento pompa di calore Pompa di calore elettrica Elettrica

airConditioningEffectType

Tipo di impianto di condizionamento
I seguenti valori sono ammessi: freddo Freddo caldo Caldo freddo/caldo Freddo/caldo

airConditioningType

Sistema di impianto di condizionamento
I seguenti valori sono ammessi: autonomo Autonomo centralizzato Centralizzato predisposizione impianto Predisposizione impianto assente Assente

advert-visibility

I seguenti valori sono ammessi: free premium extra

tv-value

I seguenti valori sono ammessi: nd centralized private satellite

tv-id-value

I seguenti valori sono ammessi: 0 1 2 3

external-frames-value

I seguenti valori sono ammessi: nd glass/wood glass/metal double glass/wood double glass/metal triple glass/wood triple glass/metal glass/pvc double glass/pvc triple glass/pvc

external-frames-id-value

I seguenti valori sono ammessi: 0 1 2 3 4 5 6 7 8 9

currency

Deve rispettare il pattern: [a-zA-Z]{3}

genderType

Deve rispettare il pattern: DoesntMatter|Male|Female