Subito.it Property Scraper avatar

Subito.it Property Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Subito.it Property Scraper

Subito.it Property Scraper

Scrape real estate listings from Subito.it — Italy's #1 classifieds portal. Extract apartments, villas, land, garages, lofts, commercial space, rooms and vacation homes (sale, rent or holiday rent) by region, province or city, with price (EUR), surface area (m²), rooms (locali) bathrooms and address

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Examples:

  • /annunci-italia/vendita/appartamenti/ — all Italy, apartments for sale
  • /annunci-lazio/vendita/appartamenti/roma/roma/ — Rome city apartments for sale
  • /annunci-lombardia/affitto/appartamenti/milano/?q=trilocale — Milan-province three-room rentals
  • /annunci-italia/affitto-vacanze/case-vacanza/ — vacation homes nationwide

Filter params (priceMin/Max, areaMin/Max, roomsMin/Max, advertiserType) are applied post-fetch in memory — they don't go into the URL because Subito doesn't expose price/area as URL query parameters; the values are validated against each parsed listing.


Output

One Apify dataset record per listing. Headline fields:

FieldDescription
adIdSubito numeric listing ID
detailUrlFull URL (/{categoryShort}/{slug}-{id}.htm)
title / shortDescriptionListing subject and body excerpt
transactionTypesale / rent / vacation_rent
propertyTypeapartment / villa / land / garage / loft / commercial / room / vacation_home
advertTypeprivate / agency
price / priceCurrency / pricePerSqmEUR price, currency, computed €/m²
areaSqm / terrainAreaSqmSurface and plot area
rooms / roomsLabel / bathrooms / floorWhen present in features
buildingType / heatingType / yearBuilt / energyClassWhen present in features
country / region / province / provinceCode / city / microLocationAddress chain
street / fullAddressComposed address
latitude / longitudeGPS when present
mainImageUrl / imageUrls / imageCountAll images from images.sbito.it CDN
advertiserId / advertiserName / advertiserUrl / advertiserTypeSeller info
isFeatured / isUrgent / labelsVetrina / Urgente badges
datePostedListing post date
searchTransaction / searchPropertyType / searchRegion / searchProvince / searchCity / searchKeyword / searchUrlEcho of input params
scrapedAtISO-8601 scrape timestamp

Two dataset views are pre-configured: Overview (compact) and Full Detail.

Detail-only fields — feature flags (hasElevator, hasParking, hasGarage, hasTerrace, hasBalcony, isFurnished) and totalFloors are populated from the per-listing detail page, not the search results. The list-endpoint scraper leaves them as null — open a feature request for detail-page enrichment.


Important notes

  • Real estate is one of four Subito verticals (Motori, Market, Immobili, Lavoro). This actor only handles Immobili. Pasting a search URL from another vertical and pointing the actor at it won't work.
  • EUR is the only currency Subito uses today.
  • Rooms = locali in Italian convention. Subito reports integer locali counts (1, 2, 3, …); studios appear as rooms: 1.
  • Pagination is ?o=N. Each page typically yields ~30 listings. The actor stops when a page returns 0 listings or when the first ID matches the previous page (loop detector).
  • Anti-bot is light vs Njuskalo or Idealista — datacenter proxies usually work. Switch to RESIDENTIAL country=IT if you start seeing 403s or stripped pages.
  • Nationwide queries use regionSlug=italia. For broad searches (e.g. all of Italy), expect the cap (maxListings) to bind well before the catalog is exhausted; narrow with priceMin/Max and areaMin/Max to slice the inventory.

Common location slugs

Regionsitalia (nationwide), lombardia, lazio, campania, sicilia, veneto, emilia-romagna, piemonte, puglia, toscana, calabria, sardegna, liguria, marche, abruzzo, friuli-venezia-giulia, trentino-alto-adige, umbria, basilicata, molise, valle-d-aosta

Major provincesroma, milano, napoli, torino, palermo, genova, bologna, firenze, bari, catania, venezia, verona, padova, trieste, brescia, cagliari

Major cities — same slug as the province for capital cities (roma, milano, napoli, torino, bologna, …)

To find more, browse subito.it, drill down by clicking the region → province → city in the breadcrumb, and copy the slug from the URL.


Troubleshooting

SymptomLikely causeFix
[HTTP] 403Datacenter proxy fingerprintedSwitch proxyConfiguration to RESIDENTIAL country=IT
[404] URL not recognizedWrong region/province/city slugVerify the slug from a real Subito URL
[PARSE] __NEXT_DATA__ not foundSubito changed page structureOpen an issue — actor needs an updated parser
Only sponsored / Vetrina cards savedNot the actor's behavior — these are normalSort is by recency by default; sponsored cards mix in
latitude / longitude always nullNot all listings have geocoded coordinatesExpected; private listings often skip GPS
Throughput slower than expectedInter-page delay too longDrop requestDelay to 800-1000 ms
Filter roomsMin: 2 keeps rooms: null recordsFilter only applies when rooms != nullExpected — listings without rooms data bypass the filter

License

Apache-2.0