Subito.it 🧡 🏡 Real Estate Scraper avatar

Subito.it 🧡 🏡 Real Estate Scraper

Pricing

from $1.59 / 1,000 results

Go to Apify Store
Subito.it 🧡 🏡 Real Estate Scraper

Subito.it 🧡 🏡 Real Estate Scraper

Extract property listings from Subito.it, Italy's largest classifieds platform. Scrape apartments, houses and commercial properties for sale or rent. Get price, size, number of rooms, location, seller type and publication date. Built for real estate analysts, investors and lead generation.

Pricing

from $1.59 / 1,000 results

Rating

5.0

(1)

Developer

Nogards

Nogards

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

2.2 days

Issues response

11 days ago

Last modified

Share

Subito.it Real Estate Scraper

Property listings from Subito.it — apartments, houses, offices, garages and land, for sale or for rent, with structured attributes and seller type.

Who is this for

Real estate agencies tracking competitor stock and pricing, investors running price-per-m² analysis across cities, lead-generation teams sourcing private-seller listings, and market researchers building housing datasets.

What you get

  • Structured property attributes — size (m²), rooms, bathrooms, floor, energy class, condition, heating, and boolean amenities (elevator, balcony, garden, furnished, parking…) — read from Subito's own data, not guessed from text.
  • Seller type on every listing: agency or private, plus the seller's Subito id and name.
  • Full location: town, province, region, street address and coordinates when the seller published them.

Sample output

{
"id": "612156617",
"title": "SEGRATE - VILLAGGIO A: 2 LOCALI con basse spese",
"link": "https://www.subito.it/appartamenti/segrate-villaggio-a-2-locali-con-basse-spese-milano-658632080.htm",
"listingType": "vendita",
"category": "Appartamenti",
"categorySlug": "appartamenti",
"publishedAt": "2026-08-28 15:39:50",
"description": "Appartamento di due locali in zona ben servita...",
"price": 207000,
"priceRaw": "207000 €",
"currency": "EUR",
"sizeSqm": 55,
"rooms": 2,
"bathrooms": 1,
"floor": "2",
"energyClass": "G",
"condition": "Buono - abitabile",
"heating": "Autonomo",
"furnished": false,
"elevator": false,
"balcony": true,
"garden": false,
"airConditioning": false,
"parking": null,
"lastFloor": false,
"multiLevel": false,
"reception": false,
"availableNow": false,
"noAgencies": false,
"sellerType": "agency",
"sellerName": "Programma Casa",
"sellerId": "112517978",
"town": "Segrate",
"province": "Milano",
"provinceCode": "MI",
"region": "Lombardia",
"address": "Piazzetta dei Fiori, 20054 Segrate MI, Italia",
"latitude": 45.4980065,
"longitude": 9.2912709,
"images": [
"https://images.sbito.it/api/v1/sbt-ads-images-pro/images/ce/ce8e13b4-4d91-4cad-b798-dc89d205ab38?rule=vertical-mini-card-1x-auto"
]
}

Every property attribute is optional on Subito's side. When a value is not published it comes back as null, never as 0 or an empty string.

Input

FieldDescription
tipovendita (for sale) or affitto (for rent). Default vendita.
provinceItalian province, Subito slug (e.g. milano, roma, napoli). The region is resolved automatically. Leave empty for all of Italy.
keywordOptional free-text search (e.g. bilocale, attico, villa con giardino).
minPrice / maxPricePrice bounds in EUR. For rentals these are the monthly rent.
maxPagesResult pages to scrape, ~30 listings each. Default 1, max 50.
proxyConfigurationProxy settings. Apify Proxy (datacenter) is used by default.

Example runs

Two-room apartments for sale in Milan under €250k:

{ "tipo": "vendita", "province": "milano", "keyword": "bilocale", "maxPrice": 250000, "maxPages": 5 }

Rental market in Rome:

{ "tipo": "affitto", "province": "roma", "maxPages": 10 }

All property types in Naples, one page:

{ "province": "napoli" }

Schedule market monitoring

Run on a weekly schedule to track how asking prices and stock evolve in your target province over time.

Technical notes

  • HTTP-only. No headless browser — low compute cost and fast starts.
  • Subito shows the same handful of featured listings on every result page. They are deduplicated across the run, so you are never charged twice for the same ad.
  • Listing type in the output (vendita / affitto) always reflects the ad itself.
  • Runs through Apify Proxy by default.

Support

Found a bug or need a field added? Open an issue — response times are published on the profile.