Subito.it Scraper avatar

Subito.it Scraper

Pricing

from $13.00 / 1,000 ad scrapeds

Go to Apify Store
Subito.it Scraper

Subito.it Scraper

Scrape Subito.it ads: price, cars (brand, model, km, year, fuel, power), real estate (m², rooms, energy class), jobs, seller, location, photos. Every Subito filter, no 10,000 result cap. Seller ratings and dealer details as an add-on.

Pricing

from $13.00 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

7 days ago

Last modified

Share

Norm Data

🇮🇹 Subito.it Scraper

Extract ads from Subito.it, Italy's biggest classifieds site, with about 12 million live ads: cars and motorbikes, apartments for sale and rent, jobs, phones, furniture, fashion and everything else. Search with every filter Subito has, get past its 10,000 result limit, and receive one clean table with typed fields.

Each ad comes with:

  • Title, full description, price, ad type (for sale, for rent, wanted, free), category and item condition.
  • Seller: private or company, company or dealer name, Subito seller and shop IDs, VAT number when shown.
  • Location: region, province and code, town, ISTAT code, latitude and longitude.
  • Posted and expiry dates, urgent flag, shipping (available, TuttoSubito or seller, cost).
  • Cars and motorbikes: brand, model, version, year, registration date, mileage, fuel, gearbox, power (kW and hp), Euro class, body type, colour, doors, seats, used/Km 0/new, VAT deductible, OK for new drivers, warranty.
  • Real estate: m², rooms, bathrooms, floor, condition, energy class, heating, parking, furnished, elevator, balcony, garden, air conditioning, top floor, available now, concierge, short-term rental, no agencies.
  • Jobs: sector, contract, working hours, level, education.
  • Every other attribute Subito shows, plus every photo in high resolution.
  • Add-on: phone numbers, for every ad whose seller shows one on Subito.
  • Add-on: seller details. Rating out of 5, reviews, reply time, reply rate and last activity. For dealers and agencies also the address, opening hours, active ads, Google rating and shop page.

🎯 Who uses it?

🚗 Car dealers and traders

Pull every used Golf, Panda or Serie 3 in your price, year and mileage range across Italy. Price your stock against the market and spot underpriced private sales first.

🏠 Real estate agencies and investors

Collect apartments for sale or rent by town, size, rooms and energy class. Track rent per m² by area and find private landlords (no agencies) to contact.

📈 Market researchers and price trackers

Monitor what phones, consoles, bikes or furniture sell for second hand, by condition and region, week by week.

🧲 Lead generation

List dealers, agencies and shops with their phone number, address, opening hours, VAT number, active ads and ratings.

✨ What it does

  • Search the way Subito does:
    • Search terms ("iphone 15", "golf 7", "bilocale"), several per run, in titles only if you like.
    • All 45 categories, or a whole group (Motori, Immobili, Lavoro...).
    • Ad type: for sale, for rent, holiday rental, wanted, free.
    • Regions, provinces or towns (any of Italy's ~7,900 comuni by name).
  • Or paste Subito links: any search results page, every filter in the link is kept.
  • Every filter Subito has:
    • Price range, private or company sellers, item condition, shipping available, urgent ads.
    • Cars and motorbikes: brands and models, used/Km 0/new, fuel, gearbox, year, mileage, power, body type, Euro class, colour, doors, seats, OK for new drivers, VAT deductible, motorbike type and cc, commercial vehicle and boat type.
    • Real estate: property condition, size, rooms, bathrooms, floor, furnished, elevator, balcony, top floor, available now, air conditioning, parking, heating, energy class, room type and tenants for rooms, commercial property type.
    • Jobs: sector, contract, working hours, level, education.
    • Clothing type and gender, phone type, bicycle type, animal.
    • 10 sort orders: newest, most relevant, lowest and highest price, newest and oldest year, lowest and highest mileage, most and least powerful.
  • Extra filters: title words to include or exclude, posted in the last N days, with photos only.
  • New ads only. For scheduled runs: saves only ads the same search has not saved before.

🏆 Why this scraper

  • No 10,000 result cap. Subito stops every search at 10,000 ads. This scraper splits big searches by region, then province, then price band, so you get every ad: tested at 12,500 furniture ads in Lombardia from one search.
  • Fast. About 1,000 ads in 10 seconds.
  • Typed, ready to analyse. Price, mileage, year, power, m² and coordinates are numbers. Yes/no attributes are true/false. Dates are ISO.
  • Exact filters. Subito filters mileage in 5,000 km steps; this scraper keeps exactly the range you ask for.
  • Phone numbers as an add-on, charged only when a number is found.
  • Dealer and agency details as an add-on. Address, opening hours, Google rating and active ads, gathered once per shop.
  • No proxy needed. Nothing extra to set up or pay for.

⚖️ How it compares

Based on each Actor's public input options (October 2026).

CapabilityThis actorabotapiepicscrapersmemo23emastraazzouzana
Search termsyesyesyesyeslinks onlylinks only
Subito search linksyesyesyesyesyesyes
Categoriesall 45446231 per actorlinks only
Several regions, provinces or towns per runyes111 regionnono
Towns by nameyesyesnononono
Price, seller type, ad typeyesyesprice onlynoprivate onlyno
Car filters (brand, model, year, km, fuel, gearbox, body)yesyesnononono
Power, Euro class, colour, doors, seats, new driversyesnonononono
Several brands and models per runyesnonononono
Real estate filters (m², rooms, bathrooms, condition)yesyesnononono
Floor, energy class, elevator, furnished, parking, heatingyesnonononono
Job filtersyesyesnononono
Item condition, shippingyesyesnononono
Title must / must not contain, posted in last N daysyesnonononono
Past 10,000 results per searchyesnonononono
Phone numbersadd-onnoyesyesnono
Seller rating, reply timeadd-onreviewsyesyesnono
Dealer address, opening hours, Google ratingadd-onnoshopnonono
New ads only (monitoring)yesyesnononono
Sort orders10124nonenonenone

📦 What data you get

FieldDescription
id, urlSubito ad ID and the ad page.
title, descriptionThe ad as written by the seller.
pricePrice in euros (monthly rent for rentals). Empty when the ad has no price.
adType, category, categoryId, itemType, conditionFor sale / for rent / wanted / free, Subito category, sub type (e.g. "Cellulari e Smartphone") and item condition.
sellerType, sellerName, sellerId, shopId, vatNumberPrivate or Company. Names are shown for companies (Subito hides private names).
phonePhone add-on: the seller's number, when they show it on Subito.
region, province, provinceCode, town, townIstat, latitude, longitudeWhere the ad is.
postedAt, expiresAt, urgentWhen it was posted or last renewed, when it expires, urgent badge.
shippingAvailable, shippingMethod, shippingCostShipping for goods: TuttoSubito or the seller's own, and the cost.
brand, model, version, year, registrationDate, mileageKm, fuel, gearbox, powerKw, powerHp, emissionClass, bodyType, color, doors, seats, vehicleCondition, vatDeductible, newDriversOk, warrantyMonths, boatLengthMVehicles. brand also holds the brand for fashion.
sizeSqm, rooms, bathrooms, floor, propertyCondition, energyClass, heating, parking, furnished, elevator, balcony, garden, airConditioning, topFloor, availableNow, concierge, multiLevel, shortTermRental, noAgencies, rentTo, smokersAllowedReal estate and rooms.
jobSector, contractType, workHours, jobLevel, educationJobs.
size, genderClothing size and who it is for.
attributesEvery attribute Subito shows, as label: value (Italian labels).
image, images, imageCount, has360PhotosMain photo and every photo, high resolution.
sellerRating, sellerReviews, sellerReplyTime, sellerReplyMinutes, sellerReplyRate, sellerLastActiveSeller add-on: rating out of 5, reviews, usual reply time, reply rate, last activity.
shopAddress, shopActiveAds, shopOpeningHours, shopGoogleRating, shopGoogleReviews, shopLogo, shopUrlSeller add-on, dealers and agencies: address, active ads, weekly hours, Google rating and reviews, logo, shop page.
searchedForWhich of your searches or links found it.
scrapedAtWhen the row was collected (UTC).

Example row (trimmed)

{
"id": 656784035,
"title": "Jeep Compass 1.6 Multijet II 2WD Limited",
"price": 21900,
"adType": "In vendita",
"category": "Auto",
"sellerType": "Company",
"sellerName": "FG CAR SRL",
"phone": "0811234567",
"region": "Campania",
"province": "Napoli",
"provinceCode": "NA",
"town": "Poggiomarino",
"latitude": 40.798631,
"longitude": 14.540829,
"postedAt": "2026-10-06T01:35:09.306Z",
"brand": "JEEP",
"model": "Compass",
"version": "1.6 Multijet II 2WD Limited",
"year": 2022,
"mileageKm": 28000,
"fuel": "Diesel",
"gearbox": "Manuale",
"powerKw": 96,
"powerHp": 130,
"emissionClass": "Euro 6d",
"vehicleCondition": "Usato",
"imageCount": 18,
"shopAddress": "Via Purgatorio, 104, 80047 San Giuseppe NA, Italia",
"shopActiveAds": 39,
"shopOpeningHours": "Mon 09:00-13:00, 16:00-20:00; ... Sun 08:00-13:00",
"url": "https://www.subito.it/auto/jeep-compass-1-6-multijet-ii-2wd-limited-napoli-656784035.htm",
"searchedFor": "Auto · JEEP · Italy",
"scrapedAt": "2026-10-06T02:10:00.000Z"
}

💡 Use cases

🚗 Diesel Golf and Panda under 100,000 km, 2017 or newer

{ "brands": ["Volkswagen", "Fiat"], "models": ["Golf", "Panda"], "fuel": ["2"], "minYear": 2017, "maxMileage": 100000, "maxItems": null }

🏠 Furnished 2+ room rentals in Milano under €1,500 with elevator

{ "categories": ["7"], "adType": "u", "towns": ["Milano"], "minRooms": "2", "maxPrice": 1500, "furnished": true, "elevator": true, "maxItems": null }

📱 Every iPhone for sale in Lombardia, like new, with shipping

{ "searchTerms": ["iphone"], "categories": ["12"], "regions": ["4"], "itemCondition": ["10", "20"], "shippingOnly": true, "maxItems": null }

🧲 Car dealers in Lazio with phone, address and opening hours

{ "categories": ["2"], "regions": ["11"], "sellerType": "company", "includePhone": true, "includeSellerDetails": true, "maxItems": null }

🔔 New private-seller apartments in Roma, every morning

{ "categories": ["7"], "adType": "s", "towns": ["Roma"], "sellerType": "private", "onlyNew": true, "maxItems": null }

🔗 A search you already made on Subito

{ "urls": ["https://www.subito.it/annunci-lombardia/vendita/moto-e-scooter/bergamo/?q=ducati&ps=3000"], "maxItems": null }

⚙️ How the input is organised

SectionWhat it's for
Maximum adsAlways first: caps the whole run, shared across your searches. Empty means no limit.
WhatSearch terms, links, categories, ad type, titles only.
WhereRegions, provinces or towns.
Price and sellerPrice range, private or company, item condition, shipping, urgent, sort.
Cars and motorbikesBrands, models and every vehicle filter.
Real estateSize, rooms, floor, energy class and every property filter.
JobsSector, contract, hours, level, education.
Other categoriesClothing, phones, bicycles, animals.
Extra filtersTitle words, posted in the last N days, with photos only.
Add-onsPhone numbers and seller details.
MonitoringNew ads only, with an optional monitor name.

Search terms, categories, brands and places combine: each term is searched in each category, for each brand, in each province or town. Every other filter narrows every search. A filter a category doesn't have is skipped for that category and the log says so.

💰 Pricing

Pay-per-event: a one-time $0.003 when the run starts, plus a price per ad saved to your dataset that drops with your Apify plan. Phone numbers and seller details are optional add-ons.

Your Apify planPer adPhone number (per number found)Seller details (per ad)1,000 ads
Free$0.019+$0.010+$0.006$19.00
Bronze$0.017+$0.009+$0.005$17.00
Silver$0.015+$0.008+$0.0045$15.00
Gold / Platinum / Diamond$0.013+$0.007+$0.004$13.00

The phone add-on is charged only for ads where a number is found. Ads dropped by your filters are not charged. There are no proxy costs. New Apify accounts start with $5 in free credit. On the Free plan a run saves up to 10 ads.

Speed: about 1,000 ads in 10 seconds.

🚀 Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Subito.it Scraper.
  3. Type a search term (or keep the prefilled one), pick your categories, places and filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

You can also:

  • Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
  • Schedule it with Apify's built-in Scheduler, with New ads only on, to catch new ads every day.

🤖 Use with AI agents (MCP)

Give an AI agent live access to Subito ads through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/subito-scraper"

Then prompt it in plain language, for example "what do used Fiat Panda 2019 with under 80,000 km cost in Lombardia?".

🔧 Troubleshooting

The log says a search was "split by region" or "by province". That's normal. Subito shows at most 10,000 ads per search, so bigger searches are collected piece by piece. Past the first 10,000, rows come region by region.

"Subito does not support the ... filter here". That category doesn't have the filter (for example Elevator in Furniture), so it was skipped for that category only.

A brand, model or town was ignored. Use the name as Subito writes it: "Volkswagen", "Serie 3", "Reggio nell'Emilia". The log lists the models Subito has for the brand.

Seller names are empty. Subito hides private sellers' names. Company, dealer and agency names are always included.

Many ads have no phone number. Only sellers who choose to show their number on Subito have one; the rest are contacted through Subito chat. Dealers and agencies show it most often. You pay only for numbers found.

A scheduled "New ads only" run saved nothing. Nothing new matched since the last run. Changing terms, links or filters starts a fresh memory; set a Monitor name to keep it.

❓ FAQ

QuestionAnswer
Do I need a Subito account?No. Only public ad data is read.
Is there a result limit?No. Leave the maximum empty to get the whole search, even past 10,000.
Are prices in euros?Yes. For rentals the price is the monthly rent.
Do I get phone numbers?Yes, with the phone add-on, for every seller who shows one on Subito.
Can I scrape a single ad page?Paste search results links instead; single ad pages are not supported.
Does it need a proxy?No. There is an optional proxy setting if you ever need one.
Can I track new ads?Yes. Turn on New ads only and schedule the run.

🛡️ Limits & responsible use

This Actor reads only public ad data shown on Subito.it. It never signs in and never contacts sellers. Phone numbers are only those sellers choose to show publicly. Personal data such as private sellers' phone numbers is protected by the GDPR: use it only with a lawful basis, and in line with Subito's terms.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

🧪 Local development

bun install
bun run typecheck
bun test/qa.mjs
apify run

Local results are stored in storage/datasets/default.