Skip to content

Subito.it Scraper

Try for free

Scrape subito.it listings in every category (real estate, cars, motorbikes, jobs, electronics) by URL or keyword: price, description, all attributes, location with coordinates, images, seller type and name, and optional phone numbers.

🇮🇹 Subito.it Scraper

Scrape listings from Subito.it, Italy's largest classifieds site, in every category: apartments and houses, cars and motorbikes, jobs, electronics, furniture and more. Paste a search URL or type a keyword and get clean rows with price, full description, every attribute, location with coordinates, images, seller type and name, and optionally the seller's phone number. No login, no browser, a few seconds per hundred listings.

✨ Why use Subito.it Scraper?

  • 🗂️ One scraper for all of Subito: real estate (immobili), vehicles (motori), jobs (lavoro) and the marketplace, from a single input.
  • ⚡ Fast: reads Subito's own JSON search data, 100 listings per request, so 1,000 listings take well under a minute.
  • 🧾 Every attribute: size, rooms, floor and energy class for homes; brand, model, year, mileage, fuel and power for cars; contract and hours for jobs; plus a full attributes object with everything Subito shows.
  • 📞 Seller contacts: seller name for private sellers and shops, and published phone numbers on request (charged only when a number is found).
  • 📍 Precise location: town, province, region, ISTAT code and latitude/longitude.
  • 🔓 No login needed: only public listing data.

🎯 Use cases

  • 🏠 Real estate monitoring: track new apartments for sale or rent in a city, price per m², private vs. agency listings.
  • 🚗 Used car market research: compare prices by model, year and mileage across Italy, or watch dealers' stock.
  • 📈 Price monitoring: follow what phones, bikes or furniture really sell for.
  • 🤝 Lead generation: find private sellers and businesses with their public names and phone numbers.
  • 💼 Job market data: collect job offers by region and category.

🚀 How to use

  1. Open subito.it, run a search with the filters you want, and copy the URL from the address bar. Or simply type keywords into Search keywords and pick a category, region and price range.
  2. Paste one or more URLs into Subito.it URLs (single listing URLs ending in .htm work too).
  3. Set Max listings.
  4. Optional: switch on Phone numbers.
  5. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
startUrlsSubito search URLs (any region, category and filters) or single listing URLs.
searchQueriesKeywords, one per line. Uses the filters below.
maxItemsMaximum number of listings in total (default 20).
category, adType, region, provinceCategory, listing type (sale, rent, wanted, holiday rent, free), region and province for keyword searches.
minPrice, maxPrice, sellerType, titleOnly, shippableOnly, sortByMore keyword search filters.
includeSellerNameLook up private sellers' public names (on by default).
extractPhoneNumbersAdd the phone number the seller published (off by default, charged per number found).
{
  "startUrls": [{ "url": "https://www.subito.it/annunci-lazio/vendita/appartamenti/roma/" }],
  "searchQueries": ["golf 7"],
  "category": "auto",
  "region": "lombardia",
  "minPrice": 5000,
  "maxPrice": 15000,
  "maxItems": 100,
  "extractPhoneNumbers": true
}

📤 Output

FieldDescription
listingId, url, title, descriptionListing ID, link, title and full text
price, priceLabel, currencyPrice in euros
adType, category, macroCategoryListing type (In vendita, In affitto, ...) and category
publishedAt, expiresAtDates (ISO 8601, Italian time)
town, province, provinceCode, region, latitude, longitudeLocation
advertiserType, advertiserName, advertiserId, shopName, vatNumberSeller (privato or azienda)
hasPhone, phoneWhether a phone number is published, and the number (when requested)
sizeSqm, rooms, bathrooms, pricePerSqm, floor, energyClass, heatingReal estate facts
brand, model, version, year, mileageKm, fuel, gearbox, powerKw, powerHpVehicle facts
condition, shippable, shippingCostMarketplace facts
attributes, featuresEvery attribute Subito shows (by field name, and with Italian labels)
imageUrl, imageCount, imagesImages

Example (seller details shortened):

{
  "listingId": "664615708",
  "url": "https://www.subito.it/auto/vw-golf-7-1-6tdi-2013-gancio-traino-1500kg-milano-664615708.htm",
  "title": "VW GOLF 7 1.6TDI 2013 GANCIO TRAINO 1500KG",
  "price": 5100,
  "priceLabel": "5100 €",
  "currency": "EUR",
  "adType": "In vendita",
  "category": "Auto",
  "macroCategory": "Motori",
  "publishedAt": "2026-10-15T10:48:59+02:00",
  "town": "Pregnana Milanese",
  "province": "Milano",
  "provinceCode": "MI",
  "region": "Lombardia",
  "latitude": 45.516823,
  "longitude": 9.009059,
  "advertiserType": "azienda",
  "advertiserName": "Example Auto Srl",
  "hasPhone": true,
  "brand": "VOLKSWAGEN",
  "model": "Golf 7ª serie",
  "version": "Golf 1.6 TDI 5p. Highline BlueMotion Technology",
  "year": 2013,
  "mileageKm": 281000,
  "fuel": "Diesel",
  "gearbox": "Manuale",
  "powerKw": 77,
  "powerHp": 105,
  "attributes": { "car_type": "Berlina", "pollution": "Euro 5", "doors": "4/5", "seats": "5" },
  "imageUrl": "https://images.sbito.it/api/v1/sbt-ads-images-pro/images/8b/8bd92c71-b5b3-4d8f-994d-b1144d30e6a0?rule=fullscreen-1x-auto",
  "imageCount": 29
}

💰 Pricing

  • $2.00 per 1,000 listings (result-item event).
  • $1.50 per 1,000 phone numbers, only when Phone numbers is on and a number is found.
  • Platform usage (compute and proxy) is billed separately and is small: a 1,000-listing run takes about 30 seconds at 512 MB and uses about 2 MB of datacenter proxy traffic.

Example: 1,000 listings ≈ $2.00 in listing events plus about a cent of usage.

❓ FAQ

Is it legal to scrape Subito.it? The scraper only reads public listings that anyone can see without an account. You are responsible for how you use the data, including personal data such as names and phone numbers (GDPR).

Do I need an account or a proxy? No. No login is used. Datacenter proxies are used by default and the scraper switches to Italian residential proxies by itself if it gets blocked.

How many listings can I get? Subito returns up to 10,000 listings per search. For more, split the search by region, province, category or price range.

Why is a field empty? Sellers fill in different attributes. Real estate facts are empty for cars and the other way round. Latitude, longitude and the expiry date are not shown on single listing pages, so they are empty for listings scraped from a .htm URL.

Why do some sellers have no phone? Many sellers only accept messages. hasPhone tells you whether a number exists; you pay for phone numbers only when one is found.

Can I schedule it or use the API? Yes. Schedule runs to monitor new listings, and start runs or read results through the API.

⚠️ Limits

  • At most 10,000 listings per search (a Subito limit).
  • Filters in a pasted URL are passed to Subito as they are; a filter Subito rejects is dropped and reported in the run status.
  • Radius searches (distance around a point) from URLs are not supported; use region, province or town URLs.
  • Reviews, seller ratings and messages are not collected.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.