Immobiliare.it | Search | Detail(s) Page | Agencies | ($1/1K) avatar
Immobiliare.it | Search | Detail(s) Page | Agencies | ($1/1K)
Under maintenance

Pricing

$1.00 / 1,000 results

Go to Apify Store
Immobiliare.it | Search | Detail(s) Page | Agencies | ($1/1K)

Immobiliare.it | Search | Detail(s) Page | Agencies | ($1/1K)

Under maintenance

Developed by

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Get normalized Immobiliare listings: IDs, contract and typology, prices with mortgage metrics, geo context (macro/microzones, coordinates, address), amenity flags, media assets, agency contacts, and analytics snapshots highlighting premium visibility.

0.0 (0)

Pricing

$1.00 / 1,000 results

1

3

3

Last modified

7 hours ago

Immobiliare.it Listings and Agencies Scraper

Unlock Italian Property Market Intelligence – Collect, analyze, and monitor Immobiliare.it listings at scale with production-grade reliability. Whether you are scouting investment opportunities, enriching real-estate platforms, or benchmarking neighborhoods, our scraper delivers fresh, structured property data while minimizing manual effort.

"From hyper-local searches to detailed amenities, we turn Immobiliare.it data into your competitive advantage."

Overview

The Immobiliare.it Listings Scraper is your all-in-one utility for extracting data from immobiliare.it. Ideal for real-estate analysts, acquisition teams, and data vendors, it now captures both property inventory and agency intelligence. Track search result pages, resolver payloads, individual listing details, agency directories, and agency profile pages across Italian regions. With straightforward configuration and normalized outputs, it's perfect for anyone building real-estate intelligence pipelines, monitoring supply across subzones, or mapping the brokerage landscape.

What does Immobiliare.it Listings Scraper do?

The Immobiliare.it Listings Scraper is a powerful tool that enables you to:

Comprehensive Data Collection

  • Search Results & Resolver Responses
    • Capture normalized parameters returned by Immobiliare resolver endpoints (/url and /params)
    • Track pagination automatically to cover entire result sets inside a geo radius
    • Extract metadata such as category, contract type, price bands, size, rooms, amenities, and typology IDs
  • Property Detail Pages
    • Scrape listing pages (e.g., /annunci/123456789/) for full descriptions, media, and agent information
    • Collect structured amenity flags (balcony, lift, cantina, piscina, arredato, asta) and surface/room ranges
    • Preserve resolver-provided payloads for downstream replay or additional API calls
  • Agency Directories & Profiles
    • Discover agencies through geography-based directories (province, city, macrozone)
    • Enrich agency detail pages with contact data, staff listings, opening hours, and headline property stats
    • Correlate agency metadata with listings collected in the same run
  • Market Intelligence
    • Monitor inventory shifts across quartieri, macrozones, contract types (vendita, affitto, aste), and represented agencies
    • Build time-series datasets to benchmark supply, pricing corridors, amenity mix, and brokerage coverage
    • Feed downstream analytics, enrichment, and CRM/portfolio workflows with unified listing + agency views

Advanced Scraping Capabilities

  • Pagination Handling: Automatically navigates resolver pagination with start offsets
  • Agent & Inventory Classifier: Detects whether a URL is a search, resolver, listing, or agency page and routes it to the proper handler
  • Efficient Processing: Processes only new or updated payloads in subsequent runs
  • Filter Normalization: Harmonizes binary flags (balconeOterrazzo, piscina, arredato, ac2_asta, etc.)
  • Incremental Data Collection: Build comprehensive property and agency datasets over time

Flexible Scraping Options

  • Geo Searches: Extract properties filtered by macrozone, quartiere, radius, price and surface ranges
    • Example: https://www.immobiliare.it/vendita-case/roma/roma-70/?prezzoMinimo=50000&prezzoMassimo=4500000&superficieMinima=20&superficieMassima=180&localiMinimo=1&localiMassimo=5&mapCenter=41.834456%2C12.517035&zoom=15
  • Amenity / Auction Profiles: Target segments such as lift-equipped, furnished, or auction listings
    • Example: https://www.immobiliare.it/aste-negozi/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15
  • Direct Listing Pages: Fetch specific property details using canonical announcement URLs
    • Example: https://www.immobiliare.it/annunci/123309745/
  • Agency Directories & Profiles: Crawl agency lists (city/province) or individual agency detail pages
    • Examples:
      • https://www.immobiliare.it/agenzie-immobiliari/pomezia/
      • https://www.immobiliare.it/agenzie-immobiliari/385732/formula-pomezia-roma/

This tool is ideal for:

  • Italian real-estate market intelligence, brokerage mapping, and competitive supply analysis
  • Portfolio scouting across resale, rental, land, and auction channels
  • Data vendors enriching downstream valuation, underwriting, or partner-directories
  • Building property and agency scraping backbones for lead generation or CRM enrichment
  • Monitoring listing mix shifts for business development, partnerships, and franchise performance

Features

  • Comprehensive Data Extraction: Resolver payloads, property metadata, agent info, and amenity flags
  • Dual Scraping Modes:
    • Resolver + Properties Chain: Follow Immobiliare’s /resolver/url/resolver/params/properties flow automatically
    • Listing Details: Optional deep dive into /annunci/ pages when you include direct URLs
  • Flexible Input: Supports search URLs, search-list payload URLs, resolver URLs, listing URLs, and agency directories/detail pages in a single run
  • Automatic Pagination: Handles multi-page result sets via start increments until the radius inventory is exhausted
  • Efficient Processing: Concurrent requests with configurable concurrency and retry strategy tuned for Immobiliare endpoints
  • Robust Filter Normalization: Maintains price, surface, room ranges, plus amenities like cantina, balconeOterrazzo, ascensore, piscina, arredato, ac2_asta
  • Structured Data Export: Download normalized resolver parameters and property records as JSON or CSV

Supported Scenario Types

The Immobiliare.it Listings Scraper can extract data from multiple real-estate flows:

  1. Standard Listing Searches – Contract/category filtered queries within a radius

    • Example: https://www.immobiliare.it/vendita-case/roma/roma-70/?localiMinimo=1&bagni=1&mapCenter=41.834456%2C12.517035&zoom=15
    • Captures: cat, t, pm/px, sm/sx, lm/lx, amenity flags, resolver pagination metadata
  2. High-Fidelity Filter Runs – Complex price/surface/typology filters using search-list URLs

    • Example: https://www.immobiliare.it/search-list/?__lang=it&idContratto=1&idCategoria=1&idTipologia%5B0%5D=31&idTipologia%5B1%5D=11&idTipologia%5B2%5D=12&idTipologia%5B3%5D=13&fkRegione=laz&idProvincia=RM&idComune=6737&idMZona%5B0%5D=10168&idQuartiere%5B0%5D=10873&idNazione=IT&pag=1&mapCenter=41.834456%2C12.517035&zoom=15
    • Captures: typology arrays (tip), macro/micro zones (z2, z3), contract type mapping, fallbacks for radius & center
  3. Rental / Auction / Land Segments – Contract-specific searches including auctions and land plots

    • Example (rental): https://www.immobiliare.it/affitto-case/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15
    • Example (auction): https://www.immobiliare.it/aste-negozi/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15
    • Example (land): https://www.immobiliare.it/vendita-terreni/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15
    • Captures: contract type (t), auctions flag (ac2_asta), category-specific identifiers
  4. Individual Listings – Deep inspection of a single property

    • Example: https://www.immobiliare.it/annunci/123309745/
    • Captures: listing title, media links, price text, surface, room counts, agent metadata, listing description blocks
  5. Agency Directories & Detail Pages – Discover agencies or enrich profiles

    • List example: https://www.immobiliare.it/agenzie-immobiliari/pomezia/
    • Detail example: https://www.immobiliare.it/agenzie-immobiliari/385732/formula-pomezia-roma/
    • Captures: agency metadata, contact details, opening hours, active listings metadata and marketing highlights

Each scenario returns a consistent structure that can be routed into your analytics stack or stored for replaying resolver requests.

Quick Start

  1. Sign up for Apify: Create your free account at apify.com.
  2. Find the Scraper: Search for "Immobiliare.it Listings Scraper" in the Apify Store.
  3. Configure Input: Provide Immobiliare search or listing URLs in the input schema.
  4. Run the Scraper: Execute on Apify or locally with Node.js/TSX (npx tsx src/main.ts).
  5. Data Collection: Export resolver and property data as JSON or CSV for downstream processing.

Input Configuration

Here's an example of how to set up the input for the Immobiliare.it Listings Scraper:

{
"startUrls": [
"https://www.immobiliare.it/vendita-terreni/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/affitto-case/roma/roma-70/?mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/search-list/?__lang=it&idContratto=1&idCategoria=1&idTipologia%5B0%5D=31&idTipologia%5B1%5D=11&idTipologia%5B2%5D=12&idTipologia%5B3%5D=13&fkRegione=laz&idProvincia=RM&idComune=6737&idMZona%5B0%5D=10168&idQuartiere%5B0%5D=10873&idNazione=IT&pag=1&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/vendita-case/roma/roma-70/?prezzoMinimo=50000&prezzoMassimo=4500000&superficieMinima=20&superficieMassima=180&localiMinimo=1&localiMassimo=5&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/vendita-case/roma/roma-70/con-ascensore/?localiMinimo=1&localiMassimo=5&bagni=1&balconeOterrazzo=1&cantina=1&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/vendita-case/roma/roma-70/?localiMinimo=1&bagni=1&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/vendita-case/roma/roma-70/?prezzoMinimo=50000&prezzoMassimo=240000&superficieMinima=60&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/annunci/123309745/",
"https://www.immobiliare.it/vendita-case/roma/roma-70/?prezzoMinimo=50000&prezzoMassimo=240000&superficieMinima=60&mapCenter=41.834456%2C12.517035&zoom=15",
"https://www.immobiliare.it/vendita-case/roma/roma-70/?superficieMinima=60&mapCenter=41.840473%2C12.546644&zoom=13",
"https://www.immobiliare.it/agenzie-immobiliari/pomezia/",
"https://www.immobiliare.it/agenzie-immobiliari/385732/formula-pomezia-roma/"
],
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields Explanation

  • startUrls: Array of Immobiliare URLs to seed the crawl. Accepts search result pages, search-list payload URLs, resolver URLs, direct listing URLs, plus agency directories and agency detail pages.
  • maxItems: Maximum number of properties to extract. Defaults to no cap; set this to limit output size.
  • maxConcurrency: Maximum number of concurrent HTTP requests (default: 10). Lower this if you need to throttle traffic.
  • minConcurrency: Minimum concurrency floor (default: 1). The crawler scales between min and max based on load.
  • maxRequestRetries: Retry attempts for failed requests (default: 100). Increase if you expect intermittent 5xx responses.
  • proxyConfiguration: Proxy settings for the run. Using the Apify proxy is recommended for geo-targeting and stability.

Output Structure for Listings

The scraper provides structured Immobiliare property records. Outputs expose the resolver payload alongside enriched property metadata suitable for analytics or data warehousing. The sample below represents a single listing object returned by the actor.

{
"id": "71168698",
"rty": "ad",
"rty_sub": "commercial",
"last_mod": "1733500176",
"creation_date": "1547737960",
"cat": "24",
"cat_nome": "Lands",
"mq": "3500",
"c_id": "6737",
"c": "Roma",
"region_id": "RM",
"region": "Roma",
"code": "Terreno edificabile residenziale - tor carbone",
"p": "980000",
"p2": "0",
"contr": "1",
"contr_nome": "For sale",
"contr_visibile": "0",
"contr_key": "sell",
"f": "https://pic.im-cdn.it/image/749902224/listing.jpg",
"f_b": "https://pic.im-cdn.it/image/749902224.jpg",
"inAsta": "0",
"url": "https://www.immobiliare.it/en/annunci/71168698/?utm_source=navigator-share&utm_medium=share&utm_content=app",
"t": "Building land",
"tip_id": "107",
"loc_id": "1820",
"loc": "Ardeatino - Grotta Perfetta - Fonte Meravigliosa",
"loc2": "Cecchignola, Fonte Meravigliosa",
"loc2_id": "10168",
"loc3": "Torricola - Tor Carbone",
"loc3_id": "10877",
"flagind": "1",
"lt": "41.828",
"ln": "12.525",
"addr": "Via Pescopagano",
"pc": "00178",
"is_enabled": "1",
"meta": {
"title": "Building land via Pescopagano, Roma, ref. 71168698 - Immobiliare.it"
},
"geoHash": "",
"adsFlags": {
"visibility": {
"key": "isPremium",
"label": "Premium",
"opt": [
{
"label": "bgColor",
"value": "#666666"
}
]
},
"isNew": "0",
"isGarantito": "0",
"isNewConstruction": false
},
"media": {
"imgs_b": [
"https://pwm.im-cdn.it/image/749902224/cover-m-c.jpg"
],
"img_hd": [
"https://pwm.im-cdn.it/image/749902224/xxl.jpg"
],
"imgs_labels": [
"A.S.I."
],
"imgs_tags": []
},
"fkAgenzia": "50301",
"desclang": "en",
"desc": "Rif: Terreno edificabile residenziale - Tor Carbone - Ardeatina - Tor Carbone, lots of various sizes of residential building plots to build villas. Request € 300 per mc. Tel. 335-1809.555.",
"datiPrincipali": [
{
"key": "CONTR_NOME",
"value": "For sale",
"label": "Contract"
},
{
"key": "ST_TIP",
"value": "Building land",
"label": "Property type"
},
{
"key": "mq",
"value": "3500 m²",
"label": "Size"
},
{
"key": "libero",
"value": "Free",
"label": "Availability"
}
],
"infoCosti": [
{
"key": "price",
"value": "€ 980.000",
"label": "Price",
"icon": "icon_price"
},
{
"key": "price_mq",
"value": "280 €/m²",
"label": "Price per m²",
"icon": "icon_price_mq"
}
],
"mutuiDetail": {
"prezzo": "€ 980.000",
"prezzo_raw": "980000",
"importo": "€ 686.000",
"importo_raw": "686000",
"durata": "30",
"tasso_raw": "2.9",
"tasso": "2,9",
"perc_anticipo": "30",
"perc_mutuo": "70",
"rata": "€ 2.855",
"rata_raw": "2855",
"years_options": "",
"widget_version": "2",
"url": "https://www.immobiliare.it/mutui/simulazione/?utm_source=immobiliare_app&src=immobiliare_app&device=app&anni=30&prezzo=980000&utm_campaign=71168698&utm_medium=detail_widget",
"url_banner": "https://www.immobiliare.it/mutui/simulazione/?utm_source=immobiliare_app&src=immobiliare_app&device=app&anni=30&prezzo=980000&utm_campaign=71168698&utm_medium=detail_banner",
"secondaryUrl": "https://www.immobiliare.it/mutui/pre-approvazione-online",
"banner_type": "mutui",
"banner_partner": "immobiliare_mutui"
},
"sponsorBanner": {
"banner_type": "advertising",
"banner_partner": "sky",
"title": "Sky Wifi and Sky TV",
"description": "Sky Wifi at €20.90/m for 18 months + Sky TV at €9/m for 18 months",
"img": "https://s1.immobiliare.it/img/banner/sky-logo.png",
"buttons": [
{
"title": "Discover it now",
"link": "https://ad.doubleclick.net/ddm/trackclk/N1792338.157698IMMOBILIARE.ITS.P/B33351738.416490500;dc_trk_aid=609086823;dc_trk_cid=231551315;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1"
}
],
"variant": "sky-default-vendita"
},
"flagProposePrice": true,
"agencyDetail": {
"is_agenzia_row": "1",
"idagenzia": "50301",
"desc": "ESPERIENZA IMMOBILIARE DAL 1995!!! L'A.S.I. ANAGNINA SERVIZI IMMOBILIARI OPERA DAL 1998, SEMPRE DALLA STESSA SEDE DI ROMA - PIAZZA DEI CONSOLI n° 73, Sc. C - PRIMO PIANO. E' SPECIALIZZATA NELLA PRENOTAZIONE E VENDITA DI CASE NUOVE REALIZZATE IN EDILIZIA RESIDENZIALE PUBBLICA E PRIVATA IN TUTTA ROMA E DINTORNI, OLTRE CHE NELL'INTERMEDIAZIONE SU OGNI GENERE DI IMMOBILE.",
"nome": "A.S.I. Anagnina Servizi Immobiliari",
"ragsoc": "Anagnina Servizi Immobiliari s.r.l. unipersonale",
"indirizzo_full": "Piazza dei Consoli , 73",
"cap": "00175",
"telefono1": "06 5326 1098",
"telefono2": "",
"cellulare": "",
"fax": "0676964576",
"siglaprov": "RM",
"provincia": "Roma",
"comune_id": "6737",
"comune": "Roma",
"has_visit_button": "1",
"web": "www.immobiliare.it/agenzie-immobiliari/50301/asi-anagnina-servizi-immobiliari/",
"lt": "41.8622",
"ln": "12.5564",
"schedule": {
"today": {
"status": 1,
"label": "Today",
"period": [
"08:00-20:00"
]
},
"week": [
{
"label": "Thursday",
"isToday": "true",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Friday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Saturday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Sunday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Monday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Tuesday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
},
{
"label": "Wednesday",
"isToday": "false",
"period": [
"08:00-20:00"
],
"status": 1
}
]
},
"meta": {
"title": "asi-anagnina-servizi-immobiliari-roma Agenzia Immobiliare di Roma"
},
"web_url": "http://www.immobiliare.it/agenzie_immobiliari/asi-anagnina-servizi-immobiliari-roma.html",
"lag": "https://pic.im-cdn.it/imagenoresize/166535998.jpg",
"lag_b": "https://pic.im-cdn.it/imagenoresize/166536002.jpg",
"foto_b": "https://pic.im-cdn.it/imagenoresize/1617424863.jpg",
"uuidAgenzia": "91d5a191-e9e7-5067-828e-6530e03ba956",
"phones": [
{
"type": "vTel1",
"num": "06 5326 1098"
}
],
"agencyName": "A.S.I. Anagnina Servizi Immobiliari"
},
"is_luxury": "0",
"externalUrl": {
"url": null,
"label": null,
"typeId": null
},
"analytics": {
"price": "980000",
"country": "Italia",
"region": "Lazio",
"province": "Roma",
"priceRange": "oltre 500.000 €",
"adVisibility": "premium",
"category": "Commerciale",
"typology": "Terreno edificabile",
"agencyName": "A.S.I. Anagnina Servizi Immobiliari",
"microzone": "Torricola - Tor Carbone",
"agencyId": "50301"
},
"uuid": "ea82074c-51a0-5b9d-b1f1-739d59dbf4f9",
"dettaglioImmobili": [],
"basicInfo": {
"id": 71168698,
"uuid": "ea82074c-51a0-5b9d-b1f1-739d59dbf4f9",
"rty": "ad",
"title": "Building land",
"lastModified": 1733500176,
"creationDate": 1547737960,
"enabled": true,
"analytics": {
"price": "980000",
"priceRange": "oltre 500.000 €",
"country": "Italia",
"region": "Lazio",
"province": "Rome",
"macrozone": "Cecchignola, Fonte Meravigliosa",
"microzone": "Torricola - Tor Carbone",
"typology": "Terreno edificabile",
"category": "Terreni",
"contract": "vendita",
"advertiser": "agenzia",
"adVisibility": "premium",
"agencyName": "A.S.I. Anagnina Servizi Immobiliari",
"agencyId": "50301",
"otherFeatures": [
"allaccio gas",
"allaccio elettricità",
"recintato",
"allaccio acqua",
"illuminazione pubblica",
"allaccio fogne"
]
},
"contract": {
"id": 1,
"name": "Sale",
"isHidden": true
},
"topology": {
"typology": {
"id": 107,
"name": "Building land"
},
"category": {
"id": 24,
"name": "Lands"
},
"surface": {
"size": 3500,
"unitOfMeasure": "m²"
},
"isLuxury": false,
"rooms": null,
"bathrooms": null,
"floor": null,
"lift": null
},
"price": {
"value": "€ 980,000",
"raw": 980000,
"currency": "EUR",
"isHidden": false,
"startPrice": null,
"discount": null
},
"geography": {
"municipality": {
"id": 6737,
"name": "Rome"
},
"province": {
"id": "RM",
"name": "Rome"
},
"geolocation": {
"latitude": 41.82799911,
"longitude": 12.52499962,
"visibilityType": "exact_location",
"geoHash": "sr2vvn83"
},
"zipcode": "00178",
"street": "Via Pescopagano",
"macrozone": {
"id": 10168,
"name": "Cecchignola, Fonte Meravigliosa"
},
"microzone": {
"id": 10877,
"name": "Torricola - Tor Carbone"
}
},
"badge": {
"visibility": {
"key": "isPremium",
"label": "Premium",
"opt": [
{
"label": "bgColor",
"value": "#666666"
}
]
},
"isNew": false,
"isNewConstruction": false
},
"media": {
"placeholder": null,
"images": [
{
"sd": "https://pwm.im-cdn.it/image/749902224/m-c.jpg",
"hd": "https://pwm.im-cdn.it/image/749902224/xxl.jpg",
"label": "A.S.I."
}
]
},
"contacts": {
"phones": [
{
"type": "vTel1",
"num": "+390653261098"
}
],
"bookVisitsEnabled": true,
"priceProposalEnabled": false,
"agencyId": 50301,
"agencyUuid": "91d5a191-e9e7-5067-828e-6530e03ba956"
},
"isUnread": false,
"subProperties": null
}
}

Output Fields Explanation

Listing Identity & Classification

  • id: Immobiliare numeric listing identifier.
  • rty: Listing record type (ad for standard advertisements).
  • rty_sub: Secondary listing category (e.g., commercial).
  • last_mod: Unix timestamp of the last modification.
  • creation_date: Unix timestamp when the listing was created.
  • cat / cat_nome: Category ID and localized label (e.g., 24 / Lands).
  • mq: Size in square meters supplied by the listing.
  • code: Listing headline shown on Immobiliare.
  • p / p2: Primary and secondary price values (raw Euro amounts).
  • contr / contr_nome / contr_visibile / contr_key: Contract ID, display name, visibility flag, and normalized key (sell, rent, etc.).
  • t: Property typology label.
  • tip_id: Typology identifier associated with t.
  • is_enabled: 1 indicates the advert is currently active.
  • inAsta: Auction flag (1 if this is an auction listing).
  • flagind: Flags special industrial/commercial contexts.
  • meta.title: SEO title string published by Immobiliare.
  • geoHash: Precomputed geohash (often empty when precision is exact).
  • uuid: Stable UUID for the listing.
  • dettaglioImmobili: Array for subunits; empty when there are no sub-properties.

Location & Geography

  • c_id / c: Municipality ID and name (e.g., 6737 / Roma).
  • region_id / region: Province/region short code and name.
  • loc_id / loc: Neighborhood (macro area) identifier and label.
  • loc2_id / loc2: Macrozone ID and label.
  • loc3_id / loc3: Microzone ID and label.
  • lt / ln: Latitude and longitude as strings.
  • addr: Street address when available.
  • pc: Postal code.

Pricing & Financial Insight

  • f / f_b: Primary listing image URL and base image URL.
  • url: Canonical Immobiliare listing URL (may include tracking parameters).
  • desc: Short property description in the detected language.
  • desclang: ISO language code for desc.
  • datiPrincipali: Array of key/value/label triplets summarizing contract, typology, size, availability, etc.
  • infoCosti: Array of cost-related entries containing key, value, label, and cost icon identifiers.
  • mutuiDetail: Mortgage calculator snapshot with:
    • prezzo / prezzo_raw: Asking price (formatted and raw).
    • importo / importo_raw: Proposed mortgage amount.
    • durata: Duration in years for the mortgage scenario.
    • tasso_raw / tasso: Interest rate as numeric and localized string.
    • perc_anticipo / perc_mutuo: Percentage down payment versus financed portion.
    • rata / rata_raw: Monthly payment (formatted and raw numeric).
    • years_options: Serialized alternative durations (empty when default only).
    • widget_version: Mortgage widget version used to compute the quote.
    • url / url_banner: Deep links to Immobiliare’s mortgage calculator and banner.
    • secondaryUrl: Optional secondary CTA (e.g., pre-approval flow).
    • banner_type / banner_partner: Identifies the partner powering the mortgage module.
  • flagProposePrice: Boolean indicating if the listing accepts price proposals.

Marketing & Media Assets

  • media.imgs_b / media.img_hd: Arrays of medium and high-definition image URLs.
  • media.imgs_labels: Labels associated with each image (e.g., agency name overlays).
  • media.imgs_tags: Image tags when present (empty array when not tagged).
  • sponsorBanner: Third-party promotional banner with:
    • banner_type / banner_partner: Partner metadata (e.g., sky).
    • title / description: Banner copy.
    • img: Hosted asset for the banner.
    • buttons: Array of CTAs, each containing title and link.
    • variant: Layout variant identifier for the banner.

Listing Flags & Visibility

  • adsFlags.visibility.key / adsFlags.visibility.label: Primary visibility flag key and label (e.g., isPremium).
  • adsFlags.visibility.opt: Array of option objects (such as background color overrides) with label and value pairs.
  • adsFlags.isNew: 1 when the advert is flagged as new.
  • adsFlags.isGarantito: Immobiliare “garantito” certification flag.
  • adsFlags.isNewConstruction: Boolean marking new-build inventory.

Agency & Contact Metadata

  • fkAgenzia: Internal identifier of the listing agency.
  • agencyDetail.is_agenzia_row: 1 when the advertiser is a professional agency.
  • agencyDetail.idagenzia: Agency ID matching fkAgenzia.
  • agencyDetail.desc: Long-form agency description.
  • agencyDetail.nome / agencyDetail.ragsoc: Display name and legal name.
  • agencyDetail.indirizzo_full / agencyDetail.cap: Agency street address and CAP.
  • agencyDetail.telefono1, telefono2, cellulare, fax: Contact numbers.
  • agencyDetail.siglaprov / agencyDetail.provincia: Province short code and name for the agency office.
  • agencyDetail.comune_id / agencyDetail.comune: Municipal ID and city.
  • agencyDetail.has_visit_button: 1 when Immobiliare enables “Book a visit”.
  • agencyDetail.web / agencyDetail.web_url: Agency profile URLs on Immobiliare.
  • agencyDetail.lt / agencyDetail.ln: Latitude and longitude of the agency office.
  • agencyDetail.schedule.today: Object describing today’s availability with status, label, and period slots.
  • agencyDetail.schedule.week: Array of day-level availability objects (label, isToday, period, status).
  • agencyDetail.meta.title: SEO title for the agency profile.
  • agencyDetail.lag, lag_b, foto_b: Agency logo/cover image URLs in varying resolutions.
  • agencyDetail.uuidAgenzia: Agency UUID.
  • agencyDetail.phones: Array of phone entries with type and formatted num.
  • agencyDetail.agencyName: Agency display name.
  • is_luxury: Flag for Immobiliare luxury catalog (string 1/0).
  • externalUrl.url / label / typeId: External advertiser links when provided (null when absent).
  • analytics.price / priceRange: Price values used for internal analytics.
  • analytics.country / region / province: Geographical tags.
  • analytics.adVisibility: Visibility tier (e.g., premium).
  • analytics.category / typology: High-level category and typology labels.
  • analytics.agencyName / agencyId: Agency identifiers in analytics context.
  • analytics.microzone: Microzone label for analytics segmentation.

Nested basicInfo Object

  • basicInfo.id, basicInfo.uuid, basicInfo.rty, basicInfo.title: Duplicate identifiers and title for quick access.
  • basicInfo.lastModified / basicInfo.creationDate: Timestamps mirroring top-level fields.
  • basicInfo.enabled: Boolean status of the advert.
  • basicInfo.analytics: Analytics sub-object containing:
    • price, priceRange, country, region, province, macrozone, microzone, typology, category, contract, advertiser, adVisibility, agencyName, agencyId, and otherFeatures (array of amenity strings).
  • basicInfo.contract.id / name / isHidden: Contract metadata specific to this view.
  • basicInfo.topology: Structural details including:
    • typology.id / typology.name
    • category.id / category.name
    • surface.size / surface.unitOfMeasure
    • isLuxury, rooms, bathrooms, floor, lift
  • basicInfo.price: Pricing object with value, raw, currency, isHidden, startPrice, discount (when present).
  • basicInfo.geography: Rich geographic context comprising:
    • municipality.id / name
    • province.id / name
    • geolocation.latitude, geolocation.longitude, geolocation.visibilityType, geolocation.geoHash
    • zipcode, street, macrozone.id / macrozone.name, microzone.id / microzone.name
  • basicInfo.badge: Visibility badge object mirroring adsFlags (includes visibility with key, label, opt, plus isNew, isNewConstruction).
  • basicInfo.media: Media summary with optional placeholder and images array (sd, hd, label).
  • basicInfo.contacts: Contact block enumerating phones (each type/num), bookVisitsEnabled, priceProposalEnabled, agencyId, and agencyUuid.
  • basicInfo.isUnread: Marker used by Immobiliare clients to see unread items.
  • basicInfo.subProperties: Array of child units; null when not applicable.

Derived Convenience Fields

  • analytics vs basicInfo.analytics: Both are included to mirror Immobiliare API responses. Use the top-level object for resolver-level analytics and the nested version for card-level analytics.
  • datiPrincipali, infoCosti, mutuiDetail, sponsorBanner, media, agencyDetail: Provided as-is from Immobiliare APIs, enabling replay or UI reconstruction if needed.

Output Structure for Agencies

The scraper provides structured Immobiliare property records. Outputs expose the resolver payload alongside enriched property metadata suitable for analytics or data warehousing. The sample below represents a single listing object returned by the actor.

{
"dataType": "agency",
"address": "Viale Francia 44 00071 - Pomezia",
"agents": [
{
"id": 292713,
"gender": "male",
"name": "ITI network",
"surname": "Torvaianica"
}
],
"breadcrumbs": [
{
"label": "Agenzie immobiliari",
"link": "https://www.immobiliare.it/agenzie-immobiliari/",
"type": "root",
"serverSideNavigation": false
},
{
"label": "Provincia di Roma",
"link": "https://www.immobiliare.it/agenzie-immobiliari/roma-provincia/",
"type": "province",
"serverSideNavigation": true
},
{
"label": "Pomezia",
"link": "https://www.immobiliare.it/agenzie-immobiliari/pomezia/",
"type": "city",
"serverSideNavigation": true
}
],
"breadcrumbsSchema": "{\"@context\":\"https:\\/\\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agenzie immobiliari\",\"item\":\"https:\\/\\/www.immobiliare.it\\/agenzie-immobiliari\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Provincia di Roma\",\"item\":\"https:\\/\\/www.immobiliare.it\\/agenzie-immobiliari\\/roma-provincia\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pomezia\",\"item\":\"https:\\/\\/www.immobiliare.it\\/agenzie-immobiliari\\/pomezia\\/\"}]}",
"description": "La nostra agenzia di Torvajanica risponde principalmente a tutte le esigenze di acquisto, vendita e locazione di carattere immobiliare, su tutta la zona di Pomezia e Torvajanica.\r\n\r\nL’urbanizzazione continua e selvaggia degli ultimi decenni, che ha visto in primo piano lo sviluppo del mercato immobiliare della zona, ha creato l’esigenza di una perfetta conoscenza territoriale di ogni aspetto urbanistico, al fine di garantire e tutelare tutte le parti interessate all’acquisto e alla vendita di immobili.\r\n\r\nL’agenzia si trova proprio al centro di Torvajanica ed è di facile identificazione grazie alle 4 vetrine luminose e attraenti che, oltre ad affacciarsi proprio su viale Francia, invitano la numerosa clientela di passaggio ad entrare nell’ampio ed accogliente open space di 137 mq.\r\n\r\nAll’interno vi operano ben 20 agenti che, grazie alla loro precisa e attenta conoscenza urbanistica della zona, possono far si che la clientela si possa sentire soddisfatta e tutelata in ogni richiesta.\r\n\r\nPertanto, ITI network di Torvajanica , grazie ad una attenta selezione, garantisce al cliente serietà, affidabilità, responsabilità delle proprie indicazioni o dichiarazioni e grazie ad una formazione ed informazione professionale costante ed aggiornata, garantisce sempre un adeguato approccio professionale.\r\n\r\nRivolgersi alla ITI network di Torvajanica vuol dire trovare la soluzione al proprio problema immobiliare con la certezza di non venire mai abbandonati.",
"group": "agency",
"headerBackgroundColor": "hsl(218, 55%, 40%)",
"id": 250097,
"image": "https://pic.im-cdn.it/imagenoresize/1776075084.jpg",
"isPaid": true,
"isCourt": false,
"keyUrl": "remax-iti-casa-re-torvajanica",
"location": {
"nation": {
"id": "IT",
"name": "Italia",
"keyurl": null
},
"region": {
"id": "laz",
"name": "Lazio",
"keyurl": null
},
"province": {
"id": "RM",
"name": "Roma",
"keyurl": "roma",
"administrativeCenters": null
},
"macroarea": null,
"city": {
"id": 6725,
"name": "Pomezia",
"keyurl": "pomezia",
"center": null
},
"macrozone": {
"id": 11224,
"name": "Torvaianica - Centro",
"keyurl": null
},
"microzone": null,
"latitude": 41.6195,
"longitude": 12.4639
},
"name": "ITI network Torvajanica",
"openingHours": [
{
"day": 1,
"hours": [
[
"09:00",
"18:00"
]
]
},
{
"day": 2,
"hours": [
[
"09:00",
"18:00"
]
]
},
{
"day": 3,
"hours": [
[
"09:00",
"18:00"
]
]
},
{
"day": 4,
"hours": [
[
"09:00",
"18:00"
]
]
},
{
"day": 5,
"hours": [
[
"09:00",
"18:00"
]
]
},
{
"day": 6,
"hours": [
[
"09:30",
"13:00"
]
]
},
{
"day": 7,
"hours": []
}
],
"phones": [
{
"type": "vtel",
"value": "06 9763 6609",
"formattedValues": "+390697636609",
"isVirtual": true
},
{
"type": "tel1",
"value": "06 915 4024",
"formattedValues": "+39069154024",
"isVirtual": false
},
{
"type": "cell",
"value": "06 6228 5174",
"formattedValues": "+390662285174",
"isVirtual": false
}
],
"realEstateAds": 214,
"realEstateSales": 0,
"status": {
"isDisabled": false,
"redirectTo": "https://www.immobiliare.it/agenzie-immobiliari/pomezia/"
},
"timeContract": 5,
"type": "agency",
"url": "https://www.immobiliare.it/agenzie-immobiliari/250097/remax-iti-casa-re-torvajanica/",
"website": "https://www.remax.it/trova/agenti-agenzie/agenzia/iticasare6",
"basicInfo": {
"address": "Viale Francia 44 00071 - Pomezia",
"agencyUrl": "https://www.immobiliare.it/agenzie-immobiliari/250097/remax-iti-casa-re-torvajanica/",
"description": "La nostra agenzia di Torvajanica risponde principalmente a tutte le esigenze di acquisto, vendita e locazione di carattere immobiliare, su tutta la zona di Pomezia e Torvajanica.\r\n\r\nL’urbanizzazione continua e selvaggia degli ultimi decenni, che ha visto in primo piano lo sviluppo del mercato immobiliare della zona, ha creato l’esigenza di una perfetta conoscenza territoriale di ogni aspetto urbanistico, al fine di garantire e tutelare tutte le parti interessate all’acquisto e alla vendita di immobili.\r\n\r\nL’agenzia si trova proprio al centro di Torvajanica ed è di facile identificazione grazie alle 4 vetrine luminose e attraenti che, oltre ad affacciarsi proprio su viale Francia, invitano la numerosa clientela di passaggio ad entrare nell’ampio ed accogliente open space di 137 mq.\r\n\r\nAll’interno vi operano ben 20 agenti che, grazie alla loro precisa e attenta conoscenza urbanistica della zona, possono far si che la clientela si possa sentire soddisfatta e tutelata in ogni richiesta.\r\n\r\nPertanto, ITI network di Torvajanica , grazie ad una attenta selezione, garantisce al cliente serietà, affidabilità, responsabilità delle proprie indicazioni o dichiarazioni e grazie ad una formazione ed informazione professionale costante ed aggiornata, garantisce sempre un adeguato approccio professionale.\r\n\r\nRivolgersi alla ITI network di Torvajanica vuol dire trovare la soluzione al proprio problema immobiliare con la certezza di non venire mai abbandonati.",
"displayName": "ITI network Torvajanica",
"guaranteed": false,
"id": 250097,
"imageUrls": {
"large": "https://pic.im-cdn.it/imagenoresize/1776075084.jpg",
"small": "https://pic.im-cdn.it/imagenoresize/1776075080.jpg"
},
"isPaid": true,
"partnership": "",
"phones": [
{
"type": "vtel",
"value": "06 9763 6609",
"formattedValues": "+390697636609",
"isVirtual": true
},
{
"type": "tel1",
"value": "06 915 4024",
"formattedValues": "+39069154024",
"isVirtual": false
},
{
"type": "cell",
"value": "06 6228 5174",
"formattedValues": "+390662285174",
"isVirtual": false
}
],
"realEstate": 214,
"realEstateSales": 0,
"timeContract": 5,
"type": "agency",
"highlighted": true,
"agencyLocation": {
"nation": "Italia",
"region": "Lazio",
"province": "Roma",
"city": "Pomezia",
"macrozone": "Torvaianica - Centro",
"latitude": 41.6195,
"longitude": 12.4639
},
"qualityIndex": 92,
"badge": {
"type": "silver",
"label": "lbl_silver"
},
"premiumAds": 89
}
}

Output Fields Explanation for Agencies

  • dataType: Constant string identifying the payload type (agency).
  • address: Full agency address exactly as presented on Immobiliare.
  • agents: Array of highlighted staff members.
    • id: Immobiliare internal identifier for the agent profile.
    • gender: Declared gender of the agent (male, female, etc.).
    • name / surname: Agent’s given name and family name.
  • breadcrumbs: Hierarchical navigation path pointing to directory pages.
    • label: Display text for the breadcrumb node.
    • link: Absolute URL to the breadcrumb destination.
    • type: Hierarchy level (root, province, city, ...).
    • serverSideNavigation: Indicates whether navigation is rendered server-side within Immobiliare’s Next.js app.
  • breadcrumbsSchema: Stringified JSON-LD schema describing the breadcrumb list for SEO.
  • description: Agency biography text, preserving line breaks as \r\n.
  • group: Immobiliare grouping identifier (agency).
  • headerBackgroundColor: Color token used for the hero banner background (HSL or hex).
  • id: Numeric Immobiliare agency identifier.
  • image: URL of the agency’s primary logo/cover image.
  • isPaid: Boolean flag showing whether the agency has a paid subscription.
  • isCourt: Marks judicial/court-managed agencies when true.
  • keyUrl: SEO slug appended to agency URLs.
  • location: Structured geographic metadata for the office.
    • nation, region, province, macroarea, city, macrozone, microzone: Nested objects containing id, name, and optional keyurl values describing territorial hierarchy (null when unavailable).
    • latitude / longitude: Decimal GPS coordinates used for map placement.
  • name: Agency’s public-facing brand name.
  • openingHours: Weekly schedule objects.
    • day: ISO weekday index (1 = Monday).
    • hours: Array of [start, end] time strings; empty array denotes closed days.
  • phones: List of agency contact numbers.
    • type: Channel type (e.g., vtel, tel1, cell).
    • value: Display-ready phone number.
    • formattedValues: Normalized forms (E.164 plus any alternates provided).
    • isVirtual: true when the number is a virtual redirect managed by Immobiliare.
  • realEstateAds: Count of active listings currently published by the agency.
  • realEstateSales: Number of sales the agency reports as closed.
  • status: Profile availability metadata.
    • isDisabled: Indicates if the agency profile is deactivated.
    • redirectTo: URL redirect target when the profile is disabled.
  • timeContract: Duration (months) of the agency’s subscription tier.
  • type: Entity classification (agency).
  • url: Canonical Immobiliare agency profile URL.
  • website: External website declared by the agency.
  • basicInfo: Flattened summary used in Immobiliare card/list components.
    • address, agencyUrl, description, displayName: Quick-access copies of core fields.
    • guaranteed: Boolean flag for the Immobiliare “Garantito” certification badge.
    • id: Agency identifier repeated for downstream joins.
    • imageUrls.small / imageUrls.large: Logo URLs at multiple resolutions.
    • isPaid, partnership, highlighted: Commercial flags controlling placement and labeling.
    • phones: Same structure as the top-level phones, optimized for card rendering.
    • realEstate / realEstateSales: Active and sold counts mirrored for summaries.
    • timeContract / type: Subscription duration and entity type repeated.
    • agencyLocation: Human-readable location labels with coordinates.
    • qualityIndex: Immobiliare quality score (0–100) reflecting profile completeness.
    • badge.type / badge.label: Loyalty tier (e.g., silver) and localized badge label.
    • premiumAds: Number of listings currently boosted with premium visibility.

Explore More Scrapers

If you found this Apify Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

Support

Additional Services