StepStone Jobs Scraper: Germany, Austria, Belgium & NL
Pricing
from $1.20 / 1,000 jobs
StepStone Jobs Scraper: Germany, Austria, Belgium & NL
StepStone job ads for any keywords and place: title, company, location, salary when shown, remote option, posted date, labels, skills and link, with the full job description on request. Filter to jobs posted in the last day or week. Germany, Austria, Belgium and the Netherlands.
Pricing
from $1.20 / 1,000 jobs
Rating
0.0
(0)
Developer
Niches
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
StepStone Jobs Scraper: job ads, companies and salaries (Germany, Austria, Belgium, NL)
Get StepStone job ads without an account: title, company, location, salary when shown, remote option, posted date, labels, skills and link, with the full job description, contract type, closing date and address on request.
Search by keywords and place with a radius, filter to jobs posted in the last 24 hours or 7 days, or paste any StepStone result link.
Built for recruiters and staffing agencies, job boards and aggregators, labour market research and sales teams finding companies that are hiring.
What you get
| Field | What it holds |
|---|---|
| Jobs | jobId, title, company, companyId, companyJobsUrl, companyLogo, location, postCode, salary, remote, datePosted, snippet, labels, skills, isSponsored, isTopJob, url, country, search, rank |
| With full descriptions | description, employmentType, validThrough, address, salaryMin, salaryMax, salaryUnit, salaryCurrency |
What people use it for
- Recruiting: fresh jobs every morning for the roles you fill
- Hiring signals: companies hiring for a role in a region
- Job aggregators: a clean daily feed of new ads
- Salary research: salary ranges where employers publish them
- Labour market research: volumes by role, place and remote option
How to use it
- Type keywords and a place, or paste StepStone result links.
- Pick Posted within for a daily feed, and turn on Full job descriptions if you need the text.
- Click Start. Schedule it daily.
Input
| Field | Example | Notes |
|---|---|---|
| Keywords or result links | pflege | One search per line |
| Place | Berlin | Optional |
| Radius (km) | 30 | Around the place |
| StepStone site | Germany | Austria, Belgium, Netherlands |
| Posted within | Any time | Last 24 hours or 7 days |
| Jobs per search | 50 | Up to 1,000 |
| Full job descriptions | off | Charged per description |
Output
Each result is one row in the run's dataset (download it as JSON, CSV, Excel, XML or HTML, or read it through the API). An example row (values shortened):
{"jobId": "14000001","title": "Sample Care Specialist (m/w/d)","company": "Sample Care GmbH","location": "Berlin","salary": null,"remote": "partly remote","datePosted": "2026-11-03T08:00:00Z","snippet": "Sample text from the start of the ad.","labels": ["Schnelle Bewerbung"],"isSponsored": false,"url": "https://www.stepstone.de/stellenangebote--Sample-Care-Specialist--14000001-inline.html","country": "de","search": "pflege","rank": 1}
A record named SUMMARY in the run's key-value store says what each input returned, with any notes (for example an account that does not exist), what was charged and how much traffic the run used.
Pricing
- $0.0015 per job, plus $0.0015 per full description when you ask for them, plus $0.001 per run
- Refused pages are free
What typical jobs cost at the list price:
| Job | Cost |
|---|---|
| 1,000 jobs | $1.50 |
| 1,000 jobs with full descriptions | $3 |
| A daily feed of 200 new jobs for a month | about $9 |
On Apify's Scale and Business plans the per-event prices are lower (Store discounts). Set Maximum cost per run and the Actor stops cleanly when it is reached: you never pay more than that.
Tips
- For a daily feed, set Posted within to the last 24 hours and schedule the run every morning.
- Build complex searches on stepstone.de and paste the result link.
- Salary appears only when the employer publishes it.
Use it through the API
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("Niches/stepstone-jobs-scraper").call(run_input={"searches": ["pflege"], "location": "Berlin", "maxResults": 50})for row in client.dataset(run.default_dataset_id).iterate_items():print(row)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('Niches/stepstone-jobs-scraper').call({"searches": ["pflege"], "location": "Berlin", "maxResults": 50});const { items } = await client.dataset(run.defaultDatasetId).listItems();
HTTP (one call, results back)
curl -X POST 'https://api.apify.com/v2/acts/Niches~stepstone-jobs-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>' \-H 'Content-Type: application/json' \-d '{"searches": ["pflege"], "location": "Berlin", "maxResults": 50}'
Integrations and schedules
- Schedules: run it every hour, day or week from the Apify Console (Schedules) and keep a history of results.
- Make, Zapier, n8n, Google Sheets, Slack, Airtable: connect it through Apify's integrations, or send each finished run to a webhook.
- Datasets: results stay in the run's dataset; export them or read them by API whenever you need them.
Use it with AI agents (MCP)
Add Apify's MCP server with this Actor already pinned (https://mcp.apify.com?tools=Niches/stepstone-jobs-scraper) to Claude, ChatGPT, Cursor, VS Code or any MCP client. The agent can find this Actor and run it for you: ask it for "nursing jobs in Berlin posted in the last 24 hours with company names". AI agents can also pay for runs directly through Apify's agentic payments.
Limits
- StepStone shows 25 jobs per page; the Actor reads up to 40 pages per search.
- Salary appears only when the employer shows it.
- If an address is refused the Actor tries another and never solves a check. Pages it could not read are listed in SUMMARY and not charged.
FAQ
Do I need an account?
No. It reads what any visitor sees on StepStone.
Which countries work?
stepstone.de, stepstone.at, stepstone.be and stepstone.nl.
How do I get only new jobs?
Set Posted within to Last 24 hours and schedule a daily run.
What does it cost to run?
Only the events above; there is no monthly fee.
Support
Questions, a site that changed, or a field you need? Open an issue on this Actor's Issues tab: we answer there, usually within a day.
Also found as: stepstone scraper, stepstone api, stepstone jobs scraper, stepstone job data, german jobs scraper, jobs in germany api, stepstone.de scraper, stellenangebote scraper.