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.
curl "https://api.toolzerhub.com/v1/stepstone/search?site=totaljobs&query=data+analyst&location=London" \
-H "x-api-key: $TOOLZERHUB_API_KEY"{
"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": []
}
]
}
}- 1
- 100%
- 2
Endpoints
What you can get
One request each, 1 credit per call. Open one to see its parameters and a real response.
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…"
- 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 }
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
- 01x-api-key••••••••••Get a key
- 02GET/v1/stepstone/searchSend a request
- 03{ data, status }200Get JSON
Pricing
What it costs
Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.
- Free$0
- 10K pack$19
- Starter$29
Per 1,000 credits
Compare
Why not build it yourself
Three ways to get StepStone data into your app.
| Compare | Toolzer Hub | StepStone API | Your own scraper |
|---|---|---|---|
| Setup | One API key | StepStone's API (api.stepstone.com) covers Jobfeed and Apply for employers, with no job search. | Proxies, sessions, retries |
| When StepStone changes | We fix it | StepStone keeps it working | You fix the parser |
| Cost to start | 100 free credits a month | For employers and ATS vendors | Proxies and your time |
FAQ
Questions
- Is this the official StepStone API?
- What does the official StepStone API allow?
- What data does it return?
- What does it cost?
Guides
StepStone guides
Tested walkthroughs with real requests and output.
Try the StepStone API free
Every new workspace gets 100 credits a month. Buy credits only when you need more.
More APIs on the same key
- Meta Ad Library
- Threads
- TikTok
- X (Twitter)
- Yandex
- TikTok Ads
- 2GIS
- Ozon
- Airbnb
- Skyscanner
- Telegram
- Capterra
- Shopify
- YouTube
- Google Maps
- Zillow
- Seek
- Indeed
- Naukri
- Internshala
- Upwork
- Hiring.cafe
- Bayt
- Naver Shopping
- Wellfound
- RedNote
- Google Finance
- Google Flights
- SofaScore
- Google Play
- Douyin
- Taobao
- Google Hotels
- Amazon
- Cricbuzz
- Redfin
- Tripadvisor
- Semrush
- Yelp