Jobbasel Jobs Details Scraper avatar

Jobbasel Jobs Details Scraper

Pricing

Pay per usage

Go to Apify Store
Jobbasel Jobs Details Scraper

Jobbasel Jobs Details Scraper

Scrape detailed job postings from JobBasel.ch with precision. This scraper extracts 28+ fields including titles, company details, location data, dates, application URLs, and employment types — essential for recruiters, HR professionals, and Swiss labor market researchers.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

JobBasel Jobs Scraper: Harvest Swiss Job Listings Effortlessly


What Is JobBasel.ch?

JobBasel.ch is Switzerland's dedicated job portal specializing in regional and national employment opportunities across diverse industries. Hosting thousands of active listings, it serves as a primary resource for job seekers and employers in the Basel region and beyond. Manually extracting and organizing this job data is labor-intensive — the JobBasel Jobs Scraper automates the entire process, delivering structured records ready for analysis and integration.


Overview

The JobBasel Jobs Details Scraper extracts comprehensive job posting data from JobBasel.ch, transforming unstructured web content into clean, machine-readable records. It is designed for:

  • Swiss recruiters and staffing agencies tracking local job market trends
  • HR professionals conducting competitive salary and positioning analysis
  • Job aggregator platforms integrating Swiss employment data
  • Labor market researchers studying employment patterns and industry demands
  • Career analysts benchmarking roles across sectors and locations

Key strengths include flexibility in URL targeting, robust error handling via ignore_url_failures, and comprehensive field extraction covering 28+ job attributes.


Input Format

The scraper accepts a minimal yet powerful JSON configuration:

{
"urls": [
"https://www.jobbasel.com/job/business-development-executive-127109153"
],
"ignore_url_failures": true
}
ParameterTypeDescription
urlsArrayIndividual JobBasel job detail page URLs. Paste one or multiple job links; avoid search results pages.
ignore_url_failuresBooleanIf true, the scraper continues if specific URLs fail, preventing interruptions during large batch runs. Default: true.

Example URL format:
https://www.jobbasel.com/job/[job-title]-[job-id]

Tip: For batch scraping, use the bulk edit feature to paste a prepared list of job URLs from your research or saved links.


Output Format

Sample output

{
"id": 228188,
"title": "Köchin / Koch:",
"company_id": 26824,
"workplace_zip": "",
"workplace_city": "Basel",
"activity": "<p></p><ul><li>Unterstützung des Küchenteams in einem dynamischen, klein strukturierten Betrieb mit zwei Outlets.</li><li>Sicherstellung eines reibungslosen Produktions- und Serviceablaufs durch operative Exzellenz, Flexibilität und aktive Mitarbeit an der Front.</li><li>Mitarbeit in beiden Outlets (Flavour Kitchen &amp; Science Lounge)</li><li>Produktion und Mise en Place gemäss Tagesangebot und Konzeptvorgaben im jeweiligen Outlet.</li><li>Sicherstellung eines reibungslosen Ablaufs während der Servicezeiten (Fokus Mittagsgeschäft)</li><li>Aktive Mitarbeit an der Front (Essensausgabe, Kasse, Kaffeestation)</li><li>Mitarbeiten bei Caterings, Apéros und Spezialanlässen</li><li>Eigenverantwortliches Führen eines Postens inkl. Organisation und PriorisierungSicherstellung und Pflege der Gäste- und Mitarbeiterzufriedenheit</li><li>Sicherstellung des Serviceablaufs inkl. Mitarbeit an der Front</li><li>Sicherstellung des Warenflusses (Nachschub, Warenannahme, Lagerbewirtschaftung)</li><li>Aktives Mitdenken im Tagesgeschäft (z. B. Mengensteuerung, Vermeidung von Food Waste)</li><li>Einbringen von Ideen zur Angebotsgestaltung und Optimierung von Abläufen</li><li>Sicherstellung von Sauberkeit, Ordnung und Hygiene (HACCP)</li><li>Umsetzung der ZFV-Qualitäts- und Nachhaltigkeitsstandards</li><li>Flexible Unterstützung in allen Bereichen (Küche, Office, Front) je nach Bedarf</li></ul>",
"requirements": "<ul><li>Abgeschlossene Berufsausbildung als Köchin / Koch: EFZ Mindestens 3 Jahre Berufserfahrung als Köchin / Koch: Erfahrung in der Systemgastronomie oder Gemeinschaftsgastronomie von Vorteil Erfahrung im Catering- und Eventbereich wünschenswert Gute mündliche und schriftliche Deutschkenntnisse (mind. B2) Füherausweis Kat. B von Vorteil Grundkenntnisse in Kassensystemen von Vorteil Affinität für Kaffeespezialitätenzubereitung oder Bereitschaft dazu von Vorteil Hohe Eigenverantwortung und Selbstorganisation Hands-on-Mentalität Ausgeprägte Teamfähigkeit in kleinen Teams Belastbarkeit und Effizienz in hektischen Servicezeiten Flexibilität (Einsatz in verschiedenen Bereichen) Qualitätsbewusstsein und saubere Arbeitsweise Gästeorientiertes Denken und Auftreten Lernbereitschaft und Offenheit für neue Konzepte Verlässlichkeit</li></ul>",
"offer": "Deine Vorteile bei uns",
"contact": "Genossenschaft ZFV-Unternehmungen<br />Wenzel Domenica<br />Flüelastrasse 51<br />8047 Zürich<br />dwenzel@zfv.ch<br />+41 44 388 35 35",
"url_application": "https://jobs.zfv.ch/koechin-koch-70-80-de-f4450.html?jobPipeline=jobbasel.ch",
"url_description": "https://www2.solique.ch/cgi-bin/WebObjects/UNUserInterface.woa/wa/getSinglePublicationData?publicationId=4039111",
"is_shown_on_company_minisite": false,
"company_description": "<p>Am neuen Standort der ETH Gastronomie in Basel stehen erlebbare Frische, saisonale Highlights und umweltfreundliche und ausgewogene Ernährung im Zentrum für unsere Gäste. Mit dem Bistro Flavour Kitchen und der Science Lounge im 5.OG bereichern wir das architektonisch spannende Gebäude BSS mit unserer Gastronomie und Gastfreundschaft.|ETH Gastronomie Basel</p>",
"type_key": 5,
"type_value_min": 70,
"type_value_max": 80,
"date_actualization": "2026-07-16",
"date_start": "2026-07-16",
"date_first_published": "2026-07-16 10:10:35.705928+0200",
"is_special_offer": false,
"is_promoted": false,
"home_office": false,
"position": [],
"external_id": "3122849.4039111",
"country_code": [
"ch"
],
"company": {
"id": 26824,
"name": "Genossenschaft ZFV-Unternehmungen",
"description": "«Gastfreundschaft für eine Gesellschaft, in der wir alle leben wollen». Dafür setzen wir uns als Genossenschaft ein. In schweizweit über 200 Begegnungsorten streben wir danach, unsere Vision erlebbar zu machen. Dabei lassen wir uns von unseren Gründerinnen inspirieren, die sich bereits 1894 mutig für gesellschaftliche Themen engagierten: Wir fördern auch heute gesunde und nachhaltige Verpflegung sowie Lebens- und Arbeitsweisen. Und wir setzen auf Chancengerechtigkeit und Inklusion.",
"homepage": "https://www.zfv.ch/de",
"additional_address": "",
"vacancy_list_style_class": "Ostjob_Vacancy_ListStyle_Default",
"zip": "8047",
"city": "Zürich (Albisrieden)",
"hide_first_publication_date": false,
"street": "Flüelastrasse",
"house_number": "51",
"po_box": "Postfach",
"country": "Schweiz",
"additional_name": "",
"main_phone_number": "+41 44 388 35 35",
"pdf_preview_enable": true,
"contact_and_application_url_enable": true,
"vacancies_in_popup": false,
"is_shown_iframe_on_mobile_pages": true,
"show_template_on_mobile": false,
"logo_id": "53d1744f6b66f1d58e81",
"country_of_origin_code": "ch",
"is_free_company": false
},
"categories": [
{
"id": 56,
"title": "Gastronomie, Hotellerie, Tourismus, Lebensmittel",
"description": "",
"order_position": 9,
"is_active": true,
"platform_id": [
8
]
}
],
"address_country": "ch"
}

Each scraped job returns a comprehensive record with 28+ structured fields:

Core Identification

FieldMeaningExample
IDUnique JobBasel internal identifier for the job posting12345678
TitleOfficial job title as displayedBusiness Development Executive
External IDThird-party or partner-provided job IDEXT-9876
PositionNumber of open positions or role priority ranking3

Company & Organization Information

FieldMeaningExample
CompanyEmployer name and organizationTechCorp AG
Company IDUnique company identifier in JobBasel's database5432
Company DescriptionSummary of the company's business and missionLeading software development firm...
Shown On Company MinisiteWhether the job appears on employer's JobBasel profiletrue/false

Location Details

FieldMeaningExample
Workplace CityJob location cityBasel
Workplace ZIPPostal code of workplace4051
Address CountryCountry code or nameCH or Switzerland
Country CodeISO country code for the job locationCH

Job Specifics & Classification

FieldMeaningExample
Type KeyEmployment type identifier (used with Type Value)employment_type
Type Value MinMinimum contract value or entry level100 (%) or hours/week
Type Value MaxMaximum contract value or range100 (%) or hours/week
CategoriesIndustry sectors or job categories['IT', 'Software Development']
ActivityIndustry activity or business sectorSoftware & IT Services
Home OfficeRemote/home office eligibility flagtrue/false

Content & Requirements

FieldMeaningExample
RequirementsCandidate qualifications and experience needed5+ years experience, Swiss residency preferred
OfferKey benefits and compensation summaryCHF 120K-150K, 25 days vacation
ContactHR contact person or department informationhr@techcorp.ch
Description URLURL linking to full job description (on external site if applicable)https://www.jobbasel.com/job/...
Application URLDirect link to submit application or external career pagehttps://apply.techcorp.ch/job/123

Dates & Timeline

FieldMeaningExample
Date First PublishedInitial posting date2024-01-15
Date StartDesired job start date or earliest start2024-03-01
Date ActualizationLast update/refresh timestamp2024-02-20

Listing Flags & Visibility

FieldMeaningExample
PromotedWhether the listing has paid promotion/boosttrue/false
Special OfferSpecial recruitment initiative or incentive flagtrue/false

How to Use

  1. Identify job URLs — Navigate to JobBasel.ch, find specific job detail pages, and copy their URLs. Ensure you copy the full job detail page URL, not search results pages.

  2. Prepare input — Paste one or multiple job URLs into the urls array. You can add URLs one at a time or use bulk edit to paste a prepared list.

  3. Configure failure handling — Set ignore_url_failures: true (recommended) to allow the scraper to continue if some URLs fail, or false to stop on the first error.

  4. Run the scraper — Execute the actor and monitor progress in the run log.

  5. Download results — Export output in JSON, CSV, or Excel format for analysis, integration, or storage.

Common scenarios:

  • Single job extraction: Use one URL for detailed review or data verification.
  • Batch collection: Paste 10-100+ URLs to build a competitive job database.
  • Ongoing monitoring: Schedule recurring runs on the same URLs to track updates and changes.

Use Cases & Business Value

  • Talent acquisition: Build a searchable Swiss job database for candidate matching and market gap identification
  • Competitive intelligence: Monitor competitor job postings, team expansion, and hiring patterns
  • Salary benchmarking: Collect compensation data across Swiss companies and industries for HR strategy
  • Academic research: Analyze Swiss labor market trends, skill demands, and regional employment distribution
  • Career platform integration: Feed JobBasel listings into custom job aggregators or internal talent marketplaces

The JobBasel Jobs Scraper transforms hours of manual data collection into minutes of automated extraction, enabling data-driven recruitment and market analysis.


Conclusion

The JobBasel Jobs Details Scraper is an efficient, reliable tool for anyone needing structured Swiss employment data. Whether you're a recruiter, HR analyst, researcher, or platform developer, this scraper delivers the comprehensive job records needed to unlock actionable insights from JobBasel.ch. Start scraping today and gain a competitive edge in the Swiss job market.