SwissDevJobs.ch Scraper: Swiss Tech Jobs, 53 Fields
Scrape developer and tech job listings from SwissDevJobs.ch, the leading Swiss job board for software engineers, DevOps, data scientists and other tech professionals. Returns 53 fields per job including title, company, location, canton, salary range in CHF with period, workload_min and workload_max (part-time percentages), remote_option, technologies stack, full description and requirements, top_listing flag and apply URL.
Coverage
Switzerland (tech)
Anti-Bot
TLS + IP rotation
What you can scrape
- Tech listing core: title, company, location, canton (ZH, GE, BE, etc.), employment_type, posted_at
- Swiss salary (CHF): salary_min, salary_max, salary_currency (CHF), salary_period, salary_text
- Workload and remote: workload_min, workload_max (part-time %), remote_option (On-site/Hybrid/Remote)
- Tech depth: technologies stack, requirements, requirements_must, description_full
- Trust signals: top_listing, job_status, company_logo, source_url, apply_url
Primary use cases
- Swiss tech recruiting. Source senior developers in Zurich, Zug and Geneva, filtered by technology and remote_option
- CHF salary benchmark. Aggregate salary_min and salary_max across cantons to size compensation packages for Swiss tech roles
- Relocation pipelines. Filter for remote_option = Remote to find Swiss employers open to international hires
- Investor signal. Track which Swiss startups are scaling engineering teams (a strong fundraising / growth signal)
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~swissdevjobs-ch-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"technology": "Python",
"location": "Zurich",
"maxResults": 50
}'
Integrations
- n8n, Make, Zapier: trigger runs and process job records via webhook
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- Google Sheets, Airtable: queries in, structured jobs out
Output fields
| Field | Type | Example |
| title | string | Senior Python Engineer |
| company | string | Swiss Bank AG |
| location | string | Zurich |
| canton | string | ZH |
| salary_min | integer | 110000 |
| salary_max | integer | 140000 |
| salary_currency | string | CHF |
| workload_min | integer | 80 |
| workload_max | integer | 100 |
| remote_option | string | Hybrid |
Related Actors