Scrape Tutti.ch — Swiss Classifieds with Cloudflare Bypass and Category Search
Extract structured listing data from Tutti.ch, Switzerland's most popular classifieds platform. Our scraper bypasses Cloudflare protection by accessing Next.js _next/data endpoints directly, delivering clean JSON without any browser overhead. Search by keyword, category, canton, or price range.
Anti-Bot
Cloudflare bypass (_next/data)
What You Can Scrape
- Classifieds listings — title, description, price, location, seller type, images
- Category browsing — filter by vehicle, electronics, furniture, jobs, real estate, and more
- Geographic filtering — search by canton, city, or radius
- Price ranges — filter by minimum and maximum price
- Seller information — username, member since, professional vs private
- Multi-query — run multiple searches in a single execution
Primary Use Cases
- Swiss market research — analyze pricing trends for used goods across Swiss regions
- Competitive pricing — monitor competitor pricing on the Swiss secondhand market
- Real estate analysis — track rental and property listings in specific cantons
- Vehicle market intelligence — analyze used car pricing by make, model, and region
- E-commerce intelligence — understand demand and supply for specific product categories
API Example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~tutti-ch-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries": ["iphone 15"], "canton": "ZH", "maxResultsPerQuery": 100}'
Integrations
- n8n / Make / Zapier — trigger runs and process results via webhook
- AI Agents (MCP) — Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python / Node.js — Apify SDK for programmatic access
- Google Sheets / Airtable — export via Apify integrations
How It Compares
| Feature | NanoScrape | Browser-based scrapers |
|---|
| Docker image | ~12MB | 500MB - 2GB |
| RAM usage | 128MB | 1-4GB |
| Cost per 1k SERP | $3.00 | $10 - $25 |
| Cloudflare bypass | _next/data (no browser) | Full Chrome headless |
| Speed (1k listings) | ~3 min | 20-40 min |
| Canton filtering | Yes | Varies |
Output Fields
| Field | Type | Example |
|---|
| title | string | iPhone 15 Pro 256GB |
| price | number | 890 |
| currency | string | CHF |
| location | string | Zurich, ZH |
| description | string | Full listing description |
| seller | string | techdealer_zh |
| images | string[] | ["https://..."] |
| category | string | Electronics |
| url | string | https://tutti.ch/... |
| posted_at | string | 2026-04-20 |