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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
- Sign up for an Apify account.
- Open the Jobs.ch Job Details Scraper actor.
- Input your list of Jobs.ch job detail URLs in the required format.
- Launch the scraper.
- 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
Categories
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 TrialActor Information
- Developer
- scrapestorm
- Pricing
- Paid
- Total Runs
- 200
- Active Users
- 10
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support