Subito.it 🧡 Scraper⚡ avatar

Subito.it 🧡 Scraper⚡

Pricing

from $1.59 / 1,000 results

Go to Apify Store
Subito.it 🧡 Scraper⚡

Subito.it 🧡 Scraper⚡

Scrape Subito.it listings at scale. Extract titles, prices, locations, seller info, images and URLs from Italy's largest classifieds marketplace. Supports keyword search, category and price filters, pagination.

Pricing

from $1.59 / 1,000 results

Rating

5.0

(1)

Developer

Nogards

Nogards

Maintained by Community

Actor stats

1

Bookmarked

41

Total users

8

Monthly active users

11 days ago

Last modified

Share

Subito.it Scraper — from $1.59 per 1,000 results

Who is this for

Resellers, price researchers and lead-gen teams who need Italian classifieds data on a schedule — search Subito.it by keyword, category, province and price, and get every listing as structured JSON.

What you get

  • Every listing on the pages you scrape: title, price, location, link, images, full description, publication date, and whether the seller is a private person or a business.
  • Filters that map to real searches: keyword, category, province, minimum and maximum price, number of pages.

Note: Subito repeats some featured listings across multiple result pages of the same search. Each page is scraped and billed independently.

Sample output

{
"title": "Iphone 15 256gb LEGGE BENE MILANO",
"price": 280,
"priceRaw": "280 €",
"currency": "EUR",
"link": "https://www.subito.it/telefonia/iphone-15-256gb-legge-bene-milano-milano-658616636.htm",
"location": "Milano (MI)",
"images": [
"https://images.sbito.it/api/v1/sbt-ads-images-pro/images/31/31ce9019-d313-4486-bdc6-526b2bfe6383?rule=vertical-mini-card-1x-auto"
],
"id": "658616636",
"description": "Vendo iPhone 15 da 256GB, guasto e da riparare. Il telefono è caduto…",
"publishedAt": "2026-08-28 13:28:57",
"category": "Telefonia",
"categorySlug": "telefonia",
"town": "Milano",
"province": "Milano",
"provinceCode": "MI",
"region": "Lombardia",
"condition": "Buono - usato ma ben conservato",
"shippable": false,
"sellerId": "111734348",
"isCompany": false
}

Export as JSON, CSV, Excel or XML from the Apify Console, or pull it from the API.

Input

FieldDescriptionDefault
Search KeywordWhat to search for, e.g. iphone 15, divano, bicicletta—
CategorySubito.it category to search in. Leave empty to search all used items.all used items
ProvinceItalian province to filter by. The region is resolved automatically.all Italy
Minimum Price (€)Lowest price to include. Enforced by Subito for category-specific searches; in the generic "all used items" search Subito may still include some listings outside this range.none
Maximum Price (€)Highest price to include. Same category note as above.none
Maximum PagesHow many result pages to scrape, roughly 30 listings each3

Provide a keyword, a category, or both.

Examples

Cheapest iPhone 15 in Milan under €500:

{ "keyword": "iphone 15", "province": "milano", "maxPrice": 500 }

Cars between €1,000 and €5,000:

{ "category": "auto", "minPrice": 1000, "maxPrice": 5000, "maxPages": 10 }

Sofas across Italy, 20 pages:

{ "keyword": "divano", "maxPages": 20 }

Output fields

FieldTypeDescription
titlestringListing title
pricenumber | nullPrice as a number. null when the seller did not set one.
priceRawstring | nullPrice as shown on Subito, e.g. "280 €"
currencystringAlways "EUR"
linkstringListing URL
locationstring"Town (PR)", e.g. "Milano (MI)"
imagesarrayImage URLs
idstringSubito listing id
descriptionstringFull listing description
publishedAtstringWhen the listing was published
categorystringCategory name, e.g. "Telefonia"
categorySlugstringCategory slug, e.g. "telefonia"
townstringTown
provincestringProvince name
provinceCodestringTwo-letter province code
regionstringRegion
conditionstring | nullItem condition as stated by the seller
shippablebooleanWhether the seller offers shipping
sellerIdstringSeller id
isCompanybooleanWhether the seller is a business

Scheduling

Run this Actor on a schedule to track prices over time. Results accumulate in your dataset, so you can spot price drops and new listings as they appear.

Pricing

Pay per result: $1.59 per 1,000 listings added to your dataset (volume discounts apply automatically on higher Apify plans). Use maxPages to control cost.

Technical notes

  • HTTP-only scraper — no headless browser, so runs start fast and use little memory.
  • Province slugs follow Subito.it's own naming, which occasionally differs from the administrative name: Monza e della Brianza is monza, and Sardinia keeps medio-campidano, gallura, ogliastra and sulcis-iglesiente. Legacy names such as monza-brianza and sud-sardegna are accepted and mapped automatically.
  • An unrecognised province or category fails immediately with the list of valid values, so a typo never costs you a run.
  • minPrice/maxPrice are sent to Subito as search filters. Subito enforces them server-side inside category-specific searches (e.g. auto). In the generic "all used items" search Subito does not always honour them, so a small number of out-of-range listings can appear in your results — pick a category for a strict price range.

Support

Found a bug or need a field that isn't here? Open an issue on the Actor's Issues tab.