Jobs.admin.ch Scraper
Pricing
from $1.49 / 1,000 jobs
Jobs.admin.ch Scraper
Scrape Swiss federal and public administration job vacancies from jobs.admin.ch. Export titles, employers, locations, workload, deadlines, and apply links via Apify.
Pricing
from $1.49 / 1,000 jobs
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does Jobs.admin.ch Scraper do?
Jobs.admin.ch Scraper extracts Swiss federal and public administration job vacancies from jobs.admin.ch — the official Stellenportal Bund for Bundesverwaltung roles. Paste a listing URL and export structured job data without coding.
Why scrape jobs.admin.ch?
- Public sector hiring — Track vacancies from federal departments, agencies, and public bodies across Switzerland.
- Deadline monitoring — Capture application deadlines, workload (pensum), and employer details for alerts.
- Recruitment intelligence — Monitor roles, regions, and hiring volumes in Swiss public administration.
- Apify platform — Schedule runs, export JSON/CSV/Excel, monitor failures, and integrate via API.
What data can you extract?
| Field | Description |
|---|---|
| id | Internal job ID |
| viewkey | Public job view key |
| title | Job title |
| url | Public job page URL |
| employer | Hiring unit / agency |
| department | Parent department |
| location | Work location |
| region | Swiss region |
| country | Country |
| workloadMin / workloadMax | Pensum range (%) |
| functionRole | Function category |
| activityArea | Activity area |
| salaryClass | Salary class when listed |
| startDate | Posting date |
| endDate | Application deadline |
| applyUrl | External application link when available |
| searchUrl | Source listing URL |
| scrapedAt | UTC collection timestamp |
How to scrape jobs.admin.ch
- Open the Actor in Apify Console.
- Add one or more jobs.admin.ch listing URLs under Start URLs.
- Set Maximum items per start URL.
- Keep proxies disabled unless you hit rate limits.
- Run the Actor and download results from the dataset tab.
Supported start URLs:
- All jobs (German):
https://jobs.admin.ch/?lang=de - English:
https://jobs.admin.ch/?lang=en - Filtered search:
https://jobs.admin.ch/?lang=de&q=Bern&workload=80,100
Input
Accepts Start URLs, maxItems (per start URL), and proxy configuration. See the Input tab in Apify Console for details.
Output example
{"id": "10150599","title": "Leitung des Fachbereiches «Nachhaltiger Pflanzenschutz und Sorten»","url": "https://jobs.admin.ch/offene-stellen/leitung-des-fachbereiches-nachhaltiger-pflanzenschutz-und-sorten/ec230a52-9bb0-4e86-8d7a-2b1858d264d6","employer": "Bundesamt für Landwirtschaft BLW","location": "Liebefeld","region": "Espace Mittelland (BE, FR, JU, NE, SO)","workloadMin": 80,"workloadMax": 100,"endDate": "2028-08-12T21:59:59Z","searchUrl": "https://jobs.admin.ch/?lang=de","scrapedAt": "2026-08-14T17:30:00.000Z"}
How much does it cost?
This Actor uses pay-per-event pricing. You pay a small start fee plus a per-job listing fee. Check the Pricing tab on Apify Store for current rates.
Image Credit
Image credit: jobs.admin.ch