Scrape Jobs.ch — Switzerland's Largest Job Board, Structured Data in Seconds
Pull structured job listings from Jobs.ch, the dominant Swiss job platform with over 100,000 active postings. Our Go-based scraper handles multi-query searches, returns company logos, and extracts full job details including salary ranges. No browser required — pure HTTP with datacenter proxies.
Pricing
$2.75/1k SERP + $5/1k detail
Anti-Bot
TLS fingerprinting
What You Can Scrape
- Job search results — title, company, location, salary snippet, posting date across all Swiss cantons
- Full job details — complete description, requirements, benefits, employment type, work model
- Company data — company name, logo URL, industry sector, company size
- Multi-query — run dozens of keyword searches in a single actor run with deduplication
- Salary information — extracted salary ranges where available on listings
- All Swiss languages — German, French, Italian, and English job listings
Primary Use Cases
- Swiss labor market analytics — track hiring trends, salary benchmarks, and skill demand across cantons
- Recruitment intelligence — monitor competitor hiring activity and identify talent acquisition patterns
- Job board aggregation — feed Swiss job data into your own platform or aggregator service
- Economic research — analyze employment patterns across Switzerland's multilingual regions
- Sales prospecting — identify growing Swiss companies through their hiring volume and roles
API Example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~jobs-ch-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["software engineer"],
"maxResultsPerQuery": 50,
"includeJobDetails": true
}'
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 Swiss scrapers |
| Docker image | ~12MB | 500MB - 2GB |
| RAM usage | 128MB | 1-4GB |
| Cost per 1k SERP | $2.75 | $10 - $25 |
| Cost per 1k details | $5.00 | $15 - $40 |
| Anti-bot approach | TLS fingerprinting | Full Chrome browser |
| Speed (1k jobs) | ~3 min | 15-45 min |
| Multi-query | Yes (deduplicated) | Limited |
Output Fields
| Field | Type | Example |
| title | string | Software Developer (80-100%) |
| company | string | Swisscom |
| location | string | Zurich, ZH |
| salary | string | CHF 90'000 - 120'000 |
| work_model | string | Hybrid |
| description | string | Full job description text |
| company_logo | string | https://... |
| url | string | https://jobs.ch/... |
| posted_at | string | 2026-04-20 |
| search_query | string | software engineer |