Standvirtual Scraper avatar

Standvirtual Scraper

Pricing

from $4.20 / 1,000 results

Go to Apify Store
Standvirtual Scraper

Standvirtual Scraper

Every car, motorcycle, van and motorhome for sale on Standvirtual Portugal: full specs, price with market evaluation and price drops, equipment, dealer name, address and website, and the municipality of every listing. 40 filters, no 1,000 result cap, and new-listing tracking.

Pricing

from $4.20 / 1,000 results

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Norm Data

🚗 Standvirtual Portugal Cars Scraper

Get every car, motorcycle, commercial vehicle, and motorhome for sale on Standvirtual, Portugal's biggest vehicle marketplace. Each listing comes with full specifications, the asking price with the site's own market price evaluation and recent price drops, the equipment list, and the dealer's name, address, and website. No login, no account.

Built for dealers, importers, car traders, and market analysts who need the whole Portuguese market, not a sample of it.

🎯 Who uses it?

🏪 Car dealers and traders

Find cars priced below market or recently reduced, by make, model, district, and budget, and get told about new ones on every scheduled run.

🌍 Importers and exporters

Compare Portuguese prices with other markets across thousands of listings, with year, mileage, power, and equipment for each car.

📈 Market analysts and lenders

Track prices, stock, and price drops by make, model, fuel, and region, including electric range and battery size.

🤝 Dealer services and B2B sales

Build a list of active dealers with their address, postal code, website, stock, and whether they are registered credit intermediaries.

✨ What it does

  • The whole market: every listing that matches your search, with no cap on results. Cars, motorcycles, commercial vehicles, and motorhomes.
  • Vehicle filters: several makes and models at once, keyword, new or used, body type, fuel, gearbox, traction, color, year, mileage, and power.
  • Where: any of Portugal's districts, Madeira, and the Azores islands, or any of its 308 municipalities.
  • Price filters: price range, below market or at market by the site's own evaluation, and recent price drops only.
  • Seller and history filters: dealers or private sellers, ACAP certified dealers, manufacturer certified programs, national or imported, maximum previous registrations, VAT deductible, trade-in accepted, financing, complete service book, second key, non-smoker, particle filter, and classic cars.
  • Equipment filters: 38 must-have items, such as Apple CarPlay, reversing camera, heated seats, adaptive driving aids, and EV fast charging.
  • New listing tracking: schedule the same search and each run returns only the listings that appeared since the last one.
  • Look up: refresh listings you already know from their URL.

Missing source values are returned as null, never invented.

Why this scraper

  • No 1,000 result limit. Get every match, up to the entire marketplace of more than 40,000 cars.
  • Price intelligence on every row: the site's own below, in, or above market evaluation, the price drop percentage, and the price before the drop.
  • Full listing details: description, 25 specifications including CO2, consumption, warranty, and electric range, the complete equipment list, and every photo.
  • Dealer data built in, not sold as an add-on: company and stand name, address, postal code, coordinates, website, logo, years on Standvirtual, ACAP certification, brand certified program, and Bank of Portugal credit intermediary number.
  • The municipality of every listing, even though the site only shows the parish, so you can filter and group by concelho.
  • 40 filters, covering everything the site offers that matters for buying and analysis.
  • Private sellers stay private: listings from private sellers are included, with no name, address, phone, or exact location.

How it compares

CapabilityThis actorOther Standvirtual scrapers
Make, model, price, year, mileage, fuel, gearboxyesyes
Results per rununlimitedup to 1,000
Several makes and models in one runyesone
District, island, and municipality filtersyesno
Market price evaluation and price dropsyesno
Description, equipment list, all photosyesno
Dealer name, address, website, credit intermediaryyesseller type only
VAT, trade-in, financing, history, and equipment filtersyesno
Motorcycles, commercial vehicles, motorhomesyescars only
Only new listings on scheduled runsyesno

📦 What data you get

EntityUseful fields
VehicleTitle, description, vehicle type, make, model, version, sub-model, year, registration month, mileage, fuel, gearbox, gears, engine size, power, body, color, doors, seats, traction.
EfficiencyCO2 emissions, urban and extra-urban consumption, battery capacity, and electric range.
ConditionNew or used, imported, previous registrations, warranty in months, service book, second key, non-smoker, particle filter, classic.
PriceAsking price in euros, negotiable, market price evaluation, price drop percentage, and the price before the drop.
Deal termsVAT deductible, financing available, and trade-in accepted.
DealerCompany name, stand name, ID, address, postal code, coordinates, website, logo, year joined, ACAP certification, brand certified program, and credit intermediary status and number.
LocationLocality (parish), municipality, and district of every listing.
MediaMain photo, photo count, and every photo URL.
ListingEquipment list, badges, listing link, and the dates it was published, first published, and last updated.

Every record includes scraped_at (UTC). Download your dataset from Apify as CSV, JSON, Excel, or XML.

💡 Use cases

🏪 BMW and Audi diesels under €30,000 from 2018, priced below market

{ "makes": ["BMW", "Audi"], "fuelTypes": ["diesel"], "priceMax": 30000, "yearFrom": 2018, "priceEvaluation": "below" }

🔔 Every new Tesla listed in Lisboa or Porto, on a daily schedule

{ "makes": ["Tesla"], "districts": ["lisboa", "porto"], "onlyNewListings": true }

📉 Recent price drops on automatic SUVs from dealers

{ "bodyTypes": ["suv"], "gearboxes": ["automatic"], "sellerType": "dealer", "priceDropsOnly": true }

🧾 VAT deductible company cars with CarPlay and a reversing camera

{ "conditionFlags": ["tax_deductible"], "equipment": ["apple_carplay", "rear_view_camera"], "yearFrom": 2021 }

🏍️ New motorcycles in the whole country

{ "category": "motos", "condition": "new" }

🏘️ Every car for sale in Matosinhos and Vila Nova de Gaia

{ "municipalities": ["Matosinhos", "Vila Nova de Gaia"] }

📊 A fast market snapshot of every electric car, search fields only

{ "fuelTypes": ["electric"], "includeDetails": false }

⚙️ How the input is organised

Maximum results sits at the very top, since it applies no matter what you're doing. Leave it empty to collect every match. Below it, the form is split into eight numbered sections:

SectionWhat it's for
1 · What to doSearch for vehicles or look up known listings.
2 · VehicleVehicle type, makes, models, keyword, new or used, body, fuel, gearbox, traction, and color.
3 · WhereDistricts, islands, and municipalities.
4 · Price, year, and mileagePrice, year, mileage, power, market price evaluation, and recent price drops.
5 · Seller and historyDealers or private sellers, certified programs, origin, previous registrations, and deal and history flags.
6 · EquipmentMust-have equipment.
7 · Output and trackingFull listing details, only new listings, and sort order.
8 · Look upListing URLs to refresh directly.

Description, color, warranty, equipment, photos, and dealer address come from each listing's full page, so keep Include full listing details on when you need them. The filters themselves work either way.

New cars that a brand sells through its own store on Standvirtual open the store page instead of a listing. They are still returned, marked as new, with their search fields and a link to the store page.

Apify Free plan: every run is limited to a fixed 10-row sample. Upgrade your Apify plan to run your own settings.

🛡️ Limits & responsible use

This Actor reads only public Standvirtual listings. It never signs in and never contacts sellers.

Dealer details are business information. Listings from private sellers are included without the seller's name, address, phone, or exact location. Seller phone numbers are not collected for anyone. Use the data for relevant business purposes, respect Standvirtual's terms, and do not republish listings.

Runs are paced to stay gentle on the site. About 1,000 listings with full details load in around a minute, and a search-only list is faster still.

A listing that no longer exists in Look up mode is not written to the dataset, so it is never charged. It is listed in the run log and in the NOT_FOUND record of the run's key-value store.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

Local development

bun install
bun test
bun run src/main.ts