
Subito.it Scraper
hipersoft/subito-scraper
Scrape classified ads from Subito.it, Italy's largest classifieds site: cars, motorbikes, property, jobs, electronics, home, sports and more. Title, description, price, condition, attributes, region, province, town, coordinates, private or business seller, shipping, photos, dates. Export CSV/JSON.
Total users
2Monthly users
1Total runs
5Per listing
$0.002Last rebuilt
Oct 26, 2026Overview
Subito.it Scraper extracts classified ads from Subito.it, Italy's largest classifieds marketplace with millions of live ads in auto, moto, veicoli commerciali, camper, case e appartamenti (vendita e affitto), offerte di lavoro, informatica, telefonia, console, elettrodomestici, arredamento, abbigliamento, biciclette, sport, collezionismo and animali. For every ad you get the title, full description, price, ad type (for sale or wanted), category, condition, attributes (brand, model, year, km, fuel, rooms, size…), region, province, town, GPS coordinates, private or business seller, business name, shipping availability, photos, publication and expiry dates. Search by keyword, category, region and price range, and filter private sellers (privati) or businesses (aziende). Export to CSV, Excel or JSON. Ideal for resellers, car dealers, real estate agents, price monitoring, market research and lead generation in Italy.
What does Subito.it Scraper do?
- 🇮🇹 All of Italy: filter by any of the 20 regions.
- 🚗 Every category: motori, immobili, lavoro, elettronica, casa, sport and more.
- 💶 Price and condition of each item.
- 🏷️ Attributes such as brand, model, year, kilometres, fuel, rooms and size.
- 📍 Region, province, town and GPS coordinates.
- 👤 Private vs business sellers with a dedicated filter.
- 📦 Shipping availability, photos and dates.
What data can you scrape from Subito.it?
| Field | Description |
|---|---|
| Ad | ID, link, title, description, ad type |
| Price | Price in € |
| Item | Category, condition, attributes |
| Location | Region, province, province code, town, zone, coordinates |
| Seller | Private or business, business name |
| Extras | Shipping availability |
| Media & dates | Photos, published, expires |
Use cases for Subito.it data
- Resellers: find under-priced second-hand items across Italian regions.
- Car dealers: monitor private car and motorbike listings and prices.
- Real estate agents: track private property sales and rentals.
- Price monitoring: follow second-hand prices of phones, consoles, bikes and furniture.
- Market research: compare supply and prices between regions.
- Lead generation: list businesses selling in a category.
How to scrape Subito.it
- Click Try for free to open Subito.it Scraper in Apify Console.
- Enter search terms, and optionally a category, region and price range.
- Choose private, business or all sellers.
- Click Start and download your ads as CSV, Excel or JSON.
Input
Example input
{
"queries": ["iphone 13", "playstation 5"],
"region": "11",
"minPrice": 150,
"maxPrice": 400,
"sellerType": "private",
"maxItems": 500
}
| Field | Description |
|---|---|
| Search terms | One or more keywords. |
| Category | Optional category. |
| Region | Optional Italian region. |
| Ad type | For sale or wanted. |
| Min / max price | Price range in euro. |
| Seller type | All, private only or businesses only. |
| Max ads | 0 = no limit. |
Output
Ad example
{
"adId": "663779910",
"url": "https://www.subito.it/telefonia/iphone-13-128gb-latina-663779910.htm",
"title": "Iphone 13 128GB",
"price": 200,
"currency": "EUR",
"adType": "In vendita",
"category": "Telefonia",
"condition": "Buono - usato ma ben conservato",
"attributes": { "Tipologia telefoni": "Cellulari e Smartphone" },
"region": "Lazio",
"province": "Latina",
"provinceCode": "LT",
"town": "Aprilia",
"latitude": 41.593711,
"longitude": 12.648606,
"sellerType": "private",
"imageCount": 6,
"publishedAt": "2026-10-08T16:25:47.95+0200"
}
Output schema
| Field | Type | Description |
|---|---|---|
adId, url, title, description, adType |
string | Ad. |
price, currency |
mixed | Price. |
category, categoryId, condition, attributes |
mixed | Item details. |
region, province, provinceCode, town, zone, latitude, longitude |
mixed | Location. |
sellerType, businessName |
string | Seller (business names only). |
shippingAvailable |
boolean | Shipping. |
imageCount, imageUrl, images, publishedAt, expiresAt |
mixed | Media and dates. |
Names of private sellers are not collected.
How much does it cost?
Subito.it Scraper uses pay-per-ad pricing: a small fixed price per ad, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More classifieds data
- Milanuncios Scraper: Spanish classifieds.
- Marktplaats & 2dehands Scraper: Dutch and Belgian classifieds.
- Kleinanzeigen Scraper: German classifieds.
FAQ
How many ads can one search return? Up to 10,000 ads per search. Split large searches by region, category or price range to collect more.
Can I get only private sellers (privati)? Yes. Set Seller type to "Private only".
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate it with other apps? Yes. Subito.it Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Subito.it? The scraper only collects publicly visible ad information and no private seller names or contact data. You are responsible for using the data in line with Subito's terms and GDPR.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Subito.it or Adevinta.
Input
| Field | Type | Description |
|---|---|---|
queriesSearch terms | array | Keywords, e.g. iphone 13, bici da corsa, divano, fiat panda. Leave empty to list the newest ads (combine with a category or region). |
categoryCategory | string · 2, 3, 4, 34, 7, 29… | Optional category. |
regionRegion | string · 13, 17, 18, 15, 8, 7… | Optional Italian region. |
adTypeAd type | string · s, k | Items for sale or wanted ads. Default: "s" |
minPriceMinimum price (€) | integer | Minimum price in euro. |
maxPriceMaximum price (€) | integer | Maximum price in euro. |
sellerTypeSeller type | string · all, private, business | Private individuals, businesses or both. Default: "all" |
maxItemsMax ads | integer | Stop after this many ads in total (0 = no limit; each search returns up to 10,000 ads). Default: 200 |
proxyConfigurationProxy configuration | object | Not needed in most cases. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~subito-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"queries": [
"iphone 13"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/subito-scraper").call(run_input={
"queries": [
"iphone 13"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/subito-scraper').call({
"queries": [
"iphone 13"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Listing Charged per classified ad returned | $0.002 | $0.001 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.