Jobs.ch Job Details Scraper 💼 🇨🇭

Jobs.ch Job Details Scraper 💼 🇨🇭

by scrapestorm

Automatically extract structured job data from jobs.ch listings in Switzerland. Get job descriptions, company info, location, salary, and application links for recruitment platforms or market analysis.

200 runs
10 users
Try This Actor

Opens on Apify.com

About Jobs.ch Job Details Scraper 💼 🇨🇭

If you're trying to build a reliable dataset of Swiss job listings, you know the pain. Manually collecting details from jobs.ch is tedious and doesn't scale. I built this scraper to solve exactly that. It navigates the site, pulls the complete job description, and structures everything you need: the hiring company's name, exact location, contract type (full-time, part-time, etc.), and any salary information listed. It also grabs the direct application link for each posting. I use it primarily for two things. First, to power a job aggregation side-project, ensuring my database is always current with fresh opportunities from across Switzerland. Second, for market research—analyzing salary trends and in-demand skills in specific cantons is much easier with clean, structured data. It saves hours of manual work and lets you focus on analysis or building your platform, not on data collection. You just configure your search parameters (like job title or region), run it, and get a clean JSON or spreadsheet output with all the details neatly organized and ready to use.

What does this actor do?

Jobs.ch Job Details Scraper 💼 🇨🇭 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Jobs.ch Job Details Scraper

Overview

This actor scrapes detailed job listing data from individual job detail pages on Jobs.ch, Switzerland's largest job portal. It's designed for developers building job search tools, HR platforms, labor market analysis, or recruitment automation systems that need structured data from a reliable Swiss source.

Key Features

  • Extracts structured data from Jobs.ch vacancy detail pages using provided URLs.
  • Returns comprehensive job details in a consistent JSON format.
  • Outputs data in multiple formats: JSON, CSV, Excel, XML, RSS, or HTML table.
  • Operates on a subscription model: $14.99/month.

Data fields extracted:
- company – Company name
- company_logo – URL of company logo
- position – Job title
- position_synonym – Alternate/internal role name
- activity_rate – Workload percentage (e.g., 80%-100%)
- contract_type – Type of contract
- location – Object containing city, postal code, canton
- publication_date – When the job was posted
- contract_start_date – Start date of contract
- publication_end_date – Listing expiration date
- application_link – Direct URL to apply
- company_website – Employer's main website
- job_description – Full job description text
- contact – Object with contact names and phone numbers

How to Use

  1. Sign up for an Apify account.
  2. Open the Jobs.ch Job Details Scraper actor.
  3. Input your list of Jobs.ch job detail URLs in the required format.
  4. Launch the scraper.
  5. Download the results from the dataset in your preferred format.

Input

Provide a JSON object with a urls array containing valid Jobs.ch job detail URLs. The scraper processes individual detail pages, not search results.

{
  "urls": [
    "https://www.jobs.ch/en/vacancies/detail/92c51ebc-a401-49f8-bb81-17834729f645/",
    "https://www.jobs.ch/en/vacancies/detail/f55adbe2-fde1-43d9-9db5-efe59c4ebba1/"
  ]
}

Output

The scraper returns an array of job objects. Example:

[
  {
    "company": "Rocken®",
    "company_logo": "https://media.jobs.ch/images/5cc3660b-055e-4518-9791-214c1de96d7f/320x320.png",
    "position": "DevOps Engineer Container (m/w/d)",
    "position_synonym": "Consultant IT Service Management",
    "activity_rate": "80%-100%",
    "contract_type": ["5"],
    "location": {
      "city": "Zürich",
      "street": "",
      "postal_code": "",
      "canton": "N/A"
    },
    "publication_date": "2025-05-08T19:02:51+02:00",
    "contract_start_date": "2025-05-08T19:02:51+02:00",
    "publication_end_date": "2026-07-01",
    "application_link": "https://rocken.jobs/application/odwpmvl_devops-engineer-container-mwd?utm_source=jobcloud&utm_medium=cpc&utm_campaign=sponsored",
    "company_website": "N/A",
    "job_description": "Lohn - CHF95'000 - 110'000\n[...]",
    "contact": {
      "names": ["Dani Camoes", "Service Projekten", "..."],
      "phones": ["+41443852126"]
    }
  }
]

Related Actors

For scraping other job sites:
- Seek Job / JobStreet Scraper (Advanced & Cheap)
- Behance Jobs Search Scraper (Fast and cheap)
- SimplyHired Jobs Scraper - Faster & Cheaper
- Xing Jobs Scraper - Advanced & Cheaper
- EURES Job Scraper - Cheap
- NEXXT Job Scraper

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Jobs.ch Job Details Scraper 💼 🇨🇭 now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
scrapestorm
Pricing
Paid
Total Runs
200
Active Users
10
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support