Skip to content
//JobScout24 Scraper example\\

Apprenticeships (Lehrstellen) in Zürich

Open apprenticeship places in and around Zürich.

Updated October 22, 2026

What this example returns

This example returns up to 10 jobs.

The dataset’s “Jobs” view shows 13 columns: Job title, Company, Location, Canton, Workload, Employment, Contract, Posted, Salary, Contact, Phone, Top listing, and Job ad. See every output field.

What each setting does

The input this example runs JobScout24 Scraper with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Location (city) location

Zürich

Swiss city or town as jobscout24.ch spells it, e.g. Zürich, Bern, Basel, Genf, Lausanne, St. Gallen. The site includes jobs from the surrounding area. Leave empty for all of Switzerland, or use the Region filter.

Max jobs in total maxResults

10

Stop after this many jobs in the whole run. 0 means no limit: every matching job is scraped.

Default: 20 → this example uses 10

Search apprenticeships (Lehrstellen) instead of jobs apprenticeships

Yes

Search the site's apprenticeship listings (Lehrstellen / places d'apprentissage) instead of regular jobs.

Default: No → this example uses Yes

Site language language

German

Language of the jobscout24.ch pages: it sets the language of links and of labels such as the job category. The job ad text stays in the language it was written in.

Default: English → this example uses German

.json
{
  "apprenticeships": true,
  "location": "Zürich",
  "language": "de",
  "maxResults": 10
}

What it costs

About $0.02 for 10 jobs

An estimate: 10 × $0.002 per job (One job ad saved, with full details when they are switched on. Offline ads, filtered jobs and failed pages are free). A run is charged for the events it reports, so one that finds fewer jobs costs less. Platform usage is included in the event price.

Full pricing

When to use this example

From the JobScout24 Scraper readme:

How many jobs can I get?

As many as the search matches: set Max jobs in total to 0 to take every result. jobscout24.ch shows at most 100 result pages (about 2,000 jobs) per search, so larger searches are split automatically by region and filters; the run summary tells you how many jobs the site lists and how many were collected.

Known limit

Without job details, posted_at is the date derived from the site's age label (e.g. "2 w"), so it is approximate.

Other ways to run JobScout24 Scraper

All examples of JobScout24 Scraper

About JobScout24 Scraper

Scrape Swiss job ads from jobscout24.ch by keyword, city, region and filters: full description, requirements, benefits, contact person and phone, workload, canton, salary and company rating. No login needed.

Price:
from $2.00 / 1,000 jobs
Developer:
Openrole
Categories:
Jobs, Lead generation

JobScout24 Scraper pageOutput fieldsPricing

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.