Jobs.ch Scraper avatar

Jobs.ch Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Jobs.ch Scraper

Jobs.ch Scraper

Scrape job listings from Jobs.ch — Switzerland's leading German-language job board. Structured output with CHF salary ranges, employment type, workload percentage, company details & full descriptions in HTML, text and Markdown. Repost detection. No API key required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

25

Total users

9

Monthly active users

0.68 hours

Issues response

10 days ago

Last modified

Share

Jobs.ch Scraper — Switzerland Jobs

jobs-ch-scraper

Extract structured job listings from jobs.ch — Switzerland's leading job board covering German, French, and Italian-speaking regions. Filter by keyword, location, language, contract type, and workload. No API key required.


What you get

Each result includes the job title, company, location, contract type, workload percentage, publication date, and a direct link.


Input parameters

ParameterTypeDefaultDescription
keywordsarrayKeywords to search for, e.g. ["Software Engineer"]
locationsarrayLocation filters, e.g. ["Zürich", "Basel", "Genf"]
languagestringListing language: de, fr, it, or en
contractTypeFilterstringContract filter, e.g. PERMANENT, TEMPORARY, INTERNSHIP
workloadMinintegerMinimum workload percentage, e.g. 80
workloadMaxintegerMaximum workload percentage, e.g. 100
maxItemsinteger100Maximum number of listings to return
fetchDetailsbooleanfalseFetch full job description from each listing page
daysOldintegerOnly return jobs posted within this many days
skipRepostsbooleanfalseSkip listings already seen in previous runs

Output fields

FieldTypeNotes
idstringJobs.ch internal listing ID
titlestringJob title
companystringHiring company name
locationstringLocation as displayed
contractTypestringe.g. PERMANENT, TEMPORARY
workloadstringWorkload as displayed, e.g. 80–100%
publishDatestringDate posted
isRepostbooleantrue if seen in a previous run
urlstringDirect link to the listing

Examples

Software engineers in Zürich

{
"keywords": ["Software Engineer"],
"locations": ["Zürich"],
"maxItems": 50
}

French-language roles in Geneva

{
"keywords": ["développeur"],
"locations": ["Genf"],
"language": "fr",
"maxItems": 100
}

Part-time roles — 60–80% workload

{
"keywords": ["Buchhalter"],
"workloadMin": 60,
"workloadMax": 80,
"maxItems": 50
}

Daily incremental feed

{
"keywords": ["Data Engineer"],
"daysOld": 1,
"skipReposts": true,
"maxItems": 500
}

Pricing

Pay-per-result — charged only for items pushed to the dataset.


Notes

Jobs.ch serves all three of Switzerland's main language regions. Use the language filter (de, fr, it) to target a specific region. Workload is expressed as a percentage — most Swiss listings show a range such as 80–100%.

Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl