Skip to content

Tutti.ch Scraper

Try for free

Scrape Swiss car listings and classifieds from tutti.ch and anibis.ch: used cars for sale in Switzerland (Auto Schweiz, Occasion) with make, model, price in CHF, year, mileage, fuel, gearbox, power, body type, ZIP, city, canton, seller name and type, photos and description. Search by car make, keyword or URL.

🚗 Tutti.ch Scraper

Get Swiss car listings and classifieds from tutti.ch and anibis.ch: make, model, price in CHF, first registration year, mileage, fuel, gearbox, power, body type, ZIP code, city and canton, seller name and type, every photo and the full description. Paste a search URL, type a keyword or just pick a car make. No login or account is needed.

✨ Why use Tutti.ch Scraper?

  • 🚘 Real car data — make, model, model type, year, mileage, fuel, gearbox, horsepower and kW, body, doors, colour and condition as separate columns, not buried in a title.
  • 🔎 The site's own filters — make, model, price, year, mileage, power, fuel, gearbox, body type, ZIP / city / canton with a radius, private sellers or dealers.
  • 🇨🇭 Two sites, one actor — tutti.ch and anibis.ch URLs both work, in German, French or Italian.
  • 📦 Every listing — pages through the whole search; very large searches are split by price so you get past the site's own page limit.
  • 🏷️ Seller type on every row — private seller or dealer, plus seller name, member-since date and dealer logo.
  • ⚡ Fast — 1,000 car listings in about 11 seconds and 10,000 in about a minute; no browser.

🎯 Use cases

  • 📈 Used-car price research — compare asking prices by model, year and mileage across Switzerland.
  • 🔔 Deal alerts — run a search every hour, sorted by newest, and catch a fresh Golf, Tesla or Mercedes-Maybach the moment it is posted.
  • 🏢 Dealer and lead lists — find dealers and private sellers by canton, make or price range.
  • 🧮 Market analysis — stock levels per make, canton or fuel type; electric versus petrol share; price per kilometre.
  • 🛋️ Any classifieds category — the same actor saves furniture, bikes, electronics or real-estate listings with their attributes.

🚀 How to use

  1. Open tutti.ch or anibis.ch, run a search with the filters you want and copy the URL into Tutti.ch or anibis.ch URLs — or type keywords into Search queries, or set a Car make (and model) only.
  2. Add filters if you like: price, year, mileage, fuel, gearbox, body type, location and radius, seller type.
  3. Set Max results (0 = every listing).
  4. Run the actor and download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
startUrlstutti.ch / anibis.ch searches (/de/q/autos/Ak8CkY2Fyc5TAwMDA), categories or single listings (/de/vi/<id>). Filters inside the URL are kept.
searchQueriesKeywords such as vw golf or tesla model 3.
maxItemsMaximum listings in total (0 = no limit).
make, modelCar make and model, e.g. Mercedes-Benz + S-Class, or Mercedes-Maybach.
minYear / maxYear, minMileage / maxMileage, minPowerHp / maxPowerHpCar ranges.
fuelType, gearbox, bodyTypeCar options.
minPrice / maxPricePrice range in CHF.
location, radiusKmZIP codes, cities or cantons, with an optional radius.
sellerTypeprivate or company (dealers).
onlySiteListingsKeep only listings posted on the site itself.
sortBynewest, oldest, price_asc, price_desc or relevance.
{
  "make": "Mercedes-Maybach",
  "maxItems": 50,
  "sortBy": "price_desc"
}

📤 Output

FieldExample
title, descriptionSchöner Golf GTI Clubsport ab MFK und Service, the full text
price, priceText, currency31000, 31'000.-, CHF
make / model / modelTypeVW / GOLF / (model type when the seller sets one)
year2023 (first registration)
mileageKm27000
fuelType / gearboxBenzin / Automatik
powerHp / powerKw300 / 221
bodyType, doors, color, conditionLimousine, 4, Grau, Gebraucht
postcode, city, canton, cantonName, latitude, longitude4803, Vordemwald, AG, Aargau, 47.27, 7.89
sellerName, sellerType, sellerId, sellerMemberSince, sellerLogo, sellerWebsiteMarco, private, ...
phoneNumbersphone numbers the seller wrote into the text, as +41 XX XXX XX XX
image, images, imageCountmain photo, every photo URL, 5
postedAt2026-10-25T06:06:27Z
category, parentCategory, attributesAutos, Fahrzeuge, every attribute as shown on the site
listingSourcewhere the listing was posted (tutti, anibis, or the partner car portal it was imported from)
url, id, sitehttps://www.tutti.ch/de/vi/83484234, 83484234, tutti.ch
{
  "id": "83484234",
  "url": "https://www.tutti.ch/de/vi/83484234",
  "title": "Schöner Golf GTI Clubsport ab MFK und Service",
  "price": 31000,
  "priceText": "31'000.-",
  "currency": "CHF",
  "make": "VW",
  "model": "GOLF",
  "year": 2023,
  "mileageKm": 27000,
  "fuelType": "Benzin",
  "gearbox": "Automatik",
  "powerHp": 300,
  "powerKw": 221,
  "bodyType": "Limousine",
  "doors": 4,
  "color": "Grau",
  "condition": "Gebraucht",
  "postcode": "4803",
  "city": "Vordemwald",
  "canton": "AG",
  "cantonName": "Aargau",
  "latitude": 47.27135,
  "longitude": 7.89309,
  "sellerName": "Marco",
  "sellerType": "private",
  "sellerMemberSince": "2016-07-11T19:12:59Z",
  "phoneNumbers": [],
  "image": "https://c.tutti.ch/big/5336087022.jpg",
  "imageCount": 5,
  "postedAt": "2026-10-25T06:06:27Z",
  "category": "Autos",
  "listingSource": "tutti",
  "site": "tutti.ch"
}

💰 Pricing

You pay $0.80 per 1,000 listings ($0.0008 per listing). Platform usage (compute and Swiss proxies) is included, so 1,000 car listings cost $0.80 in total.

❓ FAQ

Is it legal to scrape tutti.ch? The actor reads public listing pages that anyone can open without an account. Respect the site's terms and data-protection law (the Swiss FADP and the GDPR) when you store or use personal data such as seller names.

Do I need an account, cookies or my own proxy? No. Swiss proxies are included.

How many listings can I get? As many as the search has. The site shows at most 3,100 listings for one search; larger searches are split by price automatically.

What if a field is empty? Sellers fill car details themselves; a missing year or mileage means the listing does not state it. Non-car categories have their own attributes in attributes.

Can I schedule it or use the API? Yes. Schedule the actor in the console (for example every hour, sorted by newest) or start it through the Scrape.ly API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • The site shows at most 3,100 listings per search; a single price that has more listings than that cannot be split further.
  • Seller phone numbers and e-mail addresses are not shown publicly and are not collected.
  • Seller type is filled where the category has the site's private/dealer filter (cars and other vehicles); with Relevance order it is filled only when you pick a seller type.
  • Attribute values (fuel, gearbox, body) are in the language you choose (German, French or Italian).

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.