StepStone Jobs Scraper: Germany, Austria, Belgium & NL avatar

StepStone Jobs Scraper: Germany, Austria, Belgium & NL

Pricing

from $1.20 / 1,000 jobs

Go to Apify Store
StepStone Jobs Scraper: Germany, Austria, Belgium & NL

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

Niches

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

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

FieldWhat it holds
JobsjobId, title, company, companyId, companyJobsUrl, companyLogo, location, postCode, salary, remote, datePosted, snippet, labels, skills, isSponsored, isTopJob, url, country, search, rank
With full descriptionsdescription, 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

  1. Type keywords and a place, or paste StepStone result links.
  2. Pick Posted within for a daily feed, and turn on Full job descriptions if you need the text.
  3. Click Start. Schedule it daily.

Input

FieldExampleNotes
Keywords or result linkspflegeOne search per line
PlaceBerlinOptional
Radius (km)30Around the place
StepStone siteGermanyAustria, Belgium, Netherlands
Posted withinAny timeLast 24 hours or 7 days
Jobs per search50Up to 1,000
Full job descriptionsoffCharged 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:

JobCost
1,000 jobs$1.50
1,000 jobs with full descriptions$3
A daily feed of 200 new jobs for a monthabout $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 ApifyClient
client = 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.