Stellenanzeigen.de Scraper — German Jobs with Salary
Pricing
from $0.00125 / job
Stellenanzeigen.de Scraper — German Jobs with Salary
Scrape job ads from stellenanzeigen.de, a major German job portal: title, company, location with ZIP, state and coordinates, employment type, home office, benefits, salary range, application email, posting and expiry dates, logo. Keyword and city search. Export CSV/JSON.
Pricing
from $0.00125 / job
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Stellenanzeigen.de Scraper: German Jobs with Salary, Location and Benefits
Stellenanzeigen.de Scraper extracts job ads from stellenanzeigen.de, one of Germany's established job portals with thousands of current vacancies in IT, healthcare and nursing (Pflege), sales, engineering, finance, crafts and trades. For every job you get the title, company, short summary, location with ZIP code, federal state and coordinates, employment type (Vollzeit, Teilzeit, Minijob, Ausbildung, Werkstudent…), home office and benefits, salary range with period, top-job and quick-apply flags, application email or link, posting date, first publication date, expiry date and company logo. Search any job title or keyword, limit to a German city, and export to CSV, Excel or JSON. Ideal for recruiting, salary benchmarking and German labour-market research.
What does Stellenanzeigen.de Scraper do?
- 🔎 Keyword search: Entwickler, Pflege, Vertrieb, Buchhaltung, Elektriker, Erzieher…
- 🏙️ City filter: Berlin, München, Hamburg, Köln, Frankfurt and any German city (with surroundings).
- 💶 Salary: minimum, maximum, currency and period (year, month, hour) where published.
- 🕒 Employment type: Vollzeit, Teilzeit, Minijob, Ausbildung, Werkstudent, Praktikum, Homeoffice.
- 🎁 Benefits as listed (flexible hours, training, health offers, childcare…).
- 📍 Location with ZIP, federal state and GPS coordinates; extra locations for multi-site jobs.
- 📧 Application email or link.
- 📅 Posted, first published and expiry dates.
- ⭐ Top job and quick apply flags.
- 🖼️ Company logo.
- 🔗 Paste search links with your own filters.
What data can you scrape from stellenanzeigen.de?
| Field | Description |
|---|---|
| Job | ID, title, link, summary |
| Company | Name, logo |
| Location | City, ZIP, state, country, latitude, longitude, other locations |
| Type | Employment types, benefits |
| Salary | Min, max, currency, period, salary text |
| Flags | Top job, quick apply |
| Apply | Application email or link |
| Dates | Posted, first published, expires |
Use cases for German job data
- Recruiters and staffing agencies: find open roles and hiring companies by city and profession.
- Salary benchmarking: compare published salary ranges for German jobs.
- Labour-market research: track demand for nurses, developers and skilled trades.
- HR tech and job aggregators: syndicate German vacancies.
- Sales teams: identify companies that are hiring and growing.
- Job seekers: build alerts for new roles in your city.
How to scrape stellenanzeigen.de
- Click Try for free to open the scraper in Apify Console.
- Enter job titles or keywords and optionally a city.
- Optionally turn on Only jobs with salary.
- Set Max jobs and click Start.
- Download the jobs as CSV, Excel or JSON.
Input
Example input
{"searchTerms": ["Pflege", "Backend Entwickler"],"location": "München","withSalaryOnly": false,"maxItems": 500}
| Field | Description |
|---|---|
| Job titles or keywords | One search per term. |
| City | Optional German city (with surroundings). |
| Search links | stellenanzeigen.de search links with your own filters. |
| Only jobs with salary | Only jobs that publish a salary. |
| Max jobs | Stop after this many (0 = no limit). |
Output
Job example
{"jobId": "SDE-118389","url": "https://www.stellenanzeigen.de/job/backend-development-m-w-d-moenchengladbach-sde-118389/","title": "Backend Development (m/w/d)","company": "Keoz GmbH","summary": "Gestalte innovative Backend-Lösungen bei KEOZ GmbH! Wir suchen einen Backend Developer (m/w/d) mit Erfahrung in Node.js und Microservices…","location": "Mönchengladbach","state": "Nordrhein-Westfalen","zip": "41061","country": "Deutschland","latitude": 51.19447,"longitude": 6.43161,"employmentType": ["Vollzeit"],"benefits": ["Gesundheitsangebote", "Weiterbildungsangebote", "Flexible Arbeitszeiten"],"salaryMin": 60000,"salaryMax": 85000,"salaryCurrency": "EUR","salaryPeriod": "year","salaryText": "60.000 - 85.000 €/Jahr","topJob": true,"quickApply": true,"applicationEmail": "jobs@keoz.com","postedAt": "2026-10-07","firstPublishedAt": "2026-09-02","expiresAt": "2026-11-01","companyLogo": "https://dxl6houvklhzf.cloudfront.net/public/jobs/SDE-118389/company_logo/logo.jpg_1.png","search": "Backend Entwickler"}
Output schema
| Field | Type | Description |
|---|---|---|
jobId, url, title, summary | string | Job. |
company, companyLogo | string | Employer. |
location, state, zip, country, latitude, longitude, otherLocations | mixed | Location. |
employmentType, benefits | array | Type and benefits. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText | mixed | Salary. |
topJob, quickApply | boolean | Flags. |
applicationEmail | string | Application email or link. |
postedAt, firstPublishedAt, expiresAt | string | Dates. |
search, scrapedAt | string | Source info. |
How much does it cost?
The scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More job data
- Arbeitsagentur Jobs Scraper: jobs from the German Federal Employment Agency.
- LinkedIn Jobs Scraper: jobs worldwide.
- Indeed Scraper: Indeed job listings.
FAQ
Do all jobs show a salary? No. Turn on Only jobs with salary to keep only jobs that publish one.
Can I search a specific city? Yes. Enter a German city in City; nearby towns are included.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate this scraper with other apps? The scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape stellenanzeigen.de? The scraper only collects publicly posted job ads. You are responsible for using the data in line with the site's terms and GDPR.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with stellenanzeigen.de.