Subito.it Scraper
Pricing
from $13.00 / 1,000 ad scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
7 days ago
Last modified
Categories
Share

🇮🇹 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).
| Capability | This actor | abotapi | epicscrapers | memo23 | emastra | azzouzana |
|---|---|---|---|---|---|---|
| Search terms | yes | yes | yes | yes | links only | links only |
| Subito search links | yes | yes | yes | yes | yes | yes |
| Categories | all 45 | 4 | 46 | 23 | 1 per actor | links only |
| Several regions, provinces or towns per run | yes | 1 | 1 | 1 region | no | no |
| Towns by name | yes | yes | no | no | no | no |
| Price, seller type, ad type | yes | yes | price only | no | private only | no |
| Car filters (brand, model, year, km, fuel, gearbox, body) | yes | yes | no | no | no | no |
| Power, Euro class, colour, doors, seats, new drivers | yes | no | no | no | no | no |
| Several brands and models per run | yes | no | no | no | no | no |
| Real estate filters (m², rooms, bathrooms, condition) | yes | yes | no | no | no | no |
| Floor, energy class, elevator, furnished, parking, heating | yes | no | no | no | no | no |
| Job filters | yes | yes | no | no | no | no |
| Item condition, shipping | yes | yes | no | no | no | no |
| Title must / must not contain, posted in last N days | yes | no | no | no | no | no |
| Past 10,000 results per search | yes | no | no | no | no | no |
| Phone numbers | add-on | no | yes | yes | no | no |
| Seller rating, reply time | add-on | reviews | yes | yes | no | no |
| Dealer address, opening hours, Google rating | add-on | no | shop | no | no | no |
| New ads only (monitoring) | yes | yes | no | no | no | no |
| Sort orders | 10 | 12 | 4 | none | none | none |
📦 What data you get
| Field | Description |
|---|---|
id, url | Subito ad ID and the ad page. |
title, description | The ad as written by the seller. |
price | Price in euros (monthly rent for rentals). Empty when the ad has no price. |
adType, category, categoryId, itemType, condition | For sale / for rent / wanted / free, Subito category, sub type (e.g. "Cellulari e Smartphone") and item condition. |
sellerType, sellerName, sellerId, shopId, vatNumber | Private or Company. Names are shown for companies (Subito hides private names). |
phone | Phone add-on: the seller's number, when they show it on Subito. |
region, province, provinceCode, town, townIstat, latitude, longitude | Where the ad is. |
postedAt, expiresAt, urgent | When it was posted or last renewed, when it expires, urgent badge. |
shippingAvailable, shippingMethod, shippingCost | Shipping 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, boatLengthM | Vehicles. 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, smokersAllowed | Real estate and rooms. |
jobSector, contractType, workHours, jobLevel, education | Jobs. |
size, gender | Clothing size and who it is for. |
attributes | Every attribute Subito shows, as label: value (Italian labels). |
image, images, imageCount, has360Photos | Main photo and every photo, high resolution. |
sellerRating, sellerReviews, sellerReplyTime, sellerReplyMinutes, sellerReplyRate, sellerLastActive | Seller add-on: rating out of 5, reviews, usual reply time, reply rate, last activity. |
shopAddress, shopActiveAds, shopOpeningHours, shopGoogleRating, shopGoogleReviews, shopLogo, shopUrl | Seller add-on, dealers and agencies: address, active ads, weekly hours, Google rating and reviews, logo, shop page. |
searchedFor | Which of your searches or links found it. |
scrapedAt | When 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
| Section | What it's for |
|---|---|
| Maximum ads | Always first: caps the whole run, shared across your searches. Empty means no limit. |
| What | Search terms, links, categories, ad type, titles only. |
| Where | Regions, provinces or towns. |
| Price and seller | Price range, private or company, item condition, shipping, urgent, sort. |
| Cars and motorbikes | Brands, models and every vehicle filter. |
| Real estate | Size, rooms, floor, energy class and every property filter. |
| Jobs | Sector, contract, hours, level, education. |
| Other categories | Clothing, phones, bicycles, animals. |
| Extra filters | Title words, posted in the last N days, with photos only. |
| Add-ons | Phone numbers and seller details. |
| Monitoring | New 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 plan | Per ad | Phone 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
- Create a free Apify account with $5 in credit.
- Open the Subito.it Scraper.
- Type a search term (or keep the prefilled one), pick your categories, places and filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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 installbun run typecheckbun test/qa.mjsapify run
Local results are stored in storage/datasets/default.