StepStone & Xing Jobs Scraper - Germany, Austria, Switzerland
Pricing
from $0.40 / 1,000 jobs
StepStone & Xing Jobs Scraper - Germany, Austria, Switzerland
Scrape StepStone and XING jobs in Germany, Austria and Switzerland by keyword, location, radius, date, employment type, remote work, experience, salary or company, or from any link: title, company, salary, location, full description, requirements, benefits and company profile.
Pricing
from $0.40 / 1,000 jobs
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
What is StepStone & Xing Jobs Scraper?
StepStone & Xing Jobs Scraper lets you scrape job listings from StepStone and XING Jobs, the two biggest job boards of the German-speaking market, in one run: title, company, location, postal code, employment type, remote or hybrid work, experience level, salary (as written and as numbers, with a flag when the salary is the site's own estimate), posting and expiry dates, the full job description, requirements, benefits, industry and the company profile published with the job. Type a keyword and a city or paste any StepStone or XING link, click Start, and download the jobs as Excel, CSV or JSON.
- 🇩🇪🇦🇹🇨🇭 Two job boards, one table: StepStone (Germany, Austria, Netherlands, Belgium) and XING Jobs (Germany, Austria, Switzerland) in the same format
- 🔎 Filters both sites share: keywords, location and radius, date posted, employment type, remote work, experience level, minimum salary and company
- 📈 Past the site limits: XING shows at most 1,000 jobs per search; bigger searches are read in parts to get far past it
- 💶 Salary data: minimum, maximum, currency and period, with a clear mark when the figure is an estimate rather than the employer's own
- 🔒 No contact details: the ad's contact section is left out, and emails and phone numbers are removed from the text
- 🔓 No login: no StepStone or XING account needed
What can StepStone & Xing Jobs Scraper do?
- Scrape StepStone job search results for any keyword, like
python entwickler,pflegefachkraftorprojektmanager - Scrape XING jobs for the same keywords in the same run, or one site only
- Search by city and radius, like
Münchenwithin 30 km,WienorZürich(umlauts can be written out:Muenchen) - Filter by date posted (last 24 hours, 7 days, 30 days), employment type (full time, part time, permanent, fixed term, freelance, internship, working student, apprenticeship, trainee), remote, hybrid or on-site, experience level and minimum yearly salary
- Get every job of one company, like
SiemensorDeutsche Bahn - Paste search or job links from either site; a search link keeps the filters you set on the site
- Choose the StepStone country: stepstone.de, stepstone.at, stepstone.nl or stepstone.be
- Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more
What data can you extract from StepStone and XING?
| 💼 Job title, job ID and link | 🏢 Company and logo | 📍 Location, postal code, country |
| 🕒 Employment type | 🏠 Remote, hybrid or on-site | 🎓 Experience level |
| 💰 Salary text, min, max, currency, period | 🧮 Estimated or employer salary | 📅 Posted date and online-until date |
| 📝 Full description | ✅ Requirements | 🎁 Benefits |
| 🏭 Industry | 🏛️ Company size, industries, founded, headquarters | 📖 Company "about us" text and profile link |
How to scrape StepStone and XING jobs
- Create a free Apify account.
- Open StepStone & Xing Jobs Scraper.
- Choose the job sites (StepStone, XING or both), enter search keywords and a location, or paste StepStone or XING links, one per line.
- Pick the filters you want and the most jobs to save.
- Click Start, then download the jobs as Excel, CSV, JSON or HTML.
How much does it cost to scrape StepStone and XING jobs?
You pay only for the jobs you get. A job from the search lists is a job; a job saved with Include full job details turned on (the default), or from a single job link, is a job with full details. Every row of a run is the same kind, so the count of jobs you are charged for is the count of rows you get. See the Pricing tab for the price on your plan.
Every Apify account gets $5 of free usage each month, enough to try the scraper on real searches.
Input example
{"site": "both","keywords": ["python entwickler"],"location": "München","radius": 30,"datePosted": "7","employmentTypes": ["full_time"],"remote": "hybrid","maxResults": 100,"includeDetails": true}
Max jobs caps the whole run: with both sites the jobs are shared evenly between StepStone and XING, and if one site has fewer jobs the other fills the rest.
Output example
{"jobId": "157469012","site": "xing.com","url": "https://www.xing.com/jobs/muenchen-python-development-expert-157469012","title": "Python Development Expert (m/w/d)","companyName": "YER","location": "München","postalCode": "81671","country": "DE","employmentType": "Full-time","remote": "hybrid","experienceLevel": "Professional/Experienced","salaryText": "58,500 - 76,500 EUR per year","salaryMin": 58500,"salaryMax": 76500,"salaryCurrency": "EUR","salaryPeriod": "year","salaryIsEstimate": true,"postedAt": "2026-08-26T16:48:00Z","validThrough": "2027-08-26T16:48:03Z","snippet": "Entwicklung von Python-Modulen mit GitLab.","descriptionText": "Für unseren Kunden, ein namhaftes Unternehmen ...","requirements": "- Abgeschlossenes Studium der Informatik ...","benefits": "- 30 Tage Jahresurlaub ...","industry": "Aviation","companyProfile": {"size": "1,001-5,000 employees","industries": ["HR services and consulting"],"founded": null,"headquarters": "München, Germany","about": null,"profileUrl": "https://www.xing.com/pages/yerdeutschland"},"companyLogo": "https://www.xing.com/imagecache/...","source": "python entwickler in München (XING)","scrapedAt": "2026-10-05T02:04:13Z"}
Dates are ISO 8601 in UTC. A run report (Storage → Key-value store → report-summary) lists, for every search, how many jobs the site lists, how many were saved and how the location was read.
Tips
- Salary estimates: both sites show their own salary estimate on many jobs.
salaryIsEstimateistruefor those andfalsewhen the employer published the salary. - Sort order: "Newest first" applies to StepStone; XING lists jobs by relevance.
- Filters one site does not have: StepStone has no on-site-only filter and filters 24 hours or 7 days only; the scraper applies on-site and 30 days to what StepStone shows. "Permanent" and "trainee" are StepStone filters.
- Expired jobs: a job link whose job has expired or was removed is reported as not found, and the run still succeeds.
FAQ
Is it legal to scrape StepStone and XING? The scraper collects only job ads that anyone can see without logging in; it leaves out the ad's contact section and removes emails and phone numbers from the text. Check the rules that apply to how you use the data (for example GDPR) with your legal advisor.
Do I need a StepStone or XING account? No.
Can I get jobs from Switzerland?
Yes, from XING: search a Swiss city like Zürich, Basel or Bern. StepStone has no Swiss site.
Why did I get fewer jobs than the site shows? The site's count can include related jobs and repeats; each job is saved once per run. The run report shows the site's count next to the jobs saved.
Can I use it with the Apify API, Make, Zapier or n8n? Yes. Start runs and fetch results through the Apify API or any of the Apify integrations.
Your feedback
Found a bug or need a field that is missing? Open an issue on the Issues tab and we will look at it quickly.