Subito.it Scraper - Italian Listings, Prices, Photos avatar

Subito.it Scraper - Italian Listings, Prices, Photos

Pricing

from $1.52 / 1,000 listing delivereds

Go to Apify Store
Subito.it Scraper - Italian Listings, Prices, Photos

Subito.it Scraper - Italian Listings, Prices, Photos

Scrape Subito.it classified listings by keyword, category, region and price range: title, price, description, condition, shipping, city, coordinates, photos, attributes, posted date and link. Goes past the 10,000-result limit per search. Error rows are free.

Pricing

from $1.52 / 1,000 listing delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Subito.it Scraper: Italian listings, prices, photos and locations

Subito.it Scraper collects classified listings from Subito.it, the biggest marketplace for used goods, cars, real estate and jobs in Italy. You search by keyword, category, region and price range, and each listing comes back as one clean row: title, full description, price in euros, condition, shipping availability and cost, city, province, region, coordinates, photos in large size, attributes (storage, mileage, year, size, fuel and more, depending on the category), posted date, seller type and the direct link.

It also goes past the 10,000-result limit per search: turn on splitLargeSearches and a search with tens of thousands of matches is delivered in full (up to the cap you set), without duplicates.

No account, cookies or browser needed. It is used to:

  • track prices of used phones, laptops, cars, bikes, furniture or any product across Italy;
  • find resale deals (listings priced under market value) and watch new listings with a schedule;
  • build price databases, valuation models and market reports for a category or a region;
  • monitor supply and demand by city or region, with coordinates for maps.

At a glance

WhatPrice
Listing deliveredUS$ 2.00 per 1,000 listings (US$ 0.002 each) on the Free plan, lower on paid plans
Run startUS$ 0.005 per run
  • 1,000 listings = about US$ 2.01 on the Free plan.
  • Paid Apify plans get a lower price per listing automatically (Bronze, Silver, Gold and above).
  • Error rows and duplicates are never charged. maxItems is a hard cap, and a spending limit set on the run stops it cleanly with everything delivered so far.

Quick start

{
"searchQueries": ["iphone 15"],
"maxItems": 100
}

Used bikes between 100 and 300 euros in Lombardia that the seller can ship, newest first:

{
"searchQueries": ["bicicletta"],
"category": "biciclette",
"region": "lombardia",
"minPrice": 100,
"maxPrice": 300,
"onlyShippable": true,
"sortBy": "newest",
"maxItems": 500
}

Every iPhone listing in Italy, past the 10,000-per-search limit:

{
"searchQueries": ["iphone"],
"splitLargeSearches": true,
"maxItems": 20000
}

Or paste a search link copied from the address bar of the site:

{
"startUrls": ["https://www.subito.it/annunci-lazio/vendita/telefonia/?q=samsung&ps=50&pe=200"],
"maxItems": 200
}

Input

FieldWhat it does
searchQueriesKeywords, one per line. Each keyword is one search. Italian works best (bicicletta, divano, computer portatile). Leave empty with a category to get everything in that category.
startUrlsSearch links from subito.it. The keyword, region, category, price range and shipping filter in the link are used.
categoryCategory name from the list, for example telefonia, auto, informatica, biciclette.
regionOne of the 20 Italian regions. Empty = all of Italy.
minPrice, maxPricePrice range in euros. Listings without a price are left out when a price filter is set.
onlyShippableKeep only listings the seller can ship.
sortByrelevance (default), newest, oldest, priceAsc, priceDesc.
splitLargeSearchesOn by default. A search with more than 10,000 results is split by region and price range and every match is delivered, up to maxItems.
maxItemsCap for the whole run, across all searches (default 50; 0 = no cap).
proxyConfigurationApify datacenter proxy by default.

searchQuery, query, keyword, maxResults, limit, urls, priceFrom and priceTo are accepted too, so inputs written for other tools keep working.

Output

One row per listing:

FieldWhat it is
id, urlListing id and absolute link
title, descriptionTitle and the full description text
price, currencyPrice in euros (null when the seller left it empty) and EUR
category, categoryIdCategory name and number
conditionCondition as the seller stated it, when the category has one
shippable, shippingCostWhether the seller ships, and the shipping cost in euros when shown
attributesEverything else the listing declares, as an object: storage, mileage, year, fuel, size, rooms... depending on the category
city, province, provinceCode, regionWhere the item is (city is the comune)
latitude, longitudeCoordinates of the comune
images, imageCountPhoto links (large size) and how many
postedAtDate and time of the listing, ISO 8601
advertiserTypeprivate or company
searchQueryThe keyword or link that found it

One real row (text shortened):

{
"type": "listing",
"id": "666146560",
"url": "https://www.subito.it/telefonia/iphone-15-pro-genova-666146560.htm",
"title": "Iphone 15 pro",
"description": "Vendo iphone 15 pro 128 batteria 80% perfettamente funzionante vendo con caricatore e cover...",
"price": 520,
"currency": "EUR",
"category": "Telefonia",
"categoryId": 12,
"condition": "Buono - usato ma ben conservato",
"shippable": false,
"shippingCost": null,
"attributes": { "phone_type": "Cellulari e Smartphone" },
"city": "Genova",
"province": "Genova",
"provinceCode": "GE",
"region": "Liguria",
"latitude": 44.411493,
"longitude": 8.932688,
"imageCount": 5,
"postedAt": "2026-10-27T18:54:46.971+0100",
"advertiserType": "private",
"searchQuery": "iphone 15"
}

Seller names, profiles and phone numbers are not part of the output; only the seller type (private or company).

Going past 10,000 results

A single search shows at most 10,000 listings, even when it matches many more (the word "iphone" matches over 66,000). With splitLargeSearches on, the Actor cuts the search by region and, when a region still holds too many, by price range, delivers each part and removes duplicates. Set maxItems to what you need. Expect about 1 second per 100 listings plus a few requests per range, so raise the run timeout for tens of thousands of listings.

Listings without a price are collected on a final pass that reaches the most recent ones; when you need all of them, narrow the search with keywords, a category or a region.

Errors you may see

Every error is a row with errorCode and is never charged:

errorCodeMeaning
INVALID_INPUTA field has a wrong value, for example an unknown region or category
INVALID_URLNot a Subito.it search link
INVALID_FILTERThe site did not accept the filters
NO_RESULTSNo listing matches the keyword and filters
BLOCKEDThe site refused every attempt for this search; run it again in a few minutes

Integrations, scheduling and AI agents

  • Schedule the same searches daily in Apify schedules with sortBy: newest to catch new listings and price drops.
  • Export as JSON, CSV, Excel or XML, or read the dataset from the Apify API.
  • Connect it to Make, n8n, Zapier or Google Sheets through Apify integrations.
  • AI agents: call it as a tool through the Apify MCP server in Claude, ChatGPT, Cursor or any MCP client, for example "find used iPhone 15 under 500 euros in Lazio and list the five cheapest".

FAQ

Do I need an account on Subito.it? No. Everything comes from public search results, without login or cookies.

Which language should I search in? The listings are written in Italian, so Italian keywords find the most. Brand and model names (iphone 15, playstation 5) work as they are.

Can I get all listings of a category? Yes: pick a category, leave searchQueries empty and set maxItems.

Is it legal? The Actor reads public listings only and returns no seller names, emails or phone numbers. You are responsible for how you use the data under the laws that apply to you.

Something broke or a field is missing? Open an issue on the Actor page; issues are answered within a day.

Limitations

  • Coordinates are those of the comune, not the street.
  • Seller information is not collected.
  • With splitLargeSearches, listings without a price are reached only partly on very large searches.

Changelog

  • 27 Oct 2026: first version: Subito.it search by keyword, category, region, price and shipping, splitLargeSearches for more than 10,000 results, photos, attributes and coordinates.