Jobup.ch Scraper avatar

Jobup.ch Scraper

Pricing

Pay per usage

Go to Apify Store
Jobup.ch Scraper

Jobup.ch Scraper

Scrape Swiss job listings from Jobup.ch with job titles, companies, locations, salaries, descriptions, employment types, posting dates, and application URLs. Ideal for Switzerland job market research, recruitment intelligence, salary analysis, lead generation, and HR analytics.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

What does jobup.ch Jobs Scraper do?

jobup.ch Jobs Scraper collects job listings from jobup.ch, the leading job platform for French-speaking Switzerland. Run it with a search URL, a keyword, or a location and get structured job data you can export to CSV, Excel, JSON, or a database.

The Actor returns job titles, companies, work locations, workload, salary ranges, posting dates, contract types, and full job descriptions.

Why use jobup.ch Jobs Scraper?

  • Swiss job market data - Track hiring activity across Geneva, Zurich, Lausanne, Bern, Basel, and other Swiss regions.
  • Recruiter and research workflows - Study demand for specific skills, salary bands, and contract types.
  • Automation-ready output - Export results to spreadsheets, databases, or your own tools.
  • Scheduled monitoring - Refresh the dataset daily or weekly to follow new openings.
  • Clean records - Empty fields are removed, so every saved item contains real values.

What data can you extract from jobup.ch?

FieldDescription
titleJob title
companyHiring company name
locationFull work location
cityWork city
cantonSwiss canton or region
employment_typePermanent, temporary, internship, and similar
workloadWorkload percentage or range
salary_minLower salary bound when published
salary_maxUpper salary bound when published
date_postedPublication date
description_textFull job description as plain text
job_urlDirect job page URL

How to use jobup.ch Jobs Scraper

  1. Open the Actor on Apify Store.
  2. Enter a Start URL, a Keyword, or a Location. Keyword and Location take precedence over the Start URL.
  3. Set the maximum results and optional page limit.
  4. Run the Actor.
  5. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoA jobup.ch search URLA search, category, location, or job detail URL from jobup.ch
keywordStringNo-Job title, skill, or phrase to search for
locationStringNo-Swiss city or region such as Geneva, Zurich, or Lausanne
results_wantedIntegerNo20Maximum number of job listings to save
max_pagesIntegerNo10Maximum number of result pages to read
sort_byStringNorelevanceSort by relevance or newest
collect_detailsBooleanNotrueOpen each job page for the full description and extra fields
proxyConfigurationObjectNo-Optional proxy settings for the run

When both a Start URL and a Keyword or Location are supplied, the Keyword and Location are used and the Start URL is ignored. To run a specific URL, leave Keyword and Location empty.

Output Data

FieldTypeDescription
job_idStringUnique jobup.ch job identifier
titleStringJob title
companyStringHiring company name
company_urlStringCompany profile page on jobup.ch
company_websiteStringCompany website when listed
company_logoStringCompany logo URL
locationStringFull work location
cityStringWork city
cantonStringSwiss canton or region
postal_codeStringPostal code of the work location
countryStringWork location country
latitudeNumberWork location latitude
longitudeNumberWork location longitude
date_postedStringPublication date
employment_typeStringContract type
employment_positionStringPosition level
workloadStringWorkload percentage or range
salary_minNumberLower salary bound when published
salary_maxNumberUpper salary bound when published
salary_currencyStringSalary currency
salary_periodStringSalary period such as year
occupational_categoryStringJob category
description_htmlStringFull job description as clean HTML (text tags only)
description_textStringFull job description as plain text
job_urlStringDirect job page URL
easy_applyBooleanPresent when the listing offers easy apply
sourceStringSource website
scraped_atStringISO timestamp for when the record was collected

Fields that have no value are removed from the saved item.

Usage Examples

Keyword and location

Collect software engineering jobs in Geneva.

{
"keyword": "software engineer",
"location": "Geneva",
"results_wanted": 50,
"max_pages": 3
}

Start URL

Collect jobs from a saved jobup.ch search URL.

{
"startUrl": "https://www.jobup.ch/en/jobs/?term=data%20analyst&location=Zurich",
"results_wanted": 50,
"collect_details": true
}

Category or region URL

Collect jobs from a jobup.ch category or region page, with the newest listings first.

{
"startUrl": "https://www.jobup.ch/en/jobs/it-telecommunications/",
"sort_by": "newest",
"results_wanted": 100,
"collect_details": false
}

Sample Output

{
"job_id": "0ea3ba54-8871-4bba-9667-467644e03839",
"title": "PHP Software Engineer (Media)",
"company": "INFOMANIAK NETWORK SA",
"company_url": "https://www.jobup.ch/en/enterprises/605e3d1e-3bfa-4c78-8934-67cc8b9879d6-infomaniak-network-sa/",
"company_website": "https://www.infomaniak.com",
"location": "Rue Eugene-Marziano 25, 1227 Geneve, Geneve, CH",
"city": "Geneve",
"canton": "Geneve",
"postal_code": "1227",
"country": "CH",
"latitude": 46.1914,
"longitude": 6.13052,
"date_posted": "2026-10-14T13:26:06+05:00",
"employment_type": "Permanent position",
"employment_position": "Position with responsibilities",
"workload": "100%",
"salary_min": 80450,
"salary_max": 120450,
"salary_currency": "CHF",
"salary_period": "YEAR",
"occupational_category": "IT / Telecommunications / Software Architecture",
"description_text": "Turn your passion into meaningful work...",
"job_url": "https://www.jobup.ch/en/jobs/detail/0ea3ba54-8871-4bba-9667-467644e03839/",
"easy_apply": true,
"source": "jobup.ch",
"scraped_at": "2026-10-19T08:00:00.000Z"
}

Tips for Best Results

  • Start with a small result limit to confirm the input before running a larger job.
  • Use a jobup.ch URL copied from your browser to keep the same search filters.
  • Leave Keyword and Location empty when you want to run a Start URL.
  • Use collect_details: false for large runs when you only need listing fields.
  • Some jobs do not publish a salary, so salary fields can be absent.
  • Public job pages change over time. Report unexpected changes through the Issues tab.

Integrations

  • Google Sheets - Send results to a spreadsheet for analysis.
  • Webhooks - Trigger downstream workflows after each run.
  • Make or Zapier - Connect results to no-code automations.
  • API - Read datasets programmatically from your own systems.
  • CSV, Excel, and JSON - Download the dataset in your preferred format.

Frequently Asked Questions

Can I export jobup.ch job data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats.

Can I run this Actor on a schedule?

Yes. You can schedule the Actor in Apify Console to collect new jobs hourly, daily, or weekly.

Can I scrape a specific job URL?

Yes. Paste a jobup.ch job detail URL into startUrl and the Actor returns that single job.

Can I collect jobs from a jobup.ch category or region page?

Yes. Paste the category or region URL into startUrl. The Actor reads the filters from that page and collects matching jobs.

Why are some fields missing?

Some job listings do not publish a salary, coordinates, or company website. Empty fields are removed from the saved record.

Is this Actor suitable for non-technical users?

Yes. You can run it from Apify Console with form-based inputs and download the results without writing code.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate data collection from publicly available sources. Users are responsible for using the data responsibly and complying with applicable laws and website terms.