Subito.it Scraper
Pricing
from $1.00 / 1,000 results
Subito.it Scraper
Extract classified listings from Subito.it at scale. Scrape prices, product details, seller information, and item descriptions for market research, competitor analysis, and lead generation. Fast, reliable bulk data extraction from Italy's largest classifieds marketplace.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
17
Total users
2
Monthly active users
12 days ago
Last modified
Categories
Share
What does Subito.it Scraper do?
Subito.it Scraper collects public classified listings from Subito.it for market research, resale analysis, competitor monitoring, lead generation, and recurring listing feeds. Give it a Subito category or search URL, or enter a keyword and optional location, then receive structured records with titles, descriptions, prices, categories, publication dates, seller details, locations, images, features, and listing URLs.
The Actor supports broad marketplace pages as well as focused searches such as a product keyword in a specific Italian city. Results are saved in an Apify Dataset and can be downloaded as JSON, CSV, Excel, or XML.
Why use Subito.it Scraper?
- Build a usable classifieds dataset - Collect consistent records instead of copying listings manually.
- Track prices and supply - Compare current asking prices, listing volume, categories, and locations over time.
- Find relevant listings - Combine Subito URL filters with a keyword and location for a narrower result set.
- Support repeat workflows - Schedule runs for marketplace monitoring, catalog refreshes, or research updates.
- Connect results to other tools - Use Apify API access, webhooks, Google Sheets, Airtable, Make, or Zapier after a run.
- Scale gradually - Validate a small run first, then increase the result and page limits for larger collections.
What data can you extract from Subito.it?
| Field | Type | Description |
|---|---|---|
urn | String | Unique Subito listing identifier. |
title | String | Listing title. |
description | String | Listing description when published by the advertiser. |
ad_type | String | Human-readable listing type, such as a sale listing. |
ad_type_key | String | Compact listing type code. |
category | String | Listing category name. |
category_id | String | Subito category identifier. |
category_slug | String | Friendly category name used by the source. |
macrocategory_id | String | Parent category identifier when available. |
posted_at | String | Publication timestamp or display date. |
expires_at | String | Expiration timestamp or display date when available. |
price | Number or String | Asking price when published. |
shipping_cost | Number or String | Shipping cost when shown. |
image_count | Integer | Number of images attached to the listing. |
image_urls | Array | Direct image URLs available for the listing. |
region | String | Italian region from the listing location. |
region_id | String | Region identifier. |
city | String | City from the listing location. |
city_id | String | City identifier. |
town | String | Town or municipality when available. |
town_id | String | Town identifier. |
advertiser | Object | Advertiser ID, name, phone, company, and account type when available. |
geo | Object | Grouped region, city, and town values and identifiers. |
url | String | Canonical public listing URL. |
mobile_url | String | Mobile listing URL when available. |
features | Object | Structured source features, including labels, values, and numeric values when present. |
Fields are omitted when Subito.it does not provide a value, so records stay compact and easier to filter.
How to use Subito.it Scraper
- Open the Actor in Apify Console.
- Paste a public Subito.it category or search URL into
startUrl, or leave it empty and usekeywordandlocation. - Set
results_wantedfor the maximum number of records andmax_pagesfor the pagination limit. - Enable an Apify Proxy configuration when your run needs more consistent access or higher volume.
- Start the run and inspect the Dataset preview.
- Download the results or connect the Dataset to your next workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | Console prefill URL | Public Subito.it category, search, or marketplace URL. URL query filters are used when present. |
keyword | String | No | Console prefill: occhiali moscot | Search phrase. When both a URL query and this value are supplied, the input keyword is used. |
location | String | No | Console prefill: Roma | Optional location text combined with the keyword, such as a city or region. |
results_wanted | Integer | No | 20 | Maximum number of records to save. Minimum value is 1. |
max_pages | Integer | No | 10 | Maximum number of result pages to request. Minimum value is 1. |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Apify Proxy settings for a run. |
All inputs are optional. For the clearest results, provide either a complete startUrl or a focused keyword, and add location when regional filtering matters.
Usage Examples
Basic marketplace collection
Collect listings from Subito.it's used-items marketplace with the default limits:
{"startUrl": "https://www.subito.it/annunci-italia/vendita/usato/","results_wanted": 20,"max_pages": 10}
Keyword and location search
Find listings matching a phrase in a specific city:
{"keyword": "occhiali moscot","location": "Roma","results_wanted": 50,"max_pages": 20}
Category and higher-volume run
Collect more vehicle listings from a category page while enabling Apify Proxy:
{"startUrl": "https://www.subito.it/annunci-italia/vendita/auto/","results_wanted": 200,"max_pages": 20,"proxyConfiguration": {"useApifyProxy": true}}
Sample Output
{"urn": "id:ad:b7cf54df-9aca-4df7-a4b9-dfc5dd8ed058:list:639348779","title": "Occhiali Moscot Lemtosh Matte Black","description": "Occhiale Lemtosh Matte Black with custom made tints...","ad_type": "In vendita","ad_type_key": "s","category": "Abbigliamento e Accessori","category_id": "16","category_slug": "abbigliamento-accessori","posted_at": "2026-04-20T08:26:36.564+0200","price": 330,"shipping_cost": 9.9,"image_count": 4,"image_urls": ["https://images.example-subito.it/listing-639348779-1.jpg"],"region": "Lazio","region_id": "11","city": "Roma","city_id": "4","town": "Roma","town_id": "058091","advertiser": {"id": "user-12345","name": "Example seller","company": "Example seller company","type": "private"},"geo": {"region": "Lazio","region_id": "11","city": "Roma","city_id": "4","town": "Roma","town_id": "058091"},"url": "https://www.subito.it/abbigliamento-accessori/occhiali-moscot-lemtosh-matte-black-roma-639348779.htm","mobile_url": "https://m.subito.it/abbigliamento-accessori/occhiali-moscot-lemtosh-matte-black-roma-639348779.htm","features": {"/price": [{"key": "330","value": "330 €","label": "Prezzo","numeric": 330}]}}
Tips for best results
- Use a real public URL - Start with a category or search-result URL copied from Subito.it when you need its existing filters.
- Keep the first run small - Use 20 results and a low page limit to confirm the query and output shape.
- Combine filters carefully - A keyword and location are joined into one search phrase, so use concise terms.
- Scale limits together - Increase
results_wantedandmax_pageswhen you need a larger dataset. - Review source availability - Price, seller, phone, shipping, and feature values depend on what each advertiser publishes.
- Use scheduled runs for monitoring - Compare dated datasets to track new listings, price changes, or changing supply.
- Report changed pages - Public marketplace pages can change; use the Actor's Issues tab when a field or result pattern changes.
Integrations and export formats
- Apify API - Read Dataset items from your own applications.
- Google Sheets - Review listing feeds with a research or sales team.
- Airtable - Build a searchable inventory or competitor database.
- Make and Zapier - Trigger downstream actions after a run completes.
- Webhooks - Notify another service when fresh data is available.
- JSON, CSV, Excel, and XML - Choose the format that fits analysis, reporting, or data pipelines.
Frequently Asked Questions
Can I run the Actor with only a keyword?
Yes. Provide keyword and optionally location; startUrl is not required for a keyword search.
Can I use a Subito.it category URL?
Yes. Supply the category URL in startUrl. Category and query filters in the URL are used when available.
How many listings can I collect?
You can request any positive results_wanted value, subject to available listings, max_pages, run time, and source access.
Why is a field missing from one listing?
Fields are omitted when the advertiser or Subito.it does not publish that information. Check several records before treating a missing value as a collection issue.
Can I schedule recurring Subito.it monitoring?
Yes. Create an Apify Schedule to run the same input hourly, daily, weekly, or at a custom interval.
Can I export the Dataset to CSV or Excel?
Yes. Apify Dataset exports include CSV, Excel, JSON, XML, and other supported formats.
Do I need to enable Apify Proxy?
No. It is optional for small runs, but can help provide more consistent access during repeated or higher-volume runs.
Is collecting Subito.it data legal?
Public data collection can be lawful in some contexts, but you are responsible for respecting Subito.it's terms, applicable privacy rules, intellectual property rights, and all laws that apply to your use case.
Related Actors
- DBA.dk Marketplace Scraper - Collect classified marketplace listings, prices, locations, and seller details from Denmark.
- Vinted Scraper - Gather second-hand fashion listings, prices, item details, and seller information.
- Etsy Scraper - Extract product listings from a large handmade and vintage marketplace for price and trend research.
- Quikr Product Scraper - Collect product listings, prices, locations, images, and seller data from India's classifieds marketplace.
Support
For issues, feature requests, or changed source fields, use the Issues tab on the Actor page in Apify Console. Include the input used, run date, and a small example of the unexpected result when possible.
Legal Notice
This Actor is intended for legitimate collection and analysis of publicly available Subito.it listing data. You are responsible for complying with Subito.it's terms of service, privacy requirements, intellectual property rules, and applicable laws. Do not use collected data for unlawful discrimination, harassment, spam, or other abusive activity.