Schaffu.ch Scraper - Schaffhausen Region Job Board avatar

Schaffu.ch Scraper - Schaffhausen Region Job Board

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Schaffu.ch Scraper - Schaffhausen Region Job Board

Schaffu.ch Scraper - Schaffhausen Region Job Board

Scrapes job listings from Schaffu.ch, the regional job portal for Schaffhausen and surrounding areas. Filter by location, workload percentage, and company type. Includes optional LLM-powered contact extraction.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Alessandro Santamaria

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Schaffu.ch Job Scraper

Scrapes job listings from schaffu.ch, the leading job portal for the Schaffhausen region.

Three Scraping Modes

1. SEARCH MODE (Default)

Search for jobs using query/location filters. Supports multiple search queries in a single run.

2. MULTI-QUERY MODE

Run multiple search queries in a single actor run with per-query limits and deduplication.

{
"searchQueries": ["Informatiker", "Pflege", "Buchhaltung"],
"location": "Schaffhausen",
"maxResultsPerQuery": 50,
"maxResults": 0
}

3. DIRECT URL MODE

Check if specific job URLs are still online (still alive checks).

{
"directUrls": [
"https://www.schaffu.ch/job/software-entwickler/12345",
"https://www.schaffu.ch/job/projekt-manager/67890"
]
}

Features

  • Multi-query support - Run multiple search queries in a single actor run with per-query limits
  • API-based scraping - Uses the official Schaffu API for fast, reliable data extraction
  • Smart location filtering - Enter any canton, district, or city name - auto-resolves via API
  • Sort by date - Get newest jobs first for job monitoring use cases
  • Workload filter - Filter by Pensum percentage (e.g., 40-60% for part-time)
  • Regional focus - Specializes in jobs from the Schaffhausen region
  • HR company filtering - Filter out recruitment agencies to get direct employer postings
  • LLM-powered contact extraction - Optional AI-powered extraction of contact person details
  • Still alive checks - Verify if specific job URLs are still active
  • Standardized output - Returns data in the JobListing schema format with search_query tracking

Input

FieldTypeDescriptionDefault
directUrlsarrayList of job URLs to scrape directly[]
searchQueriesstring[]List of search queries to run (multi-query mode)[]
searchQuerystringSingle search query (backward compatible)""
locationstringCanton, district, or city name"" (all Schaffhausen)
maxResultsintegerMaximum total results. 0 = unlimited.0
maxResultsPerQueryintegerMaximum results per individual query100
sortOrderstringby_relevance or by_dateby_relevance
workloadMinintegerMinimum workload percentage (0-100)-
workloadMaxintegerMaximum workload percentage (0-100)-
includeJobDetailsbooleanFetch full job descriptionstrue
companyFilterstringall, exclude-hr, only-hrall
llmApiKeystringAPI key for LLM contact extraction-
llmModelstringLLM model for contact extractionnone
proxyConfigurationobjectApify proxy settingsResidential

Output

Each job listing follows the standardized JobListing schema:

{
"id": "12345",
"title": "Software Entwickler (m/w/d)",
"company": "Tech Solutions AG",
"location": "Schaffhausen, 8200, SH",
"canton": "SH",
"search_query": "Informatiker",
"employment_type": "full-time",
"workload_min": 80,
"workload_max": 100,
"source_url": "https://www.schaffu.ch/job/software-entwickler/12345",
"source_platform": "schaffu.ch",
"scraped_at": "2024-01-16T12:00:00.000Z"
}

Covered Regions

Schaffu.ch specializes in jobs from the Schaffhausen region:

CantonMajor Cities
SHSchaffhausen, Neuhausen, Stein am Rhein

Performance

  • Speed: ~100-200 jobs/minute (limited by respectful rate limiting)
  • Cost: ~0.01-0.03 CU per 500 jobs
  • Reliability: Built-in retry logic and error handling

Data Source

  • Website: schaffu.ch
  • API: Public vacancy search API (https://api.schaffu.ch/public/vacancy/)
  • Coverage: Schaffhausen region

This actor accesses publicly available job listings through the API. Please ensure your use case complies with the schaffu.ch terms of service.


Part of the Santamaria Job Scrapers Suite - Professional-grade job data for the DACH region and beyond.

Need help with integration, aggregation, or custom scraping solutions? Contact us at contact@alessandrosantamaria.com