482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

JobScout24 Scraper logo

JobScout24 Scraper

hipersoft/jobscout24-scraper

Scrape Swiss job listings from JobScout24.ch: title, company, location, workload %, tags, top-listing and staffing-agency flags, plus full description, canton, ZIP, employment type, industry, category and company logo. Keyword and city filter. Export CSV/JSON.

Total users

2

Monthly users

1

Total runs

17

Per job

$0.003

Last rebuilt

Oct 26, 2026

Overview

JobScout24 Scraper extracts job listings from JobScout24.ch, one of Switzerland's popular job portals with tens of thousands of open positions across German-, French- and Italian-speaking Switzerland. For every job you get the title, company, location, workload (e.g. 80% – 100%), tags (company size, seniority, staffing agency), top-listing flag and posting recency. Turn on Full job details to also get the full job description, posting date, city, canton, ZIP code, employment type, industry, job category and company logo. Search any keyword or job title, filter by Swiss city, and export to CSV, Excel or JSON. Ideal for recruiters, staffing agencies and Swiss labour-market research.

What does JobScout24 Scraper do?

  • 🇨🇭 Swiss jobs from JobScout24.ch, in German, French or English.
  • 🔎 Keyword search: informatik, pflege, verkauf, buchhaltung, logistik, kaufmann…
  • 🏙️ City filter: Zürich, Bern, Basel, Genève, Lausanne, Luzern, St. Gallen and more.
  • ⏱️ Workload (Pensum) such as 80% – 100%.
  • 🏷️ Tags: company size, management level, staffing agency.
  • ⭐ Top listing flag.
  • 📝 Full description (optional).
  • 📍 Canton and ZIP code (optional).
  • 🕒 Employment type: full-time, part-time, temporary (optional).
  • 🏭 Industry and job category (optional).
  • 🖼️ Company logo (optional).

What data can you scrape from JobScout24?

Field Description
Job ID, title, link, posted
Company Name, logo*
Location City, canton, ZIP
Workload Pensum (e.g. 80% – 100%)
Tags Company size, seniority, staffing agency, top listing
Details* Description, date posted, employment type, industry, category

* With Full job details turned on.

Use cases for Swiss job data

  • Recruiters and staffing agencies: find open roles and hiring companies across Switzerland.
  • Labour-market research: track demand by industry, canton and workload.
  • HR tech and job aggregators: syndicate Swiss vacancies.
  • Sales teams: identify growing companies that are hiring.
  • Job seekers: build alerts for new roles in your city.

How to scrape JobScout24

  1. Click Try for free to open JobScout24 Scraper in Apify Console.
  2. Enter job titles or keywords and optionally cities.
  3. Choose the language and optionally turn on Full job details.
  4. Set Max jobs and click Start.
  5. Download the jobs as CSV, Excel or JSON.

Input

Example input

{
  "searchTerms": ["pflege", "informatik"],
  "locations": ["Zürich", "Bern"],
  "language": "de",
  "includeDetails": true,
  "maxItems": 500
}
Field Description
Job titles or keywords One search per term; empty = all jobs.
Cities Only jobs in these cities.
Language German, French or English.
JobScout24 links Job-list links.
Full job details Adds description, canton, ZIP, type, industry, logo.
Max jobs Stop after this many (0 = no limit).

Output

Job example (with full details)

{
  "jobId": 10428708,
  "url": "https://www.jobscout24.ch/de/job/71959fa4-ee51-40b2-a936-715eece1fe03/",
  "title": "Fachperson Gesundheit, Standort Mattenhof",
  "company": "Stadt Zürich Gesundheitszentren für das Alter",
  "location": "Zürich",
  "workload": "100%",
  "tags": ["Grossunternehmen"],
  "topListing": true,
  "staffingAgency": false,
  "posted": "New",
  "description": "Fachperson Gesundheit, Standort Mattenhof Dauerstelle\nGesundheitszentren für das Alter\nSie arbeiten gerne mit Menschen zusammen?…",
  "datePosted": "2026-10-07",
  "city": "Zürich",
  "canton": "ZH",
  "postalCode": "8051",
  "employmentType": ["full-time"],
  "industry": "Gesundheitswesen / Spitäler",
  "category": "Medizin / Gesundheit / Psychologie / Soziales",
  "companyLogo": "https://media.jobs.ch/images/a8b4a7bf-72b0-47ca-a6f6-ce8dab13a230/248x88.png",
  "search": "pflege"
}

Output schema

Field Type Description
jobId, url, title, posted mixed Job.
company, companyLogo string Employer.
location, city, canton, postalCode string Location.
workload, tags, topListing, staffingAgency mixed Listing info.
description, datePosted, employmentType, industry, category mixed Details.
search, scrapedAt string Source info.

How much does it cost?

JobScout24 Scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More Swiss data

FAQ

Can I search in French? Yes. Set Language to French and use French keywords (e.g. informatique).

How do I filter by city? Add cities to Cities; only jobs whose location contains that city are returned.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate JobScout24 Scraper with other apps? JobScout24 Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape JobScout24? The scraper only collects publicly posted job listings. You are responsible for using the data in line with the site's terms and Swiss data protection law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with JobScout24.

Input

FieldTypeDescription
searchTerms
Job titles or keywords
arrayWhat to search, e.g. pflege, informatik, verkauf, buchhaltung, logistik. Each term is a separate search. Leave empty for all jobs.
locations
Cities
arrayOptional. Only jobs in these Swiss cities, e.g. Zürich, Bern, Basel, Genève, Lausanne.
language
Language
string · de, fr, enSite language (affects search keywords and labels).
Default: "de"
startUrls
JobScout24 links
arrayOptional. Paste JobScout24 job-list links.
includeDetails
Full job details
booleanAlso collect the full description, posting date, canton, ZIP, employment type, industry, category and company logo. Slower.
Default: false
maxItems
Max jobs
integerStop after this many jobs. 0 means no limit.
Default: 200
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~jobscout24-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "searchTerms": [
    "informatik"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Job
One Swiss job listing scraped
$0.003$0.0015

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build