Subito Auto Scraper avatar

Subito Auto Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Subito Auto Scraper

Subito Auto Scraper

Scrape used cars from subito.it (Auto category) with structured filters (make, model, region, price, fuel). Returns price, mileage, year, location, and listing URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🚗 Subito Auto Scraper

Want to find used cars on Subito.it or analyze the Italian private + dealer market? This scraper makes it super easy!

Paste an input_url from your browser once you've already filtered on Subito, or use structured filters (make, model, region, price, fuel type, etc.) — structured filters work better for AI agents. When input_url is set it overrides the filters. Either way, you get up to 2000 car listings from the Auto section only, with pricing, specs, and location as CSV or JSON.

💡 Perfect for...

  • Car Buyers: Monitor deals from private sellers and dealers across Italy.
  • Dealerships: Track competitor inventory and pricing on Subito.
  • Market Research: Analyze Italian used-car supply by brand, region, mileage, and fuel.
  • Data Analysts: Export clean structured data for dashboards and pricing models.
  • 🤖 AI Agents: Power bots and OpenClaw workflows with real-time Subito Auto listings.
  • 📚 RAG Systems: Feed vehicle specs and prices into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Subito Auto search URL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Structured Filters: Search by make, model, region, city, condition, body type, price, mileage, year, fuel, gearbox, and seller type — no URL crafting.
  • 🚗 Auto Only: Scoped to Subito Auto — ignores immobili, elettronica, etc.
  • ⚙️ Rich Listings: Price, year, mileage, fuel, gearbox, body, location, and images.
  • 🔎 Optional Deep Dive: Turn on enrich_details for extra fields from each ad page (usually unnecessary).
  • ⏱️ Sorting Options: Newest, relevance, price, year, mileage, power, or length.
  • 🇮🇹 Built for Italy: All 20 regions with a live make dropdown fetched from Subito's brands API.

📦 What's inside the data?

For every single car listing, you will get:

  • Core Details: id, title, url, image, photo_count, description, published_at
  • Location: location, region, province, town
  • Technical Specs: make, model, version, fuel_type, gearbox, mileage, year, body_type, doors, seats, color, power, emission_class, condition
  • Pricing & Seller: price, seller_type, seller_name
  • Extras: neopatentati when present

🛠️ Sort options

Use the sort_by parameter:

  • Most Recent – Newest listings first
  • Most Relevant – Subito relevance ranking
  • Lowest / Highest Price
  • Newest / Oldest Year
  • Lowest / Highest KM
  • Lowest / Highest Power
  • Shortest / Longest Length

🚀 Quick start

Option A — Input URL

  1. Open Subito Auto, apply filters in the browser, copy the results URL.
  2. Paste it into input_url.
  3. Set max_cars and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Set filters (e.g. make FIAT, model Panda), optional region/city, price / mileage / year / fuel.
  3. Choose sort_by and max_cars (up to 2000).
  4. Click Start and export CSV, Excel, or JSON when done.

Tech details for developers 🧑‍💻

Input Example (filters)

{
"make": "FIAT",
"model": "Panda",
"region": "Lombardia",
"price_max": 10000,
"energy": "Benzina",
"sort_by": "Lowest Price",
"max_cars": 100
}

Input Example (URL override)

{
"input_url": "https://www.subito.it/annunci-lombardia/vendita/auto/?q=bmw",
"max_cars": 100
}

Output Example

{
"id": "654772709",
"title": "Panda anno 2010",
"url": "https://www.subito.it/auto/panda-anno-2010-napoli-654772709.htm",
"image": "https://images.sbito.it/api/v1/sbt-ads-images-pro/images/70/…?rule=gallery-800-w",
"price": 3000,
"year": 2010,
"mileage": 163000,
"fuel_type": "Benzina",
"gearbox": "Manuale",
"body_type": "Utilitaria",
"location": "Giugliano in Campania, Napoli, Campania",
"make": "FIAT",
"model": "Panda",
"seller_type": "Private"
}

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste a Subito Auto search URL; overrides all filters below when set. Leave empty to use filters (better for AI agents).
makestring enumNoanyBrand as on Subito, fetched live from Subito's brands API (e.g. FIAT, BMW, ALFA ROMEO). Empty = all brands.
modelstringNoFree-text model name (e.g. Panda). Only used when make is set; not a dropdown.
querystringNoFree-text keywords.
regionstring enumNo"" (all Italy)Italian region (e.g. Lombardia, Lazio, Campania). Empty = nationwide.
citystringNoCity or province text.
conditionstring enumNoanyUsato, Km0, Nuovo.
body_typestring enumNoanyUtilitaria, Berlina, Station Wagon, Monovolume, SUV/Fuoristrada, Cabrio, Coupé, City Car, Altro.
price_min / price_maxintegerNoPrice range in euros.
mileage_min / mileage_maxintegerNoMileage range in km.
year_min / year_maxintegerNoRegistration year range.
energystring enumNoanyFuel type as shown on Subito (Benzina, Diesel, Gpl, Elettrica, Ibrida, …).
gearboxstring enumNoanyManuale, Automatico, Sequenziale, Altro.
seller_typestring enumNoanyPrivato or Azienda.
sort_bystring enumNoMost RecentSee sort options above.
max_carsintegerYes50How many listings to return (12000).
enrich_detailsbooleanNofalseFetch each ad page for extra fields (slower; rarely needed).
listing_urlsstring[]NoDirect ad URLs. If provided without search filters, only these are scraped.

Notes on filters

  • input_url always wins over filters when provided.
  • This Actor only scrapes cars (Subito Auto). Motori accessories, moto, immobili, etc. are out of scope.
  • Each run returns at most max_cars listings (12000).
  • Prefer official Subito brand names when filtering by make.