Subito.it Scraper | Italy Classifieds & Real Estate avatar

Subito.it Scraper | Italy Classifieds & Real Estate

Pricing

from $1.00 / 1,000 listings

Go to Apify Store
Subito.it Scraper | Italy Classifieds & Real Estate

Subito.it Scraper | Italy Classifieds & Real Estate

Scrape Subito.it listings across Italy or by region and category: cars, homes, bikes and everyday goods. Each row gives price, condition, location, seller and product facts. Schedule daily runs and export JSON, CSV or Excel.

Pricing

from $1.00 / 1,000 listings

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Features

Limited permissions

Share

Subito Italy Classifieds Scraper

Collect listings from Subito.it, Italy’s classifieds marketplace: cars, motorcycles, homes, bicycles and everyday goods. Each row gives the asking price, location, condition, posting time and product facts, ready for price research, market monitoring and resale analysis.

Use cases

  • Price research: what does a bike, a car or an espresso machine actually cost in Italy? Search a keyword across the whole country or one region and compare asking prices and conditions.
  • Market monitoring: re-run the same category on a schedule and watch new listings arrive, priced, dated and located, ready for an alert or a dashboard.
  • Home and car hunting: pull appartamenti or auto listings for one region with rooms, floor, fuel, gearbox and mileage in attributes.
  • Resale shortlists: filter by keyword and city, keep the newest first, and reach out while listings are fresh.

Input

  • keyword: optional search words, for example iphone or macchina caffè. Leave empty to browse the newest listings.
  • category: the category as written in a Subito search link, for example auto, appartamenti, biciclette or moto-e-scooter. usato covers all categories.
  • region: the region as written in a Subito search link, for example lombardia, lazio or sicilia. italia covers the whole country.
  • maxItems: how many listings to collect (default 50).
{"keyword":"bicicletta","category":"biciclette","region":"lombardia","maxItems":50}

Results are listings for sale, in the order Subito shows them.

What it returns

Each row has listingId, title, price, currency, category, condition, region, city, postedDate, sellerType, sellerName, sellerId, sellerPhone, imageCount, url, descriptionExcerpt and attributes.

Output example

{"listingId":"666913536","title":"no ruote mtb olmo bignone reba rock shox","price":890,"currency":"EUR","category":"Biciclette","condition":"Buono - usato ma ben conservato","region":"Lombardia","city":"Sannazzaro de' Burgondi","postedDate":"2026-11-03T02:56:18+01:00","sellerType":"private","sellerName":null,"sellerId":"5725348","sellerPhone":null,"imageCount":6,"url":"https://www.subito.it/biciclette/no-ruote-mtb-olmo-bignone-reba-rock-shox-pavia-666913536.htm","descriptionExcerpt":null,"attributes":{"item_shippable":false,"item_condition":"Buono - usato ma ben conservato","bicycle_type":"MTB e Touring"}}
  • sellerType is company or private. Company rows usually carry a sellerName (the shop name) and a sellerId; private rows show a sellerId when Subito publishes one, and a sellerPhone only when the listing displays it.
  • postedDate is in Italian local time.
  • attributes holds the product facts Subito shows for the category, such as fuel and gearbox for cars, rooms and floor for homes, or bicycle type. Values are numbers, true/false or short text.

Empty values

A missing value is null. condition is often empty, mostly for cars and motorcycles, where Subito does not show it. price is empty when the seller gives none. Public titles and listing links are retained as supplied. descriptionExcerpt contains the description available on the search card; attributes includes model and brand when supplied.

Limits

  • Covers Subito.it in Italy only.
  • One run returns up to about 3,000 listings, and fewer if it reaches its time limit first. For more, split the search by category or region.
  • Search results only: descriptions are limited to the text available on search cards. sellerName is the seller's public shop or personal name, sellerId the seller's public identifier and sellerPhone the public phone number, each null when Subito shows none.

Privacy

Public seller identity and contact fields available on search cards are retained. Public listing text, including any contacts the source includes in it, is retained with whitespace normalized.

FAQ

How do I find the right category or region slug? Run your search once on subito.it, then copy the word from the address bar: …/annunci-lombardia/vendita/biciclette/ means region lombardia, category biciclette. usato and italia cover everything.

Why are some prices null? A seller can post without a price. currency stays null with it; the title often names an offer instead ("regalo", "affare").

Why is condition empty for cars and motorcycles? Subito does not show a condition line for those categories. Check attributes instead: fuel, gearbox, mileage and registration year for cars; type and displacement for bikes.

Why did I get fewer listings than maxItems? One run reads up to 100 result pages, about 3,000 listings, and stops earlier at its time limit or when the search runs out. Narrow or split the search by region or category for more coverage.

Can I get full descriptions? Search results carry the text Subito shows on each card. The listing page is not fetched separately, so descriptionExcerpt holds the card's excerpt.

Can I run it daily? Yes. Schedule the run, read the dataset through the Apify API and export it as JSON, CSV or Excel. Results come newest-first, so each run starts with the freshest listings.

Pricing

$0.001 per delivered listing plus a $0.005 start event per run; the Pricing tab has the current rates. A start event is charged per GB of memory with a one-GB minimum, so the default 512 MB run is one start.

What a run costs: the default input (the newest listings across Italy, up to 50) returns up to 50 rows, about $0.055 in total — $0.05 in listing charges plus the $0.005 start. A 300-listing monitoring run costs about $0.305.