Jobs.ch & Jobup.ch Scraper — Swiss Jobs, DE + FR avatar

Jobs.ch & Jobup.ch Scraper — Swiss Jobs, DE + FR

Pricing

from $1.50 / 1,000 job scrapeds

Go to Apify Store
Jobs.ch & Jobup.ch Scraper — Swiss Jobs, DE + FR

Jobs.ch & Jobup.ch Scraper — Swiss Jobs, DE + FR

Scrape job postings from jobs.ch and jobup.ch — German- and French-speaking Switzerland in one run. Clean structured data: salary, workload percentage, employment type, company, location, skills, full description. Filter by keyword and canton. Maintained continuously.

Pricing

from $1.50 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Montkit Studio

Montkit Studio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Jobs.ch & Jobup.ch Scraper — Swiss Job Postings (DE + FR)

Extract structured job postings from jobs.ch and jobup.ch — German-speaking and French-speaking Switzerland — in a single run. You get clean JSON records, not scraped HTML.

Why this scraper

  • Both language regions in one run. jobs.ch (DE/EN) and jobup.ch (FR) are separate sites; most scrapers cover only one. Select both and you have the whole Swiss market.
  • Stable fields. It reads the Schema.org JobPosting data the boards publish for machines, so the output does not break every time a page layout changes.
  • You pay only for jobs delivered. $1.50 per 1,000 postings. Filtered or unparseable listings cost you nothing.
  • Polite by design. Low concurrency, public listing and detail pages only, no login and no personal data.
  • Maintained continuously. The boards are monitored daily; when they change, this Actor is updated.

What you get per job

FieldDescription
title, companyJob title and hiring company
city, postalCode, countryLocation, usable for canton and region grouping
salaryPublished salary range when the employer discloses one
workloadSwiss-style workload percentage, e.g. 80–100%
employmentTypePermanent, temporary, internship, apprenticeship …
industry, skillsSector and listed skill requirements
datePosted, scrapedAtWhen it was published and when it was collected
descriptionFull description as plain text (optional)
language, board, url, idPosting language, source board, direct link, stable ID

Sample output

{
"id": "b565e141-33d6-49e2-b10e-28a4dd08995e",
"title": "Fachangestellte:r Gesundheit EFZ",
"company": "Insel Gruppe Bern",
"city": "Bern",
"postalCode": "3010",
"country": "CH",
"employmentType": "Permanent position",
"workload": "25.2 - 25.2 hours/week",
"salary": null,
"datePosted": "2026-08-14T15:47:23+02:00",
"industry": "Health care / Social services",
"language": "de/en",
"board": "jobs.ch"
}

Input

OptionWhat it does
Search keywordsAny language, e.g. software engineer, infirmier, Buchhalter. Leave empty for all newest postings
Location filterCity, region or canton, e.g. Lausanne, Zürich, Vaud
Job boardsjobs.ch, jobup.ch, or both
Max jobsHard cap on delivered postings, so cost is predictable
Include full descriptionFull text on or off

Cost

1,000 jobs = $1.50. A daily 300-job monitoring run costs about $0.45 per day. Compute is included — no separate platform usage bill.

Use cases

  • Recruiting and sourcing — track new openings by role, canton or company
  • Lead generation — companies that are hiring are companies that are buying
  • Salary and market research — Swiss compensation and demand trends by region and language area
  • Job aggregation — feed your own board, newsletter or Telegram channel

FAQ

Does it need a login or cookies? No. Only public listing and detail pages are fetched.

Can I scrape only French-speaking Switzerland? Yes — select jobup.ch only. For German-speaking Switzerland, select jobs.ch.

Can I run it on a schedule? Yes. Set up an Apify schedule and enable Append to persistent history dataset under Advanced — every run then appends to a named dataset in your account, so you build a job-market time series instead of isolated run outputs.

How fresh is the data? Every run reads the boards live at that moment.

Do I get the employer's own application link? Yes, each record carries the direct posting URL.


Part of the Montkit DACH jobs suite: Switzerland (jobs.ch & jobup.ch) · Austria (karriere.at) · Germany (Jobbörse).