๐Ÿ‡จ๐Ÿ‡ญ Jobs.ch Scraper โ€” Swiss Job Listings & Salaries avatar

๐Ÿ‡จ๐Ÿ‡ญ Jobs.ch Scraper โ€” Swiss Job Listings & Salaries

Pricing

from $0.0015 / job scraped

Go to Apify Store
๐Ÿ‡จ๐Ÿ‡ญ Jobs.ch Scraper โ€” Swiss Job Listings & Salaries

๐Ÿ‡จ๐Ÿ‡ญ Jobs.ch Scraper โ€” Swiss Job Listings & Salaries

Scrape public job listings from jobs.ch, Switzerland's #1 job board. Search by keyword, location and workload, and export one clean row per job: title, company, location, employment grade, employment type, category, publication date and listing URL as JSON, CSV or Excel.

Pricing

from $0.0015 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Scrape public job listings from jobs.ch, Switzerland's #1 job board, and export clean, structured data. Search by keyword, narrow down by location (city, region or canton) and workload (full-time or part-time) โ€” or paste a ready-made jobs.ch search or job URL โ€” and get one tidy row per job: title, company, location, employment grade, employment type, category, publication date and the listing link. Download everything as JSON, CSV or Excel, or pull it straight from the API.

Great for job-market research, salary benchmarking, recruiting and sourcing, building a job feed, or tracking new openings across Switzerland.

What it does

  • ๐Ÿ” Search by keyword โ€” find jobs by role, skill or title (e.g. developer, pflegefachfrau, marketing manager). Leave it empty to collect every published job.
  • ๐Ÿ“ Filter by location โ€” limit results to a Swiss city, region or canton (e.g. Zurich, Geneva, Vaud, Basel).
  • ๐Ÿ“Š Filter by workload โ€” set a minimum and/or maximum employment grade (e.g. 80โ€“100% for full-time, or up to 60% for part-time).
  • ๐ŸŒ English, German or French โ€” pick the language for listing links and descriptions.
  • ๐Ÿ”— Paste Start URLs โ€” drop in any jobs.ch search or job URL straight from your browser.
  • ๐Ÿงพ Rich job fields โ€” title, company, location, employment grade, employment type, category, publication date, coordinates and company logo.
  • ๐Ÿ”Ž Optional full details โ€” enable Include full details for the full description, profession, category, working hours and salary (when published).
  • ๐Ÿ“ค Clean, flat output โ€” ready for spreadsheets, databases and dashboards.

Input

FieldDescription
Search keywordsKeywords to search for. Leave empty to collect all published jobs.
LocationOptional Swiss city, region or canton to limit the search.
Minimum / Maximum workload (%)Optional employment-grade range (e.g. 80โ€“100% for full-time).
LanguageLanguage for listing links and descriptions: English, German or French.
Start URLsOptional list of jobs.ch search or job URLs. When set, these are used instead of the fields above.
Include full detailsFetch each job's detail page for extra fields. Slower, richer output.
Max itemsMaximum number of jobs to collect (0 = no limit).

Example input

{
"query": "developer",
"location": "Zurich",
"employmentGradeMin": 80,
"language": "en",
"maxItems": 100
}

Output

Each job is one record. Example (fields vary by listing):

{
"jobId": "9dc16c98-81b7-4827-84e0-fb203b7347d4",
"title": "Full Stack Developer (m/w/d)",
"companyName": "Bucher Municipal AG",
"companyId": "fb4a49d2-e5ca-4912-bc54-35bb26813681",
"companyLogoUrl": "https://media.jobs.ch/media/1c079445-7926-4bf7-a6bd-4b7b042861e7",
"location": "Niederweningen",
"latitude": 47.50437,
"longitude": 8.37668,
"employmentGradeMin": 100,
"employmentGradeMax": 100,
"employmentType": "Permanent position",
"category": "Technical / IT / Telecom / Software / Engineering",
"profession": "Software Engineer",
"requiredLanguages": ["de"],
"publicationDate": "2026-09-03T18:33:14+02:00",
"language": "en",
"salary": null,
"teaser": "Full Stack Developer (m/w/d) โ€” Referenznummer 79728 โ€ฆ",
"detailUrl": "https://www.jobs.ch/en/vacancies/detail/9dc16c98-81b7-4827-84e0-fb203b7347d4/",
"applyUrl": "https://www.jobs.ch/en/vacancies/detail/9dc16c98-81b7-4827-84e0-fb203b7347d4/"
}

Use cases

  • Recruiting & sourcing โ€” build a live feed of relevant openings and companies that are hiring.
  • Salary & market research โ€” benchmark roles, workloads and hiring demand across cantons.
  • Competitive intelligence โ€” track which companies are posting, and how often.
  • Job aggregators & dashboards โ€” power your own board or analytics with clean, structured data.

FAQ

Do I need an account or credentials? No. Just set your search and run.

Can I scrape a specific search from my browser? Yes โ€” paste one or more jobs.ch search or job URLs into Start URLs.

Which languages are supported? English, German and French. Choose one with the Language option.

How do I get the full job description? Enable Include full details to add the full description, profession, category, working hours and salary (when published).

This tool collects only public job listings. It does not access private, candidate or account data.