Swiss Jobs Scraper - jobs.ch + jobup.ch with Salaries avatar

Swiss Jobs Scraper - jobs.ch + jobup.ch with Salaries

Pricing

from $0.90 / 1,000 jobs

Go to Apify Store
Swiss Jobs Scraper - jobs.ch + jobup.ch with Salaries

Swiss Jobs Scraper - jobs.ch + jobup.ch with Salaries

Scrape jobs.ch and jobup.ch, Switzerland's largest job boards, in one run: title, company, location, workload %, benefits, CHF salary ranges (incl. JobCloud estimates) and full descriptions. Monitoring mode returns only new jobs.

Pricing

from $0.90 / 1,000 jobs

Rating

0.0

(0)

Developer

Taha Mtira

Taha Mtira

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Swiss Jobs Scraper: jobs.ch + jobup.ch with salaries, workload % and new-job alerts

Get job ads from jobs.ch and jobup.ch, Switzerland's two biggest job boards (both run by JobCloud), in a single run. Duplicates between the two boards are removed automatically. jobs.ch dominates German-speaking Switzerland and jobup.ch dominates Romandie, so using both gives you national coverage.

Each job comes as clean structured data: title, company, location, workload percentage (e.g. 80–100%), benefits, publication dates and, optionally, the full description, employment type, address and a CHF salary range.

About salaries: when the employer publishes one, you get it. When they don't, JobCloud often has its own salary estimate, which the websites only show to logged-in users. This Actor returns it too, flagged salaryIsEstimate: true. In our tests about half of all ads came with a salary range.

Turn on monitoring mode and schedule it daily: each run returns only jobs you haven't received before.

What you can use it for

  • Recruiting and executive search in Switzerland. Find companies hiring by role, canton and workload.
  • Salary benchmarking. Compare CHF ranges by role and region. Numbers, not text.
  • Job alerts and job boards. Push new Swiss ads into Slack, email, Sheets or your own site every morning.
  • Labour-market and part-time studies. Workload % is a Swiss-specific signal you won't get from international scrapers.

How to use it

  1. Enter one or more job titles or keywords, in German, French, Italian or English (developer, Pflege, comptable).
  2. Pick jobs.ch, jobup.ch or both, and optionally a location and posted within (days).
  3. Set Maximum jobs and click Start.

Already have a filtered search on jobs.ch or jobup.ch? Paste its URL into search URLs.

Daily new-job feed

  1. Turn on Only new jobs (monitoring mode) and pick a monitoring key (e.g. zurich-it).
  2. Add a schedule (e.g. daily at 07:00) and an integration (Slack, email, webhook, Google Sheets).

Output example

{
"id": "16ee1920-a125-4a9b-b94f-39d3782b7de7",
"title": "C# Software Developer 100%",
"companyName": "Example AG",
"location": "Schlieren",
"workloadMin": 100,
"workloadMax": 100,
"publicationDate": "2026-10-12T08:00:00+02:00",
"isNew": false,
"isSponsored": false,
"benefits": ["company-restaurant", "flexible-working-hours", "training"],
"url": "https://www.jobup.ch/en/jobs/detail/16ee1920-a125-4a9b-b94f-39d3782b7de7/",
"site": "jobup.ch",
"employmentType": "Permanent position",
"postalCode": "8952",
"addressCountry": "CH",
"salaryMin": 100000,
"salaryMax": 115000,
"salaryCurrency": "CHF",
"salaryPeriod": "year",
"salaryIsEstimate": false,
"description": "Du denkst Full-Stack ...",
"searchQuery": "developer",
"scrapedAt": "2026-10-28T10:00:00.000Z"
}

The salary, address, employmentType, description and descriptionHtml fields need Include full job descriptions.

Pricing

You pay per job saved, plus a small extra per job when full descriptions are enabled. There's no subscription. Set a maximum cost per run in the run options and the Actor stops cleanly when it's reached.

Tips

  • jobs.ch shows at most ~500 results per search. Split broad searches by location or keyword to go deeper.
  • Searching both boards for the same keyword is cheap: an ad listed on both is saved (and charged) only once per run.

FAQ

Is this legal? The Actor only collects publicly visible job ads and no candidate data. You're responsible for using the data in line with Swiss/EU data-protection law and the sites' terms.

Something broke? Open an issue on the Issues tab. The Actor is checked automatically every day.