StepStone New Jobs Scraper - stepstone.de Germany Jobs Feed
Pricing
from $0.80 / 1,000 job listings
StepStone New Jobs Scraper - stepstone.de Germany Jobs Feed
StepStone new jobs scraper for stepstone.de: StepStone DE jobs by keyword, city and radius with salary range, company page, home-office flag and posting date. New-jobs-only feed for daily alerts, 24h and 7-day filters, optional full description. No login.
Pricing
from $0.80 / 1,000 job listings
Rating
0.0
(0)
Developer
Kamer Ozkan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
StepStone new jobs scraper for stepstone.de: search StepStone DE jobs by keyword, city and radius and get one clean row per job ad with salary range, company page, home-office flag and posting date. Filter to the last 24 hours or 7 days, turn on Only new jobs and schedule it for a StepStone job feed that charges only for listings you have not seen before.
What does StepStone New Jobs Scraper do?
It reads the public StepStone result lists (the same pages every visitor sees on stepstone.de) and returns the structured job data behind them: title, company and company jobs page, location, posting and expiry dates, StepStone's salary range, home-office level, quick-apply flag, the job summary and benefits text and the job ad URL.
- Search like on the site: keywords plus a city with a radius, a keyword for all of Germany, or a city without keywords. You can also paste result-list URLs from stepstone.de, including ones with filters already applied.
- StepStone filters: published within 24 hours or 7 days, partly or only home office, contract types (permanent, fixed-term, working student, apprenticeship, internship, trainee, freelance), experience level, ad language (German or English), minimum salary, discipline, and newest-first or relevance sorting.
- New jobs feed: with Only new jobs the actor remembers the job ids it delivered per search. Schedule the same input daily and each run returns (and charges) only new listings, with
isNewon every row. - Clean rows: the same result count as the site. StepStone adds jobs from nearby towns on top of its count; they are left out unless you turn on Include nearby jobs (
matchTyperegional).
No login, no StepStone account and no API key are needed. Proxy is included in the price.
Who is it for?
- Recruiters and staffing agencies who want every new StepStone job for their roles and cities each morning, without opening the site.
- Job boards and aggregators that need stepstone.de listings as structured data by keyword, region and freshness.
- Hiring-signal and sales teams watching which companies in Germany are hiring for which roles, with links to the company jobs pages.
- HR and compensation analysts using StepStone salary ranges by job title and city.
- Data teams who want a StepStone API alternative that works with the Apify API, webhooks and schedules.
What data can you get?
| Field | Example |
|---|---|
jobId, url | 14624288, link to the job ad |
title | Software-Entwickler/Kunden- & Produktsupport (m/w/d) |
company, companyId, companyUrl, companyLogoUrl | epostbox epb GmbH, 334748, StepStone company jobs page, logo |
location | Berlin (several cities are listed comma-separated) |
datePosted, publishToDate | 2026-10-16T05:59:26Z, 2026-11-15T06:59:26Z |
salaryMin, salaryMax, salaryPeriod, salaryCurrency, salaryType | 55000, 85000, Annually, EUR, Predicted (StepStone estimate) or stated by the employer |
workFromHome | none, partly or only |
quickApply, isSponsored, isTopJob | true / false |
snippet, benefits | job summary and the benefits paragraph of the ad |
matchType | main (title match), semantic (search match) or regional (nearby town, opt-in) |
searchTerm, searchLocation, isNew, scrapedAt | which search found the job, whether it is new since the last run, when |
How much does it cost?
You pay only for job rows: $1.00 per 1,000 jobs on the Free plan, with lower prices on paid Apify plans. Result pages and the proxy are not charged extra.
Worked examples:
- All software developer jobs in Berlin posted in the last 7 days (about 1,500 jobs) cost about $1.50.
- A recruiter who follows 5 searches with Only new jobs every morning and gets about 60 new ads a day pays about $1.80 per month.
- A job board that imports 20,000 StepStone jobs a month pays $20.00.
Set "Max jobs" or a maximum cost per run to cap spending.
How to use it
- Click Try for free.
- Enter one or more Search terms and a Location (or paste StepStone search URLs).
- Optional: choose Published within (24 hours or 7 days), Home office, contract types, experience, language or a minimum salary.
- Click Start, then download the results as JSON, CSV or Excel, or read them with the API.
- For a new jobs feed, turn on Only new jobs, save the input as a task and add a daily schedule. The first run delivers the current listings, later runs only the new ones.
Input example
{"searchTerms": ["Data Engineer", "Pflegefachkraft"],"location": "München","radiusKm": 50,"publishedWithin": "7d","workFromHome": "partly","maxItems": 30}
Output example
Real row from a run on 2026-10-18 (Software Entwickler in Berlin, newest first):
{"jobId": "14624288","title": "Software-Entwickler/Kunden- & Produktsupport (m/w/d)","company": "epostbox epb GmbH","companyId": 334748,"companyUrl": "https://www.stepstone.de/cmp/de/epostbox-epb-gmbh-334748/jobs","companyLogoUrl": "https://www.stepstone.de/upload_DE/logo/E/logoepostbox-epb-GmbH-334748DE-2502281027.gif","location": "Berlin","url": "https://www.stepstone.de/stellenangebote--Software-Entwickler-Kunden-Produktsupport-m-w-d-Berlin-epostbox-epb-GmbH--14624288-inline.html","datePosted": "2026-10-16T05:59:26.65Z","publishToDate": "2026-11-15T06:59:26.65Z","workFromHome": "partly","salaryMin": 55000,"salaryMax": 85000,"salaryPeriod": "Annually","salaryCurrency": "EUR","salaryType": "Predicted","snippet": "nolas workspace ist ein Spin-off einer Berliner Unternehmensgruppe, das eine Infrastruktur-Software für Organisationsprozesse entwickelt. Gesucht wird ein Software-Entwickler/Kunden- & Produktsupport (m/w/d) zur Unterstützung von Kunden bei der Plugin-Entwicklung und beim Onboarding sowie zur Bearbeitung von Kundenanfragen.","benefits": "Kein Benefits-Bingo\nKein Kicker, kein Work-Life-Balance. Einfach Support für dein Wachstum in einem leistungsstarken Team.","quickApply": false,"isSponsored": false,"isTopJob": false,"matchType": "main","searchTerm": "Software Entwickler","searchLocation": "Berlin","isNew": null,"scrapedAt": "2026-10-18T13:34:40Z"}
The OUTPUT record of the run shows the number of jobs per search, pages read, requests and any page that could not be loaded.
Integrations and API
Run it from your code with the Apify API or the apify-client package, schedule it in Apify, or connect it to Make, n8n, Zapier, Google Sheets or a webhook (for example a Slack message for every row with isNew true).
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("kamerozkan/stepstone-jobs-scraper").call(run_input={"searchTerms": ["Software Entwickler"],"location": "Berlin","publishedWithin": "24h","onlyNewJobs": True,"maxItems": 200,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["datePosted"], item["title"], item["company"], item["location"], item["url"])
FAQ
How do I get only new StepStone jobs? Turn on Only new jobs. The actor stores the ids of delivered jobs per search in a key-value store in your own Apify account and skips them next time. Combine it with Published within: last 24 hours and a daily schedule; the first run delivers the current list, later runs only the new ads. Use History key to share one history between tasks or to reset it.
What do salaryMin and salaryMax mean? StepStone shows a salary range for most ads. salaryType tells you whether it is Predicted (StepStone's own estimate) or stated by the employer. Ranges are annual EUR figures unless salaryPeriod says otherwise.
Can I search all of Germany? Yes, leave Location empty. A location without search terms returns all jobs around that city.
Can I paste a StepStone URL? Yes, put result-list URLs from stepstone.de into StepStone search URLs, for example a full-time list like https://www.stepstone.de/jobs/vollzeit/software-entwickler/in-berlin. Page numbers are handled by the actor; the filters you set in the input are added to the URL.
Does the job count match the site? Yes. The actor returns the jobs StepStone counts as results (matchType main for title matches and semantic for search matches). StepStone also shows jobs from nearby towns on top of that count; turn on Include nearby jobs to get them too (matchType regional).
Does it return the full job description? This version returns the job summary (snippet) and the benefits text from the result list, not the complete ad text. Full descriptions from the job ad pages are planned; open an issue if you need them and they move up the list.
Does it need a proxy or a browser? No browser. The actor uses German residential proxy from Apify (StepStone lets most datacenter connections time out), included in the price.
Is it legal to collect this data? It collects public job advertisements that employers publish on stepstone.de for everyone to see: job, company, location, salary range and dates. No logins, no applicant or recruiter personal data. You are responsible for how you use it, including privacy laws like GDPR.
Support and feedback
- Found a bug or missing a field? Open an issue on the Issues tab of this Actor with your run link. We reply within 48 hours and ship most fixes within a few days.
- Have an idea for a feature? Issues are the fastest way to get it built.
- If the Actor saves you time, a short review on this page helps other users find it.