Subito.it Scraper: Italian Classifieds Listings
Pricing
from $1.00 / 1,000 results
Subito.it Scraper: Italian Classifieds Listings
Scrape Subito.it ads by keyword, category, region and province: title, description, price, condition, region, province and town, whether shipping is offered, shipping cost when listed, images, private or company seller and posting time. Filter by price. Unofficial.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
reventadata
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Features
Share
Subito.it Scraper: Italian classifieds, any category
Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Subito.it. "Subito" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public pages a browser does.
Subito.it Scraper extracts public classified listings from Subito.it, Italy's second-hand marketplace, as structured rows: price, category, place, seller, photos and the attributes each category carries.
What does it do?
- Searches by keyword, category, region and province and returns one dataset row per listing.
- Works across every category (the default is all categories; real estate and vehicles are supported with their own fields).
- Pages through results, up to 300 pages of 30 listings per keyword (9,000 rows), and removes duplicates by listing id.
- Optional minimum and maximum price, applied after the results are read.
Why use it?
- Structured columns: price as a number, place split into region, province and town, rooms, area and energy class for real estate, year, mileage, fuel and gearbox for vehicles.
- No browser: plain HTTP requests, no proxy needed in local tests, and a run on Apify's platform (2026-11-11) read its page without one.
- Public data only: seller and business names and public profile fields the site shows are in the rows when the listing has them (
sellerNamewas empty in all 10 rows of a 2026-11-11 platform run); nothing from behind a login.
How to use it
- Enter one or more keywords, or leave the list empty to list a whole category.
- Optionally set a category (
usatofor all,immobili,appartamenti,moto-e-scooter,telefonia,auto), a region (for examplelombardia) and a province (for examplemilano), the slugs you see in a subito.it search URL. - Set the maximum number of rows and pages, then run.
Input
| Field | Meaning |
|---|---|
searchQueries | Keywords, one search each. Empty = the category and place without a keyword. |
category, region, province | Slugs from a subito.it search URL. An unknown slug stops the run with a clear error. |
minPrice, maxPrice | Optional, in euros. Listings without a price are dropped while a limit is set. |
includeSponsored | Each result page carries 12 gallery listings that look sponsored; off by default. |
maxItems, maxPages | Caps on rows and on pages per keyword (30 listings per page, 300 pages at most). |
proxyConfiguration | Optional. Off by default. |
Output
One row per listing. The columns are listed in the dataset schema. Sample row (a real row from a platform run on 2026-11-11, keyword iphone; the description is shortened to 90 characters here and the image list and carrier list are cut to 2 entries):
{"id": "666668218","url": "https://www.subito.it/telefonia/iphone-xs-64-rigenerato-padova-666668218.htm","title": "iPhone XS 64 rigenerato ","description": "Perfettamente funzionante. \nBatteria nuova. Ancora in garanzia.\nColore: grigio siderale\nCo...","price": 170,"currency": "EUR","category": "Telefonia","categoryId": "12","parentCategoryId": "9","categorySlug": "telefonia","listingType": "In vendita","condition": "Come nuovo - perfetto o ricondizionato","region": "Veneto","province": "Padova","provinceCode": "PD","town": "Abano Terme","sellerName": null,"sellerId": "12652808","isCompany": false,"postedAt": "2026-11-11T07:37:58","shippable": true,"shippingCost": 0.99,"imageUrls": ["https://images.sbito.it/api/v1/sbt-ads-images-pro/images/61/618d532b-f12a-4526-961f-849b879b9c03?rule=gallery-desktop-2x-auto","https://images.sbito.it/api/v1/sbt-ads-images-pro/images/b4/b42af55b-3f54-4458-9236-6305586ca644?rule=gallery-desktop-2x-auto"],"imageCount": 5,"rooms": null,"bathrooms": null,"areaM2": null,"floor": null,"energyClass": null,"buildingCondition": null,"vehicleBrand": null,"vehicleYear": null,"mileageKm": null,"fuel": null,"gearbox": null,"features": {"item_shippable": "Sì","item_shipping_package_size": "Piccolo - fino a 2kg","shipping_carriers": ["poste_italiane","ups"],"price": "170 €","item_shipping_allowed": "Sì","item_shipping_type": "Spedizione con TuttoSubito","item_shipping_cost_tuttosubito": "0,99 €","phone_type": "Cellulari e Smartphone","item_condition": "Come nuovo - perfetto o ricondizionato"},"isSponsored": false,"searchQuery": "iphone","searchUrl": "https://www.subito.it/annunci-italia/vendita/usato/?q=iphone"}
features holds every attribute the listing carries, keyed by the site's own attribute name, so category-specific details that have no dedicated column are still there.
Limits and notes
- The site serves at most 300 pages per search (9,000 listings). Narrow a large search by region, province or category to go beyond it.
- A listing without a price has
pricenull. A listing with a seller name left blank by the site hassellerNamenull. postedAtis the date and time the site gives, without a time zone.- Phone numbers are not part of the search results and are not returned.
- A search that matches nothing ends successfully with a message saying so.
Pricing
The current price is on the Actor's Pricing tab.
Support
Open an issue on the Actor page with the input you used and the run link.