Subito.it Scraper · No Login Needed
Pricing
from $3.00 / 1,000 classified ads
Subito.it Scraper · No Login Needed
Extract classified ads from Subito.it, one of Italy's largest classifieds sites: title, description, price, location and seller type, across any category or region.
Pricing
from $3.00 / 1,000 classified ads
Rating
0.0
(0)
Developer
Vivien MORVAN
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape classified ads from Subito.it, one of Italy's largest classifieds sites, across any category or region, and get clean structured data: title, description, price, location and seller type.
What you can do with it
- Monitor a category or region: new listings by category (cars, electronics, real estate, jobs, general items...) and Italian region.
- Track prices: published asking prices for a given search, by region.
- Separate shops from private sellers: every listing is flagged
isCompany, with the shop name when it is a business. - Feed an alert or an aggregator: run it daily with your usual category and region, dedupe by
idto catch only the new listings.
Input
| Field | What it does |
|---|---|
| Keywords | Search term, for example bicicletta or iphone. Empty browses a category. |
| Category | Category URL slug as used by Subito.it, for example auto, moto-e-scooter or elettronica. Defaults to usato (general second-hand items). |
| Region | Italian region URL slug, for example lombardia or lazio. Empty rotates across major regions. |
| Maximum number of listings | The run stops once this many listings are saved. |
Output
One record per listing:
{"id": "663588178","url": "https://www.subito.it/hobby-collezionismo/halloween-magic-pen-legami-varese-663588178.htm","category": "Collezionismo","title": "Halloween Magic Pen Legami","description": "…","price": 60,"region": "Lombardia","province": "Varese","city": "Varese","condition": "Nuovo - mai usato in confezione originale","isCompany": false,"sellerName": null,"datePosted": "2026-10-07 08:53:32"}
Export the dataset as JSON, CSV or Excel, or read it through the Apify API.
Why this one
- No login, no account. Everything comes from Subito's own public category and region pages.
- Any category, any region, one actor. No need to run a separate tool per category.
- Seller type always flagged.
isCompanyandsellerNametell shops apart from private sellers on every record, not buried in the description.
Good to know
- Subito's own pagination (
?o=) is off-limits to robots; this actor instead rotates through one Italian region per step when none is requested, each its own first page of results. - Results follow Subito's own search, so a broad category can include listings from several sub-categories.
priceis empty for listings where the seller did not set one (common for free or "contact for price" items).- Private sellers are never named:
sellerNameis only filled for business accounts (isCompany: true), from the shop name Subito itself displays. - A line that carries an e-mail address or a raw Italian phone number is dropped from the description: Subito already masks most phone numbers typed into a listing, this actor catches the rest.
Pricing
Pay per result: $3.00 per 1,000 ads, plus $0.00005 per run start. For example, 100 ads cost about $0.30. You only pay for the ads you receive, and platform usage is included in that price.
Run it from your code
JavaScript:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('bibian/subito-classifieds-scraper').call({keywords: 'bicicletta',category: 'usato',maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python:
from apify_client import ApifyClientclient = ApifyClient(token="<APIFY_TOKEN>")run = client.actor("bibian/subito-classifieds-scraper").call(run_input={"keywords": "bicicletta","category": "usato","maxItems": 50})items = client.dataset(run["defaultDatasetId"]).list_items().items
Frequently asked questions
Do I need an account, cookies or a proxy for Subito.it? No. The actor reads publicly visible pages only.
How do I monitor a category or region? Save a task with your keywords, category and region, then schedule it daily with Apify Schedules. Deduplicate on the id field and use datePosted to keep the new ads.
Which formats can I export? JSON, CSV, Excel, XML, HTML table or RSS, from the dataset page or through the API.
Can I connect it to Make, Zapier, n8n or Google Sheets? Yes, through Apify integrations and webhooks.
Is it legal to scrape? The actor collects publicly visible classified ads and respects the robots.txt rules of the site. How you use the data is your responsibility: check the site's terms and the laws that apply to you, for example the GDPR.
Something does not work? Open an issue in the Issues tab. Every public actor is test-run daily and the broken ones are repaired.
Did this save you time? A short review on the Store page helps other people find the actor, and tells me what to improve next.