Subito.it Scraper avatar

Subito.it Scraper

Pricing

Pay per usage

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

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Collect rich Subito.it listing data from search pages, category pages, and generic marketplace URLs. This actor is built for fast, large-scale extraction with stable pagination and structured output for analysis, monitoring, and automation.

Features

  • Flexible input modes — Use a Subito URL or use keyword and location inputs.
  • Category-aware extraction — Supports category URLs and resolves category filters automatically.
  • Pagination control — Collect exactly the amount of data you need with page and result limits.
  • Clean dataset output — Removes null values from output records before saving.
  • Rich listing fields — Returns listing metadata, pricing, geo info, images, advertiser info, and full feature sets.

Use Cases

Marketplace Monitoring

Track active listings and observe how categories, pricing, and volume change over time.

Competitive Research

Build datasets for category-level and keyword-level intelligence across multiple markets.

Lead Generation

Extract filtered listing feeds for business development and sales operations.

Pricing Analysis

Monitor historical and current pricing trends by category, location, and listing type.

BI and Reporting

Export structured data to dashboards, spreadsheets, and data warehouses.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo"https://www.subito.it/annunci-italia/vendita/usato/"Subito URL to start from.
keywordStringNo"occhiali moscot"Search keyword used when URL has no query term.
locationStringNo"Roma"Optional location text combined with keyword.
results_wantedIntegerNo20Maximum number of records to save.
max_pagesIntegerNo10Maximum number of pages to fetch.
proxyConfigurationObjectNoApify Proxy residentialProxy settings for reliable production runs.

Output Data

Each dataset item can contain the following fields:

FieldTypeDescription
urnStringUnique listing identifier.
titleStringListing title.
descriptionStringListing description text.
ad_typeStringListing type label (for example In vendita).
ad_type_keyStringCompact type key.
categoryStringCategory name.
category_idStringCategory ID.
category_slugStringCategory slug.
macrocategory_idStringMacro category ID when present.
posted_atStringPublish timestamp.
expires_atStringExpiration timestamp.
priceNumber or StringPrice parsed from listing features.
shipping_costNumber or StringShipping cost when available.
image_countIntegerNumber of listing images.
image_urlsArrayListing image URLs.
regionStringRegion at top-level for easier filtering.
region_idStringRegion ID at top-level.
cityStringCity at top-level for easier filtering.
city_idStringCity ID at top-level.
townStringTown at top-level.
town_idStringTown ID at top-level.
advertiserObjectAdvertiser data (id, name, company, type).
geoObjectRegion, city, and town information.
urlStringListing URL.
mobile_urlStringMobile listing URL.
featuresObjectStructured listing features.

Usage Examples

Marketplace URL

{
"startUrl": "https://www.subito.it/annunci-italia/vendita/usato/",
"results_wanted": 20,
"max_pages": 10
}
{
"keyword": "occhiali moscot",
"location": "Roma",
"results_wanted": 50,
"max_pages": 20
}
{
"startUrl": "https://www.subito.it/annunci-italia/vendita/auto/",
"results_wanted": 30,
"max_pages": 15
}

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",
"posted_at": "2026-04-20T08:26:36.564+0200",
"price": 330,
"image_count": 4,
"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"
}

Tips For Best Results

Use Valid Subito URLs

  • Prefer category and search-result URLs directly from Subito.
  • Keep URL parameters when you need exact filtering behavior.

Start Small, Then Scale

  • Start with results_wanted: 20 for quick validation.
  • Increase limits once your query pattern is confirmed.

Use Proxies In Production

  • Residential proxies help stabilize larger runs.
  • Keep retries and timeouts conservative for long schedules.

Proxy Configuration

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

  • Google Sheets — Build quick listing trackers.
  • Airtable — Create searchable listing databases.
  • Make — Trigger downstream automations.
  • Zapier — Connect listing events to business tools.
  • Webhooks — Push fresh data to your systems.

Export Formats

  • JSON — Best for APIs and custom pipelines.
  • CSV — Best for spreadsheet analysis.
  • Excel — Best for operational reporting.
  • XML — Best for legacy integrations.

Frequently Asked Questions

Can I use only keyword and location without URL?

Yes. Provide keyword and optionally location, and the actor will run search extraction.

Does the actor support category URLs?

Yes. Category slugs are resolved and used to query matching listing data.

Are empty or null fields saved?

No. Output records are cleaned so null values are removed before saving.

Can I collect thousands of records?

Yes. Increase results_wanted and max_pages based on your use case and runtime constraints.

Is proxy configuration required?

Not always, but recommended for production stability and higher-volume extraction.


Support

For issues or feature requests, open the actor in Apify Console and use the support options there.

Resources


This actor is intended for legitimate data collection and analytics workflows. You are responsible for complying with website terms and all applicable laws in your jurisdiction.