Jobware.de Scraper - German Professional Jobs
Pricing
from $3.75 / 1,000 job search results
Jobware.de Scraper - German Professional Jobs
Scrape job listings from Jobware.de, Germany's premium job portal for professionals. Extract full descriptions, apply emails, contact persons, salary, and requirements. HTTP-only, 128MB, fast and affordable.
Pricing
from $3.75 / 1,000 job search results
Rating
0.0
(0)
Developer

Alessandro Santamaria
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Jobware.de Job Scraper - German Professional Jobs
English
Scrape job listings from Jobware.de, Germany's premium job portal for professionals. Over 100,000 active listings across IT, Engineering, Healthcare, Finance, and Management.
Fast HTTP-only scraper — no Chrome needed. Extracts full descriptions, apply emails, contact persons, and company info via Jobware's internal API.
Features
- Search by keywords, city, and radius
- Filter by employment type (Vollzeit, Teilzeit, Werkstudent, Praktikum, Ausbildung)
- Full job details: description, apply email, contact person, company info
- Requirements extraction (experience level, job field, hierarchy)
- Remote/Hybrid detection from job metadata
- Salary extraction from job descriptions
- Direct URL mode for monitoring specific listings
- Deduplication by job ID
- Pay-per-result pricing — only pay for what you scrape
- Low memory footprint: 128–256 MB
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | No | — | Job title, skills, or keywords (e.g., "Softwareentwickler", "Pflegefachkraft") |
city | string | No | — | City to search in (e.g., "Berlin", "München"). Leave empty for all of Germany |
radius | integer | No | 25 | Search radius in km around the city (0–200) |
employmentType | select | No | All | Filter: Vollzeit, Teilzeit, Werkstudent, Praktikum, Ausbildung |
maxResults | integer | No | 100 | Maximum number of jobs to scrape (1–5,000) |
includeDetails | boolean | No | true | Fetch full descriptions and contact info (slower but more data) |
directUrls | string[] | No | — | Direct job URLs to scrape (bypasses search) |
proxyConfiguration | object | No | Residential | Apify proxy settings |
Output Schema
Each job listing includes:
Core Fields:
id— Unique job identifier (e.g.,"jw-1943234145")title— Job titlecompany— Company namelocation— Job location (city)canton— German state code (BW, BY, BE, etc.)
Job Details:
employment_type— full-time, part-time, contract, internship, apprenticeshipworkload_min/workload_max— Work percentage (0–100%)remote_option— remote, hybrid, or onsitesalary_text— Salary when mentioned in descriptiondescription_snippet— Short description (500 chars)description_full— Complete job description with structured headerrequirements— Experience level, job field, hierarchy (array)
Application:
apply_url— Application URL (Jobware tracked link)apply_email— Direct application email addresscontact_salutation— Herr/Fraucontact_firstname/contact_lastname— Contact person namecontact_email/contact_phone— Contact details
Company:
company_url— Company websitecompany_logo_url— Company logo (when available)company_benefits— Soft skills / benefits (array)
Metadata:
posted_at— Publication date (ISO 8601)expires_at— Expiration date (ISO 8601)source_url— Original job posting URLsource_platform—"jobware.de"country—"DE"scraped_at— Scraping timestamp
Usage Examples
Search for IT Jobs in Munich
{"searchQuery": "Softwareentwickler","city": "München","radius": 25,"maxResults": 100}
Healthcare Jobs in Berlin (Full-time only)
{"searchQuery": "Pflegefachkraft","city": "Berlin","employmentType": "vollzeit","maxResults": 50}
Fast SERP-Only (No Details)
{"searchQuery": "Marketing Manager","city": "Hamburg","radius": 50,"maxResults": 200,"includeDetails": false}
Monitor Specific Job Listings
{"directUrls": ["https://www.jobware.de/job/pflegefachkraft-m-w-d.1943234145.html","https://www.jobware.de/job/softwareentwickler-m-w-d.1945483745.html"]}
API Integration
curl -X POST https://api.apify.com/v2/acts/santamaria~jobware-de-scraper/runs \-H 'Authorization: Bearer YOUR_API_TOKEN' \-H 'Content-Type: application/json' \-d '{"searchQuery": "Softwareentwickler","city": "München","radius": 25,"maxResults": 100}'
Performance
| Metric | Value |
|---|---|
| Speed | ~10 jobs/min with details |
| Memory | 128–256 MB (no browser needed) |
| Cost | ~0.01 CU per 20 jobs with details |
| Proxy | Residential recommended (~0.3 MB per 20 jobs) |
Technical Details
- HTTP-only with CheerioCrawler (browser fingerprinting via got-scraping)
- Calls Jobware's internal JSON API directly (no HTML parsing needed)
- Contact extraction via regex from job descriptions (Herr/Frau patterns)
- Session pool with cookie persistence for reliable proxy rotation
- Automatic retry on timeouts and 5xx errors (up to 5 retries)
Deutsch
Scraper für Stellenanzeigen von Jobware.de, Deutschlands Premium-Jobportal für Fach- und Führungskräfte. Über 100.000 aktive Stellenanzeigen in IT, Ingenieurwesen, Gesundheit, Finanzen und Management.
Schneller HTTP-only Scraper — kein Chrome nötig. Extrahiert vollständige Beschreibungen, Bewerbungs-E-Mails, Ansprechpartner und Firmeninfos über Jobwares interne API.
Funktionen
- Suche nach Stichworten, Stadt und Radius
- Filter nach Beschäftigungsart (Vollzeit, Teilzeit, Werkstudent, Praktikum, Ausbildung)
- Vollständige Details: Beschreibung, Bewerbungs-E-Mail, Ansprechpartner
- Anforderungen (Berufserfahrung, Berufsfeld, Hierarchie)
- Remote-/Hybrid-Erkennung aus Stellendaten
- Gehaltsextraktion aus Stellenbeschreibungen
- Direkter URL-Modus zur Überwachung einzelner Anzeigen
- Deduplizierung nach Job-ID
- Pay-per-Result Preisgestaltung
- Geringer Speicherbedarf: 128–256 MB
Eingabeparameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
searchQuery | string | Nein | — | Berufsbezeichnung, Skills oder Stichwörter |
city | string | Nein | — | Stadt (z.B. "Berlin", "München"). Leer = ganz Deutschland |
radius | integer | Nein | 25 | Suchradius in km (0–200) |
employmentType | select | Nein | Alle | Vollzeit, Teilzeit, Werkstudent, Praktikum, Ausbildung |
maxResults | integer | Nein | 100 | Maximale Anzahl Stellen (1–5.000) |
includeDetails | boolean | Nein | true | Vollständige Beschreibungen und Kontaktinfos laden |
directUrls | string[] | Nein | — | Direkte Job-URLs (überspringt Suche) |
proxyConfiguration | object | Nein | Residential | Proxy-Einstellungen |
Ausgabeschema
Jede Stellenanzeige enthält:
Kernfelder:
id— Eindeutige Stellen-ID (z.B."jw-1943234145")title— Stellenbezeichnungcompany— Firmennamelocation— Arbeitsort (Stadt)canton— Bundesland-Kürzel (BW, BY, BE, etc.)
Stellendetails:
employment_type— Vollzeit, Teilzeit, Befristet, Praktikum, Ausbildungsalary_text— Gehaltsangabe aus der Beschreibungdescription_full— Vollständige Stellenbeschreibungrequirements— Berufserfahrung, Berufsfeld (Array)
Bewerbung:
apply_url— Bewerbungs-URLapply_email— Direkte Bewerbungs-E-Mailcontact_salutation— Herr/Fraucontact_firstname/contact_lastname— Ansprechpartner
Metadaten:
posted_at— Veröffentlichungsdatum (ISO 8601)expires_at— Ablaufdatum (ISO 8601)source_url— Original-Stellenanzeigen-URLsource_platform—"jobware.de"country—"DE"
Verwendungsbeispiele
IT-Stellen in München
{"searchQuery": "Softwareentwickler","city": "München","radius": 25,"maxResults": 100}
Pflegekräfte in Berlin (nur Vollzeit)
{"searchQuery": "Pflegefachkraft","city": "Berlin","employmentType": "vollzeit","maxResults": 50}
Leistung
| Metrik | Wert |
|---|---|
| Geschwindigkeit | ~10 Stellen/Min mit Details |
| Speicher | 128–256 MB (kein Browser nötig) |
| Kosten | ~0,01 CU pro 20 Stellen mit Details |
| Proxy | Residential empfohlen (~0,3 MB pro 20 Stellen) |
Part of the Santamaria Job Scrapers Suite — Professional-grade job data for the DACH region and beyond.