Three used car marketplaces, three currencies and one schema: the core fields (make, model, year, mileage, price, currency, fuel, gearbox, city, region and seller type) have the same names as in every other Rastriq car scraper, so you can stack countries without re-mapping columns.
Quick answer: Used car listings from comparis.ch (Switzerland), arabam.com (Turkey) and standvirtual.com (Portugal) with the same fields as the other Rastriq marketplaces: make, model, year, mileage, price and currency, fuel, gearbox, city, region and seller type. In Switzerland every listing also carries comparis' own market valuation. Seller names and phone numbers are never extracted.
Each source is read as a visitor sees it, without logging in. Fields a source does not show come out as null; nothing is guessed.
| Country | Portal | Currency | Proxy | What sets it apart |
|---|---|---|---|---|
| Switzerland | comparis.ch | CHF | Residential CH, included in the price | comparis' own market valuation and rating on every listing, plus the portal the ad comes from |
| Turkey | arabam.com | TRY | Residential TR, included in the price | City and district, and whether the ad comes from a dealer |
| Portugal | standvirtual.com | EUR | Apify datacenter, no extra cost | Dealer or private seller, district and national or imported origin |
None of the three actors extracts seller names or phone numbers: to make contact, use the listing url.
Extra fields prefixed ext_. Whatever only one source has (the comparis valuation, the colour and seller headline on arabam, the origin on StandVirtual) goes in its own columns, without breaking the shared schema.
| Country | Rastriq actor |
|---|---|
| Turkey | Sahibinden Scraper |
| Poland | OtoMoto Scraper |
| Romania | Autovit Scraper |
| Spain | Coches.net Scraper |
Marketplaces that the READMEs of these three actors list as part of the same field family.
Five use cases: who uses them, what you do and which fields you need.
price with ext_comparis_market_price, the valuation comparis publishes, and sort by the gap. In the sample, a 2020 Audi e-tron is listed at CHF 16,200 against a CHF 35,000 valuation.Result: a list of listings below their market value.price, ext_comparis_market_price, ext_comparis_rating, ext_source_portalmake, model, year, km, price, currencyis_professional.Result: prices and dealer share by model.make, model, year, price, is_professional, cityis_professional, region, make, priceorigin field separates national from imported cars (when the seller states it): compare price, year and mileage by origin.Result: how big imports are and at what price.origin, price, year, kmExtracts from runs on 24 October 2026 with each README's test input. The samples download without signing up.
| title | year | km | price | ext_comparis_market_price | region |
|---|---|---|---|---|---|
| Audi e-tron 55 quattro | 2020 | 127000 | 16200 | 35000 | SO |
| Audi A4 Avant 40 TDI S line quattro… | 2021 | 126000 | 14000 | 27500 | NW |
| Audi e-tron 50 S Line quattro | 2022 | 39759 | 26490 | 52600 | BS |
| Audi S6 Avant 3.0 TDI quattro… | 2024 | 22400 | 39980 | 84200 | ZH |
| Audi A3 Sportback 2.0 TFSI Ambition… | 2011 | 247000 | 2999 | 6300 | AG |
| title | year | km | price | city | is_professional |
|---|---|---|---|---|---|
| Ford Fiesta 1.4 Comfort | 2005 | 201000 | 389000 | Bingöl | false |
| Opel Astra 1.6 Comfort | 2003 | 205000 | 515000 | Uşak | true |
| Skoda Octavia 1.6 TDI Style CR | 2015 | 115000 | 1387000 | Antalya | true |
| Renault Clio 1.0 TCe Evolution | 2024 | 60000 | 1299000 | Ankara | true |
| Hyundai i20 1.2 D-CVVT Sense | 2013 | 142000 | 645000 | Balıkesir | true |
| title | year | km | price | fuel_type | region | is_professional |
|---|---|---|---|---|---|---|
| Mitsubishi L200 | 2020 | 202000 | 27950 | Diesel | Porto | false |
| Ford Transit | 2005 | 356000 | 5000 | Diesel | Lisboa | false |
| Audi A6 Avant | 2018 | 0 | 5000 | Híbrido (Diesel) | Coimbra | false |
| Porsche 911 (996) | 1998 | 83382 | 47000 | Gasolina | Porto | false |
| Ford Transit Custom 320L1 2.0… | 2018 | 128000 | 24900 | Diesel | Porto | false |
Paste the input into the actor's JSON tab and press Start. The proxy each source needs is already selected.
| Task | Input (JSON) | What it is for |
|---|---|---|
| Audi in Switzerland (test) | {"make": "audi", "maxPages": 1, "maxItems": 10} | comparis.ch prefill: about $0.045. |
| Renault Clio in Turkey | {"make": "renault", "model": "clio", "maxPages": 1, "maxItems": 20} | Make and model as in the arabam.com URL. |
| BMW 3 Series from 2024 in Portugal | {"make": "bmw", "model": "serie-3", "minYear": 2024, "maxPages": 3} | The README pagination test search (83 listings). |
comparis.ch serves about 100 pages per search: split large brands into several runs.
The 18 core fields and each source's extras.
| Field | Description |
|---|---|
id · title · make · model · year · km · hp | Listing, make, model, year, mileage and power |
price · currency | Asking price in the local currency (CHF, TRY, EUR) |
fuel_type · gearbox | Fuel and gearbox as published (comparis in German; arabam does not show them) |
city · region | City and canton, district (ilçe) or Portuguese district |
is_professional | Dealer or private seller (comparis does not say: always null) |
url · img_url · source · scraped_at | Link, photo, portal and extraction time |
ext_comparis_market_price · ext_comparis_rating · ext_source_portal | comparis only: valuation, rating and source portal |
ext_ad_title · ext_color · ext_listing_date | arabam only: headline, colour and listing date, in Turkish |
version · origin | StandVirtual only: trim and national or imported origin |
Run it yourself, receive it on a schedule or commission the project.
No. None of the three actors extracts names or phone numbers, because many sellers are private individuals; the listing link is the way to make contact.
The market valuation comparis.ch publishes for each car, in CHF and exactly as published. It can differ a lot from the asking price, and the source does not document the rating scale.
Because the arabam.com results table does not show them: they come out as null. You can still filter by fuel with the fuel input.
comparis.ch and arabam.com block datacenter IPs, so they come with a residential proxy from the country, included in the price. StandVirtual works with the standard Apify proxy.
Listings change daily. For price tracking a weekly run per make or model is enough; for new-arrival alerts, a daily run with a narrow filter.
Tell us countries, makes and models and we will send an extract in the schema you would receive.