Subito.it Scraper avatar

Subito.it Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Subito.it Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

17

Total users

2

Monthly active users

12 days ago

Last modified

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?

FieldTypeDescription
urnStringUnique Subito listing identifier.
titleStringListing title.
descriptionStringListing description when published by the advertiser.
ad_typeStringHuman-readable listing type, such as a sale listing.
ad_type_keyStringCompact listing type code.
categoryStringListing category name.
category_idStringSubito category identifier.
category_slugStringFriendly category name used by the source.
macrocategory_idStringParent category identifier when available.
posted_atStringPublication timestamp or display date.
expires_atStringExpiration timestamp or display date when available.
priceNumber or StringAsking price when published.
shipping_costNumber or StringShipping cost when shown.
image_countIntegerNumber of images attached to the listing.
image_urlsArrayDirect image URLs available for the listing.
regionStringItalian region from the listing location.
region_idStringRegion identifier.
cityStringCity from the listing location.
city_idStringCity identifier.
townStringTown or municipality when available.
town_idStringTown identifier.
advertiserObjectAdvertiser ID, name, phone, company, and account type when available.
geoObjectGrouped region, city, and town values and identifiers.
urlStringCanonical public listing URL.
mobile_urlStringMobile listing URL when available.
featuresObjectStructured 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

  1. Open the Actor in Apify Console.
  2. Paste a public Subito.it category or search URL into startUrl, or leave it empty and use keyword and location.
  3. Set results_wanted for the maximum number of records and max_pages for the pagination limit.
  4. Enable an Apify Proxy configuration when your run needs more consistent access or higher volume.
  5. Start the run and inspect the Dataset preview.
  6. Download the results or connect the Dataset to your next workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoConsole prefill URLPublic Subito.it category, search, or marketplace URL. URL query filters are used when present.
keywordStringNoConsole prefill: occhiali moscotSearch phrase. When both a URL query and this value are supplied, the input keyword is used.
locationStringNoConsole prefill: RomaOptional location text combined with the keyword, such as a city or region.
results_wantedIntegerNo20Maximum number of records to save. Minimum value is 1.
max_pagesIntegerNo10Maximum number of result pages to request. Minimum value is 1.
proxyConfigurationObjectNo{"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
}

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_wanted and max_pages when 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.

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.

  • 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.

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.