StepStone API

StepStone API for job search and full postings

Jobs from stepstone.de, stepstone.at, stepstone.be, Totaljobs, CWJobs and Caterer.com as JSON: title, company, location, salary with its period and whether StepStone estimated it, work mode and posting date, 25 jobs a page, plus any posting in full with its headed sections.

  • No card needed
  • Failed calls are free
  • Pack credits never expire
Role
Endpoint
curl "https://api.toolzerhub.com/v1/stepstone/search?site=totaljobs&query=data+analyst&location=London" \
  -H "x-api-key: $TOOLZERHUB_API_KEY"
200 OK
Real response, 5 Nov 2026
{
  "data": {
    "site": "totaljobs",
    "query": "data analyst",
    "location": "London",
    "page": 1,
    "sort": "relevance",
    "total": 463,
    "total_breakdown": {
      "exact": 109,
      "nearby": 276,
      "related": 78,
      "recommended": 0
    },
    "page_size": 25,
    "max_page": 4,
    "has_more": true,
    "count": 25,
    "url": "https://www.totaljobs.com/jobs/data-analyst/in-london?orderByField=relevance",
    "stop_reason": null,
    "results": [
      {
        "job_id": "108280317",
        "title": "Data Analyst",
        "url": "https://www.totaljobs.com/job/data-analyst/lorien-resourcing-limited-job108280317",
        "company": {
          "name": "Lorien Resourcing Limited",
          "id": "1203473",
          "url": "https://www.totaljobs.com/jobs/lorien-resourcing-limited/in-london?cmpId=1203473&cmp=1",
          "logo_url": "https://tjgliveassets.s3.eu-west-1.amazonaws.com/company-logos/2701eb77c01b409c8b8d065cee023540.png"
        },
        "location": "London",
        "postal_code": null,
        "salary": {
          "label": "Up to £220 per day",
          "min": null,
          "max": 220,
          "currency": "GBP",
          "period": "day",
          "estimated": false
        },
        "work_mode": null,
        "description_snippet": "Guidant is an employment business placing data professionals on contract assignments across London. They're hiring a data analyst to develop reporting solutions and dashboards using cloud platforms an…",
        "posted_at": "2026-11-04T07:51:50.473Z",
        "expires_at": "2026-11-11T07:51:50.473Z",
        "match_type": "exact",
        "is_sponsored": false,
        "is_top_job": false,
        "skills": [],
        "labels": []
      },
      {
        "job_id": "108275596",
        "title": "Data Analyst Placement Programme – No Experience Needed",
        "url": "https://www.totaljobs.com/job/data-analyst-placement-programme-no-experience-needed/it-online-learning-job108275596",
        "company": {
          "name": "IT Online Learning",
          "id": "811550",
          "url": "https://www.totaljobs.com/jobs/it-online-learning/in-london?cmpId=811550&cmp=1",
          "logo_url": "https://tjgliveassets.s3.eu-west-1.amazonaws.com/company-logos/0f843700d2144d9ab4fac0139fbc75ba.png"
        },
        "location": "North London (N1)",
        "postal_code": null,
        "salary": {
          "label": "From £30,000 to £65,000 per annum",
          "min": 30000,
          "max": 65000,
          "currency": "GBP",
          "period": "year",
          "estimated": false
        },
        "work_mode": null,
        "description_snippet": "ITOL Recruit offers a self-funded data analysis training programme with a job guarantee across the UK. They're hiring trainees for their data analyst placement programme to complete online training an…",
        "posted_at": "2026-11-03T10:42:37.123Z",
        "expires_at": "2026-12-15T10:42:37.123Z",
        "match_type": "exact",
        "is_sponsored": false,
        "is_top_job": false,
        "skills": [],
        "labels": []
      },
      {
        "job_id": "108262959",
        "title": "Data Analyst (CISO Tribe) - Frontier AI Programme - Inside IR35",
        "url": "https://www.totaljobs.com/job/data-analyst-ciso-tribe-frontier-ai-programme-inside-ir35/salt-job108262959",
        "company": {
          "name": "Salt",
          "id": "541451",
          "url": "https://www.totaljobs.com/jobs/salt/in-london?cmpId=541451&cmp=1",
          "logo_url": "https://tjgliveassets.s3.eu-west-1.amazonaws.com/company-logos/2b8084f1423d40f4a5b4dc1ac8346f86.png"
        },
        "location": "London",
        "postal_code": null,
        "salary": {
          "label": "Negotiable",
          "min": null,
          "max": null,
          "currency": null,
          "period": null,
          "estimated": false
        },
        "work_mode": null,
        "description_snippet": "Frontier AI Programme is a major cyber security response initiative supporting a CISO Offensive Security Tribe. They're hiring a cyber security data analyst to design enterprise data models and integr…",
        "posted_at": "2026-10-30T14:54:42.273Z",
        "expires_at": "2026-11-06T14:54:42.273Z",
        "match_type": "exact",
        "is_sponsored": false,
        "is_top_job": false,
        "skills": [],
        "labels": []
      }
    ]
  }
}

Totaljobs, London: 3 of the 25 jobs on the page shown, in relevance order, descriptions cut to 200 characters.

1
1 credit per call
100%
finished without a server error
2
StepStone endpoints

10 live searches on 5 Nov 2026, across all six boards, 25 jobs each.

Response

What comes back

Field names and types read off the real responses in the demo above.

  • Search jobs/v1/stepstone/search16 fields
    • job_idstring"108280317"
    • titlestring"Data Analyst"
    • urlstring"https://www.totaljobs.c…"
    • companyobject{ name, id }
    • locationstring"London"
    • postal_codenullnull
    • salaryobject{ label, min }
    • work_modenullnull
    • description_snippetstring"Guidant is an employmen…"
    + 7 more
  • Job details/v1/stepstone/job12 fields
    • job_idstring"108280317"
    • sitestring"totaljobs"
    • titlestring"Data Analyst"
    • companyobject{ name, id }
    • locationstring"London"
    • contract_typestring"Temporary Contract; Hyb…"
    • employment_typearray[1 items]
    • industrystring"Marketing, Marketing-Ma…"
    • salaryobject{ label, min }
    + 3 more

Use cases

What people build with it

  • 01Track openings for a role on six boardsSearch jobs
  • 02Compare advertised and estimated salariesSearch jobs
  • 03Pull the full posting and its sectionsSearch jobsJob details

How it works

From key to JSON

  1. 01x-api-key••••••••••Get a key100 free credits a month, no card
  2. 02GET/v1/stepstone/searchSend a requestAny HTTP client, no SDK needed
  3. 03{ data, status }200Get JSONFailed calls cost nothing

Pricing

What it costs

Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.

  • Free$0every month
    • 100 credits a month
    • No card needed
  • 10K pack$19one time
    • 10,000 credits
    • Never expire
    • $1.90 per 1,000
  • Starter$29a month
    • 20,000 credits a month
    • Cancel anytime
    • $1.45 per 1,000

Per 1,000 credits

  • 10K pack$1.90
  • Starter$1.45
  • Growth$1.32
  • Scale$1.21
  • Business$0.99
  • Customfrom $0.99

Plans renew monthly and cancel anytime. Custom plans start at 1M+ credits. Full pricing

Compare

Why not build it yourself

Three ways to get StepStone data into your app.

CompareToolzer HubStepStone APIYour own scraper
SetupOne API keyStepStone's API (api.stepstone.com) covers Jobfeed and Apply for employers, with no job search.Proxies, sessions, retries
When StepStone changesWe fix itStepStone keeps it workingYou fix the parser
Cost to start100 free credits a monthFor employers and ATS vendorsProxies and your time

Official API access rules: API StepStone – KnowledgeBase (opens in new tab)

FAQ

Questions

Is this the official StepStone API?
No. Toolzer Hub is not affiliated with StepStone. Ours reads public job search and job pages on all six boards with one key. In two runs on 5 Nov 2026, all 192 salary figures on 249 stepstone.de data analyst jobs in Berlin were StepStone's own estimates, against none of 44 on 100 Totaljobs jobs in London; each salary says estimated: true or false.
What does the official StepStone API allow?
StepStone's API site documents Jobfeed, where StepStone pulls an employer's XML list of vacancies and publishes it, and Apply, which sends applications into the employer's ATS. Its XML guides cover StepStone in Germany, Austria and Belgium and Totaljobs and Caterer in the UK. It has no job search.
What data does it return?
Search jobs, Job details, as JSON.
What does it cost?
1 credit per call. New workspaces get 100 credits a month at no cost; plans work out to $0.99 to $1.45 per 1,000 credits. Failed calls are not charged.

Try the StepStone API free

Every new workspace gets 100 credits a month. Buy credits only when you need more.

Not affiliated with StepStone.