StepStone+API.SH

StepStone API

Search StepStone.de and Totaljobs and pull full job ads, salary ranges and employer details as JSON.

The API.SH StepStone API turns public StepStone.de job pages into structured JSON. Search Germany's job market by keyword and location with radius, posting age, home office, full or part time, minimum salary and every facet the results page offers, then fetch any ad in full: its sections (about us, tasks, profile, benefits), company, address, contract and employment type, industry, dates and salary range. Set country to uk to search Totaljobs, StepStone's UK board, with the same fields.

  • 2 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
StepStone job search
GET https://api.api.sh/stepstone/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the StepStone API

German labor market research

Search StepStone.de by skill, discipline, sector or region and read the facet counts to see where demand for a role is growing, city by city.

Salary benchmarking

Collect salary ranges from job ads (StepStone's estimate when an ad has none) for a title and location to benchmark pay offers in Germany or the UK.

Job boards and aggregators

Feed a niche job board with fresh StepStone ads filtered by posting age, home office and contract type, with the full ad text and company logo.

Recruiting and lead generation

Find companies hiring for a skill in a region, then pull each ad's company page, address and open jobs count to prioritize outreach.

Skills and requirements analysis

Read the tasks and profile sections of many ads to see which tools, languages and qualifications employers ask for.

StepStone data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

StepStone API endpoints and prices

Every StepStone endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
StepStone job search
/stepstone/v1/search
$1 · $2 PAYG
1 credit
Products, listings and places1
StepStone job details
/stepstone/v1/job
$1 · $2 PAYG
1 credit

Call the StepStone API

StepStone job search: GET https://api.api.sh/stepstone/v1/search

curl "https://api.api.sh/stepstone/v1/search?q=python" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for StepStone data

  • Public data only: no StepStone login, cookies or account needed
  • One key and one response shape for StepStone and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official StepStone API

StepStone's official API (api.stepstone.com) is built for employers and applicant tracking systems: job feeds that push or pull postings onto StepStone, Apply via API and quality signals webhooks. It is not a public job search API. API.SH reads public StepStone.de and Totaljobs listings and needs no partner setup.

Most StepStone scraper results are Apify actors with different output formats. API.SH gives one key, one JSON shape across many sites and a fixed price per call, with no scraper to run or maintain.

StepStone API questions

What StepStone data can I get?+

Job search results with facets and totals (/stepstone/v1/search) and one full job ad with sections, company, location, contract type, dates and salary range (/stepstone/v1/job). Set country=uk on search to use Totaljobs, and pass a totaljobs.com job URL to the job route.

How much does the StepStone API cost?+

Every StepStone endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /stepstone/v1/job at 1 credit each.

Is there an official StepStone API?+

Yes, but it is for employers and ATS vendors posting jobs and receiving applications (job feeds, Apply via API, webhooks). It does not offer public job search. API.SH covers the reading side: public job ads as JSON.

Do I need a StepStone account or API key from StepStone?+

No. API.SH reads public StepStone pages only. You use your API.SH key; no StepStone login, partner ID or feed contract is needed.

Can I get salary data from StepStone?+

Yes. The job route returns the ad's salary range, or StepStone's own estimate when the ad shows none, and search takes a minimum salary filter.

Is there a StepStone jobs API for the UK?+

Yes. StepStone runs Totaljobs in the UK. Pass country=uk to the search route to search Totaljobs with the same fields and facets.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /stepstone/v1/search with q=python and location=berlin, then pass a job id to /stepstone/v1/job. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More jobs & b2b APIs all jobs & company data APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key