Jobmittelland.ch Scraper: Swiss Mittelland (Solothurn, Olten, Aarau), $1 per 1,000 Jobs
Scrape job listings from Jobmittelland.ch, the regional job board for the Swiss Mittelland plateau (Solothurn, Olten, Aarau and parts of Bern and Aargau). Returns title, company, location, canton, workload (Pensum), salary, contact email and the full description. HTTP-only, no login required. Use it for talent-pool research along the Bern-Zurich rail axis, manufacturing belt recruiter prospecting and local salary surveys.
Coverage
Swiss Mittelland (Solothurn, Olten, Aarau)
Anti-Bot
TLS + IP rotation
What you can scrape
- Job listings: title, company, location, canton, employment_type, workload (Pensum), posted_at
- Salary intelligence: salary_min, salary_max, salary_currency, salary_text where published
- Full job content: description, requirements, company_benefits, contact_person, contact_email
- Trust signals: company logo, source_url, apply_url, scraped_at timestamp
Primary use cases
- Bern-Zurich axis talent mapping. Track hiring along the most heavily commuted rail corridor in Switzerland
- Manufacturing recruiter prospecting. Detect Mittelland industrial SMEs actively hiring and feed the list into your CRM
- Commuter-market sizing. Combine canton with home addresses to model the Solothurn / Olten / Aarau commute market
- Salary benchmarking. Aggregate salary text and workload per canton to size offers vs. the Mittelland market
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~jobmittelland-ch-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["Informatiker", "Pflege"],
"maxResultsPerQuery": 100
}'
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 Software Engineer |
| company | string | Sample AG |
| location | string | City, CH |
| canton | string | ZH |
| salary_text | string | 90,000 to 120,000 CHF per year |
| workload_min | integer | 80 |
| workload_max | integer | 100 |
| employment_type | string | Full-time |
| description | string | We are looking for... |
| source_url | string | https://www.jobmittelland.ch/... |
Notes and limits
- Honest scale. Jobmittelland.ch is a regional board carrying hundreds to a few thousand active listings, not millions. Best used as one input among several Swiss / Austrian boards
- Salary fields are often empty. Most regional postings do not publish salary in the listing itself
- Contact email present on a subset of postings. Direct employers more likely than recruitment agencies
Pricing
$0.001 per job + $0.001 actor start. About $1 per 1,000 results. You only pay for jobs that successfully return data. Failed fetches are not charged.
New to Apify? Every account gets a $5 free monthly platform credit, enough for around 5,000 results on this actor before you commit to paying anything. Test extensively first.
Related Actors