XING Jobs Scraper - Germany, Austria & Switzerland Jobs
Pricing
from $0.69 / 1,000 jobs
XING Jobs Scraper - Germany, Austria & Switzerland Jobs
Scrape every XING job a search has, also past the 1,000 XING shows. Each row has the salary (marked when it is XING's estimate), the full description and its sections, skills, workplace and the hiring company's address, size and open jobs. Paste XING links or search by keyword and city.
Pricing
from $0.69 / 1,000 jobs
Rating
0.0
(0)
Developer
ClearPath
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
From Clearpath, creators of StepStone Jobs, LinkedIn Jobs and Indeed Jobs. Specialist job scrapers for recruitment, salary research and finding companies that are hiring.
Why choose this actor?
Every job a search has, not just the first 1,000. XING shows at most 1,000 jobs for one search ("999+ Jobs gefunden"). This actor keeps going: a single python search returned 3,000 distinct jobs in one run, and on a smaller search it also picks up matching jobs that XING's own results miss.
Know which salaries are real. Many XING jobs show a salary the employer never stated: it is XING's own estimate. Every row says which it is (salaryIsEstimate), next to the range, the median and the currency.
The whole posting in one row. Full description as text and HTML, split into company, tasks, requirements, benefits and contact; XING's short summary; skills; every workplace; and the hiring company's address, employee range, industry and open jobs. One price per job, no detail upgrade.
Try a search
Start with 20 Python jobs in Berlin:
{"searchQueries": ["python"],"location": "Berlin","maxResults": 20}
Open actor input to change the keywords, the city or the limit. Set maxResults to 0 to remove the limit. Export JSON, CSV or Excel; JSON keeps the nested lists (locations, skills, summary points) together.
| Clearpath Job Boards |
|
You are here Jobs & company profiles Jobs & employer ratings Full ads, pay ranges, apply links Aggregated job listings European job listings Startup job listings Jobs in DE, AT, BE and NL UK jobs & advertised pay Company career sites Startups & founders Remote jobs |
Copy to your AI assistant
clearpath/xing-jobs-scraper on Apify. Scrapes XING job listings for Germany, Austria and Switzerland and returns one complete row per job: salary range with salaryIsEstimate (true when the figure is XING's own estimate, not the employer's), the full description as text and HTML plus companyDescription/responsibilities/requirements/benefits/contactInfo sections, XING's summary, skills, every workplace, apply link or type, and the hiring company's address, employee range, industry and open-job count. Every row is full detail at one price; the three toggles below only add optional fields. Search with searchQueries (one search per keyword) + optional location (a city or postal code; for a whole country use countries instead), radius in km, datePosted anyTime|past24Hours|pastWeek|pastMonth, employmentTypes, careerLevels, remoteOptions (FULL_REMOTE also matches remote jobs from employers outside the location), disciplines (22 XING job fields such as IT_SOFTWARE, MARKETING, SALES), countries DE|AT|CH|OTHER and industries (words matched against the industry labels in the chosen language), the last two checked per job with non-matching jobs skipped and never billed; such a search stops after checking about 20,000 jobs (noted in the run log), minSalary/maxSalary (yearly; XING estimates also match; drops jobs without any salary), language en|de (labels only, descriptions stay as written). includeMarkdown=true adds descriptionMarkdown for template postings (about 6 in 10; slower, no extra charge); includeSectionHtml=true adds per-section HTML (larger rows, no extra charge); includeSimilarJobs=true adds similarJobs, up to 10 references per job (slower, no extra charge, not extra rows). OR pass startUrls with xing.com search or job addresses, which REPLACE the keyword search and its filters. maxResults applies per search, default 1000, 0 = no limit, continuing past the 1,000 XING itself shows (the run log notes if a very broad search could not be fully reached). Every filter is off by default and only narrows results. Jobs XING no longer lists are skipped and never billed. Pricing: pay per event, $0.99 per 1,000 jobs on the Free plan (less on higher plans), plus the standard Apify Actor start fee per run. Full spec (input schema, dataset fields, README): GET https://api.apify.com/v2/actors/clearpath~xing-jobs-scraper/builds/default with Authorization: Bearer <APIFY_TOKEN>. Token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.
What you get
- Every job, past XING's 1,000 limit. XING never shows more than 1,000 jobs for a search. This actor keeps going: 3,000 distinct jobs for
pythonin one run. WithmaxResultsset to0there is no limit; for very broad searches with tens of thousands of jobs, the run log says if some could not be reached. - More jobs on the same search. XING's own results miss some matching jobs. This actor finds them: for
pythonin Berlin (XING counts 458) it returned 443 distinct jobs, where the most used XING actor in the Store returned 413. - Salary you can trust. The range, median and currency, with
salaryIsEstimatetelling an employer's own figure apart from XING's estimate. The readablesalaryline says "(XING estimate)" when it is one. - The complete posting. Description as plain text and as HTML, the company, tasks, requirements, benefits and contact sections as separate fields with the posting's own heading for each, XING's short summary with key tasks and qualifications, and the skills XING recognises in the ad. Switch on
includeMarkdownfor XING's Markdown version (template postings, about 6 in 10),includeSectionHtmlfor each section's HTML, orincludeSimilarJobsfor the up to 10 jobs XING lists as similar; all three are off by default because they make runs slower or rows larger, and none costs extra. - Where the job is. Street, postal code, city, region and country of the workplace, plus every location when a job lists several.
- Who is hiring. Company name, XING page, 1,024-pixel logo, cover image, slogan, the company's own About text, industry, employee range as numbers, headquarters address, and how many jobs the company has open on XING.
- How to apply. The application type in words (company website, email, XING quick apply or XING application form), the apply link or address, the employer's own job page and whether applying needs a XING account.
- Filters XING's own search lacks. Limit results to Germany, Austria or Switzerland, to one or more of XING's 22 disciplines, or to industries by name. Jobs left out by these checks are never billed.
- Readable labels next to every code. Employment type, career level, remote work, discipline and industry come as words and as codes. Set
languagetodefor German labels. - Fast. 1,000 complete jobs in 15 to 30 seconds on the platform.
How it compares
This compares the datasets each actor returned for the same search: python in Berlin, up to 1,000 jobs.
| This actor | shahidirfan | fatihtahta | solidcode | |
|---|---|---|---|---|
| Distinct jobs returned | 443 | 413 | 218 | 195 |
| Salary marked when XING estimated it | Yes, salaryIsEstimate | Raw type name only | No | No |
| Skills from the ad | Yes | No (lowercase keywords only) | No | No |
| XING's summary (intro, key tasks, qualifications) | Yes | No | No | No |
| Tasks, requirements and benefits as separate fields | Yes | No | Yes | No |
| Company headquarters street and postal code | Yes | No | No | No |
| Employee range as numbers | Yes | No | No | No |
| Company's open jobs on XING | Yes | No | No | No |
| Remote work type | Yes | No | Yes | No |
Search examples
Every Pflege job in Vienna posted this week
{"searchQueries": ["Pflege"],"location": "Wien","datePosted": "pastWeek","maxResults": 0}
Senior engineering roles in Munich at 80,000 or more (stated or estimated)
{"searchQueries": ["Ingenieur"],"location": "München","radius": 50,"careerLevels": ["PROFESSIONAL", "MANAGER"],"minSalary": 80000,"maxResults": 200}
Nursing jobs in Austria only
{"searchQueries": ["Pflege"],"countries": ["AT"],"maxResults": 100}
Marketing and sales roles, with the Markdown description
{"searchQueries": ["Manager"],"location": "Hamburg","disciplines": ["MARKETING", "SALES"],"includeMarkdown": true,"maxResults": 50}
Fully remote part-time jobs, labels in German
{"searchQueries": ["Marketing", "Vertrieb"],"remoteOptions": ["FULL_REMOTE"],"employmentTypes": ["PART_TIME"],"language": "de","maxResults": 100}
Your own XING searches and single jobs
Set any filters on xing.com, copy the address from the browser and paste it. Single job addresses work too.
{"startUrls": [{ "url": "https://www.xing.com/jobs/search?keywords=SAP%20Berater&location=Hamburg" },{ "url": "https://www.xing.com/jobs/berlin-python-developer-financial-services-all-genders-156675213" }],"maxResults": 100}
When addresses are given, the keyword search and its filters are not used; a pasted search keeps the filters set on xing.com. maxResults and the three include switches still apply.
Sample output
A real row from the python in Berlin search. The description and descriptionHtml fields carry the complete posting; locations lists every workplace (one here).
{"jobId": "158037099","xingJobId": "158037099.d63f4b","globalId": "surn:x-xing:jobs:posting:158037099.d63f4b","slug": "berlin-senior-backend-engineer-python-158037099","url": "https://www.xing.com/jobs/berlin-senior-backend-engineer-python-158037099","title": "Senior Backend Engineer (Python)","companyName": "WeMatch.","companyId": "1959617","companyUrl": "https://www.xing.com/pages/wematch","companyLogo": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiODhmMDg1YzktOGIzZi00YTBjLTkzNGItNWQ1N2Q1YmM2M2NlIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjEwMjQsIm1heF9oZWlnaHQiOjEwMjR9?signature=13e4787f9a8d679b237440cb393ff61db2f9ea79bab76a8b1730e0a3f0075258","companyLogoSmall": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiODhmMDg1YzktOGIzZi00YTBjLTkzNGItNWQ1N2Q1YmM2M2NlIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjI1NiwibWF4X2hlaWdodCI6MjU2fQ?signature=ec58baef4fcee1eba817ee3ca527635ed68a83895c75965868464921aa614db0","companySize": "51-200 employees","companySizeMin": 51,"companySizeMax": 200,"companyIndustry": "HR services and consulting","companyIndustryId": "180100","companyStreet": "Nürnberger Str. 8","companyPostalCode": "10787","companyCity": "Berlin","companyProvince": null,"companyCountry": "Germany","companyCountryCode": "DE","companyOpenJobs": 171,"companyAboutHeadline": "","companyAbout": "Über Uns\nWir sind erfahrene Personalberater, die mit Spaß und Freude für leidenschaftliches und verantwortungsvolles Recruitment stehen. \nDabei steht für uns ein transparenter und respektvoller Umgang an oberster Stelle, mit dem wir eine nachhaltige “Win-Win-Win-Situation” für alle Beteiligten schaffen.\nAus unseren Büros in...","companySlogan": "Wir beenden Personalprobleme.","companyCoverImage": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiN2MxZGVhODctYTJhNy00OWM0LWFlZTMtNTc2MmMxM2ZkOTViIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjEyMDAsIm1heF9oZWlnaHQiOjMwMH0?signature=9010a84d5e0d6806c5d587e77a1ad2fc1e4a1bc91dd7a5462aca23c3dc9ba2e9","companyPageType": "Company","companyPageTypeCode": "COMPANY","companyPageId": "230432","companyProfileAutoGenerated": false,"location": "Berlin, Land Berlin, Germany","street": "Nürnberger Str. 8","postalCode": "10787","city": "Berlin","cityId": 2950159,"region": "Land Berlin","country": "Germany","countryCode": "DE","locations": [{"street": "Nürnberger Str. 8","postalCode": "10787","city": "Berlin","cityId": 2950159,"region": "Land Berlin","country": "Germany","countryCode": "DE"}],"remoteOptions": ["Hybrid"],"remoteOptionCodes": ["PARTLY_REMOTE"],"employmentType": "Full-time","employmentTypeCode": "FULL_TIME","careerLevel": "Professional/Experienced","careerLevelCode": 3,"discipline": "IT and software development","disciplineId": "1011","industry": "Software","industryId": "90100","salary": "EUR 70,000 - 90,000 per year","salaryMin": 70000,"salaryMax": 90000,"salaryMedian": null,"salaryCurrency": "EUR","salaryPeriod": "year","salaryType": "range","salaryIsEstimate": false,"datePosted": "2026-09-21T07:33:29Z","refreshedAt": "2026-09-21T07:33:29Z","validThrough": "2026-10-21T07:34:03Z","descriptionFormat": "template","companyDescription": "On behalf of an established, family-run software company in the heart of Berlin, we are seeking an experienced Backend Engineer (f/m/d) with a strong focus on Python. Our client develops market-leading data analytics software and is currently rapidly advancing its innovative cloud and AI technologies.\n\nYou can expect an agile, supportive work environment with flat hierarchies and genuine room to make an impact. At WeMatch, we will guide you through the entire application process and ensure that this role aligns perfectly with your career goals.","companyDescriptionTitle": "About us","companyDescriptionHtml": null,"responsibilities": "In this key role, you will be instrumental in driving the technological evolution of the systems:\n\n- Cloud Architecture: Further develop the existing AWS backend architecture and implement efficient Lambdas using modern frameworks.\n\n- Performance & Scaling: Optimize the performance and scalability of databases and systems (PostgreSQL, DynamoDB, caching).\n\n- Quality Assurance: Introduce modern testing strategies (unit, integration, E2E) and champion professional development and documentation standards (Poetry, GitHub Actions, Confluence) within the team.\n\n- Interface Management: Maintain and optimize the seamless interaction between cloud products, the account system, and the desktop software.\n\n- Cross-Functional Collaboration: Work in an agile environment (Scrum/Kanban), collaborating closely with Frontend, AI, and QA Engineers, as well as Product Management and UX/UI Design.","responsibilitiesTitle": "Your tasks","responsibilitiesHtml": null,"requirements": "- You bring at least 5 years of proven, hands-on experience in Python backend development.\n\n- You are highly proficient in frameworks such as FastAPI, Django, or Flask.\n\n- You have in-depth experience with TypeScript/JavaScript as well as Boto3 (or comparable technologies).\n\n- You possess extensive AWS knowledge or have a strong background in another cloud environment combined with a keen interest in transitioning to AWS. Additionally, you are well-versed in GitHub Actions and dependency management.\n\n- You have solid practical experience with PostgreSQL, SQL, DynamoDB, or ORMs.\n\n- Mindset: Test automation, software performance optimization, and design patterns are second nature to you. You are a strong communicator who shows a high degree of initiative and collaborates confidently within a team.","requirementsTitle": "Your Profile","requirementsHtml": null,"benefits": "- Flexibility: A modern, hybrid working model (remote & on-site) with flexible arrangements.\n\n- Mobility & Health: Financial subsidies for your Urban Sports Club membership, BVG public transport ticket, Deutschlandticket, or B-Card.\n\n- Onboarding & Benefits: A structured onboarding program with a dedicated buddy by your side, as well as access to a corporate benefits program.\n\n- Culture & Team: A highly welcoming and close-knit company culture with regular team events and company celebrations.","benefitsTitle": "What you can look forward to","benefitsHtml": null,"contactInfo": "Does this sound like your next career move?\n\nI look forward to receiving your CV and your availability for a brief chat. :)\n\nBest regards,\n\nNoelle","contactInfoTitle": "Contact","contactInfoHtml": null,"headerImage": "https://static.xingcdn.com/jobs-details-backend/3oen7q3vcxqopid4zjskqiyuhx71","footerImage": "https://static.xingcdn.com/jobs-details-backend/mf59awn14mblfv946t17cu1os0lm","accentColor": "#192642","videoUrl": null,"companyWebsite": null,"companyXingUrl": null,"companyKununuUrl": null,"companyFacebookUrl": null,"companyInstagramUrl": null,"companyYoutubeUrl": null,"companyTwitterUrl": null,"companyPinterestUrl": null,"companyTiktokUrl": null,"descriptionHtml": "<h3>About us</h3><p>On behalf of an established, family-run software company in the heart of Berlin, we are seeking an experienced Backend Engineer (f/m/d) with a strong focus on Python. Our client develops market-leading data analytics software and is currently rapidly advancing its innovative cloud and AI technologies.</p><p>You can expect an agile, supportive work environment with flat hierarchies and genuine room to make an impact. At WeMatch, we will guide you through the entire application process and ensure that this role aligns perfectly with your career goals.</p>\n<h3>Your tasks</h3><p>In this key role, you will be instrumental in driving the technological evolution of the systems:</p><ul>\n<li>\n<b><strong>Cloud Architecture:</strong></b> Further develop the existing AWS backend architecture and implement efficient Lambdas using modern frameworks.</li>\n<li>\n<b><strong>Performance & Scaling:</strong></b> Optimize the performance and scalability of databases and systems (PostgreSQL, DynamoDB, caching).</li>\n<li>\n<b><strong>Quality Assurance:</strong></b> Introduce modern testing strategies (unit, integration, E2E) and champion professional development and documentation standards (Poetry, GitHub Actions, Confluence) within the team.</li>\n<li>\n<b><strong>Interface Management:</strong></b> Maintain and optimize the seamless interaction between cloud products, the account system, and the desktop software.</li>\n<li>\n<b><strong>Cross-Functional Collaboration:</strong></b> Work in an agile environment (Scrum/Kanban), collaborating closely with Frontend, AI, and QA Engineers, as well as Product Management and UX/UI Design.</li>\n</ul>\n<h3>Your Profile</h3><ul>\n<li>You bring at least 5 years of proven, hands-on experience in Python backend development.</li>\n<li>You are highly proficient in frameworks such as FastAPI, Django, or Flask.</li>\n<li>You have in-depth experience with TypeScript/JavaScript as well as Boto3 (or comparable technologies).</li>\n<li>You possess extensive AWS knowledge or have a strong background in another cloud environment combined with a keen interest in transitioning to AWS. Additionally, you are well-versed in GitHub Actions and dependency management.</li>\n<li>You have solid practical experience with PostgreSQL, SQL, DynamoDB, or ORMs.</li>\n<li>\n<b><strong>Mindset:</strong></b> Test automation, software performance optimization, and design patterns are second nature to you. You are a strong communicator who shows a high degree of initiative and collaborates confidently within a team.</li>\n</ul>\n<h3>What you can look forward to</h3><ul>\n<li>\n<b><strong>Flexibility:</strong></b> A modern, hybrid working model (remote & on-site) with flexible arrangements.</li>\n<li>\n<b><strong>Mobility & Health:</strong></b> Financial subsidies for your Urban Sports Club membership, BVG public transport ticket, Deutschlandticket, or B-Card.</li>\n<li>\n<b><strong>Onboarding & Benefits:</strong></b> A structured onboarding program with a dedicated buddy by your side, as well as access to a corporate benefits program.</li>\n<li>\n<b><strong>Culture & Team:</strong></b> A highly welcoming and close-knit company culture with regular team events and company celebrations.</li>\n</ul>\n<h3>Contact</h3><p><b><strong>Does this sound like your next career move?</strong></b></p><p>I look forward to receiving your CV and your availability for a brief chat. :)</p><p>Best regards,</p><p>Noelle</p>","description": "About us\n\nOn behalf of an established, family-run software company in the heart of Berlin, we are seeking an experienced Backend Engineer (f/m/d) with a strong focus on Python. Our client develops market-leading data analytics software and is currently rapidly advancing its innovative cloud and AI technologies.\n\nYou can expect an agile, supportive work environment with flat hierarchies and genuine room to make an impact. At WeMatch, we will guide you through the entire application process and ensure that this role aligns perfectly with your career goals.\n\nYour tasks\n\nIn this key role, you will be instrumental in driving the technological evolution of the systems:\n\n- Cloud Architecture: Further develop the existing AWS backend architecture and implement efficient Lambdas using modern frameworks.\n\n- Performance & Scaling: Optimize the performance and scalability of databases and systems (PostgreSQL, DynamoDB, caching).\n\n- Quality Assurance: Introduce modern testing strategies (unit, integration, E2E) and champion professional development and documentation standards (Poetry, GitHub Actions, Confluence) within the team.\n\n- Interface Management: Maintain and optimize the seamless interaction between cloud products, the account system, and the desktop software.\n\n- Cross-Functional Collaboration: Work in an agile environment (Scrum/Kanban), collaborating closely with Frontend, AI, and QA Engineers, as well as Product Management and UX/UI Design.\n\nYour Profile\n\n- You bring at least 5 years of proven, hands-on experience in Python backend development.\n\n- You are highly proficient in frameworks such as FastAPI, Django, or Flask.\n\n- You have in-depth experience with TypeScript/JavaScript as well as Boto3 (or comparable technologies).\n\n- You possess extensive AWS knowledge or have a strong background in another cloud environment combined with a keen interest in transitioning to AWS. Additionally, you are well-versed in GitHub Actions and dependency management.\n\n- You have solid practical experience with PostgreSQL, SQL, DynamoDB, or ORMs.\n\n- Mindset: Test automation, software performance optimization, and design patterns are second nature to you. You are a strong communicator who shows a high degree of initiative and collaborates confidently within a team.\n\nWhat you can look forward to\n\n- Flexibility: A modern, hybrid working model (remote & on-site) with flexible arrangements.\n\n- Mobility & Health: Financial subsidies for your Urban Sports Club membership, BVG public transport ticket, Deutschlandticket, or B-Card.\n\n- Onboarding & Benefits: A structured onboarding program with a dedicated buddy by your side, as well as access to a corporate benefits program.\n\n- Culture & Team: A highly welcoming and close-knit company culture with regular team events and company celebrations.\n\nContact\n\nDoes this sound like your next career move?\n\nI look forward to receiving your CV and your availability for a brief chat. :)\n\nBest regards,\n\nNoelle","snippet": "About us On behalf of an established, family-run software company in the heart of Berlin, we are seeking an experienced Backend Engineer (f/m/d) with a strong focus on Python. Our client develops market-leading data analytics software and is currently rapidly advancing its innovative cloud and AI...","descriptionMarkdown": null,"similarJobs": null,"summaryIntroduction": "An established family-run software company in Berlin is seeking a Backend Engineer with a strong focus on Python. The company develops market-leading data analytics software and is advancing its cloud and AI technologies.","summaryResponsibilities": ["Develop AWS backend architecture and Lambdas.","Optimize performance and scalability of systems.","Implement modern testing strategies and documentation."],"summaryQualifications": ["At least 5 years of Python experience.","Proficient in FastAPI, Django, or Flask.","Strong knowledge of AWS and databases."],"skills": ["Python","TypeScript","JavaScript","Amazon Web Services (AWS)","FastAPI","Englischkenntnisse"],"tags": [],"keywords": ["python","typescript","javascript","amazon","web","services","aws","fastapi","englischkenntnisse","wematch."],"highlights": ["Full-time","EUR 70000 - EUR 90000"],"language": "en","jobCode": "otm3ix7o","applicationType": "XING quick apply","applicationTypeCode": "JobXingApplication","applyUrl": null,"applyEmail": null,"applyFallbackUrl": null,"applyWithoutLogin": true,"redirectsToThirdParty": false,"isPaid": true,"isTopJob": false,"isPrioritized": true,"isProjob": false,"isReachRefreshed": false,"promotionTier": 0,"isPromoted": false,"requiresEuWorkPermit": null,"requiresGerman": null,"searchQuery": "python in Berlin","searchTotal": 458,"searchPosition": 18,"trackingToken": "3ac257dccc5411f1b14e22bf431f354b.18.158037099","scrapedAt": "2026-10-20T07:02:36Z","externalDescriptionUrl": null}
Fields that are empty in this row, such as videoUrl or applyUrl, are filled when the posting has them; descriptionMarkdown, the ...Html section fields and similarJobs are filled when includeMarkdown, includeSectionHtml or includeSimilarJobs is on. In a typical search about 2 in 3 jobs have the sections split out, about half carry XING's summary, and about 1 in 6 give the workplace street. A salary that XING estimated looks like this (salary fields of another real row from the same search):
{"jobId": "156675213","salary": "EUR 59,000 - 86,000 per year (XING estimate)","salaryMin": 59000,"salaryMax": 86000,"salaryMedian": 76000,"salaryCurrency": "EUR","salaryPeriod": "year","salaryType": "estimate","salaryIsEstimate": true}
With includeSimilarJobs on, each row lists XING's similar jobs (1 of 10 entries shown):
{"jobId": "156675213","similarJobs": [{"jobId": "158639788","title": "Softwareentwickler Backend - Go / Big Data / BI (m/w/d)","url": "https://www.xing.com/jobs/frankfurt-main-softwareentwickler-backend-go-big-data-bi-158639788","companyName": "Workwise GmbH","city": "Frankfurt am Main"}]}
Input reference
| Field | What it does |
|---|---|
searchQueries | Job titles, skills or company names. Each one is a separate search; a job found by several keywords appears once. |
location | City or postal code in Germany, Austria or Switzerland. Empty searches all of DACH. |
radius | Kilometres around the location. Empty means the city itself. |
maxResults | Jobs per search. Default 1,000. 0 removes the limit, also past XING's 1,000. |
startUrls | xing.com search or job addresses. Replace the keyword search and its filters when given. |
datePosted | anyTime, past24Hours, pastWeek or pastMonth. |
employmentTypes | FULL_TIME, PART_TIME, CONTRACTOR, INTERN, SEASONAL, TEMPORARY, VOLUNTARY. |
careerLevels | STUDENT_INTERN, ENTRY_LEVEL, PROFESSIONAL, MANAGER, EXECUTIVE, SENIOR_EXECUTIVE. |
remoteOptions | FULL_REMOTE, PARTLY_REMOTE, NON_REMOTE. |
disciplines | Any of XING's 22 disciplines, for example IT_SOFTWARE, MARKETING, SALES, HEALTH_SOCIAL, ENGINEERING. |
countries | DE, AT, CH or OTHER. Checked on each job; jobs from other countries are left out and not billed. |
industries | Words matched against the job's and the company's industry label in the chosen language, for example Banking with en. Checked on each job. |
minSalary, maxSalary | Yearly salary range the job's salary must overlap. XING's own estimates count as salary information (check salaryIsEstimate); jobs without any salary are left out. |
includeMarkdown | true adds descriptionMarkdown for template postings. Default false. |
includeSectionHtml | true adds the HTML of each description section. Default false. |
includeSimilarJobs | true adds similarJobs, up to 10 jobs XING lists as similar. Default false. |
language | en or de for XING's labels. Descriptions stay as written. |
Filters narrow the result, so leave them empty to get every job a search has.
Pricing
$0.99 per 1,000 jobs on the Free plan. Bronze pays $0.89, Silver $0.79, Gold and above $0.69 per 1,000. No monthly fee.
Every row is a complete job: salary, full description and sections, skills, workplace and company details. There is no cheaper "listing only" tier and no second charge for detail.
FAQ
Do I need a XING account or cookies? No. Run it with keywords or paste addresses; nothing else is needed.
Can I really get more than 1,000 jobs for one search?
Yes. XING shows at most 1,000 jobs for a search; this actor keeps going past that. Set maxResults to 0 for no limit, or to any number to stop earlier. Each search counts separately. For very broad searches with tens of thousands of jobs, the run log says if some could not be reached.
Why do some salaries say "XING estimate"?
When an employer gives no salary, XING shows its own estimate on the job. The actor keeps that figure but marks it: salaryIsEstimate is true, salaryType is estimate, and salaryMedian is XING's middle value. Employer figures have salaryIsEstimate false.
Why are there fewer rows than XING's count?
XING's count (searchTotal) includes jobs it no longer shows. The actor returns the jobs XING actually lists for the search. XING adds and removes jobs all the time, so two runs minutes apart can differ by a few.
Can I get jobs from just Austria or Switzerland?
Yes. Set countries to AT or CH. XING has no country filter of its own, so the actor checks each job and leaves the others out without billing them. For a small country inside a big search this reads more of XING's results and takes longer; the search stops after checking about 20,000 jobs and says so in the log.
Do I get company ratings or recruiter contacts? No. XING shows neither to visitors without a XING login: across 3,132 jobs checked, none carried them. Everything XING shows on a public job page is in the row.
Which countries does it cover?
XING Stellenangebote from Germany, Austria and Switzerland, plus the occasional job XING lists elsewhere (countries: OTHER). Search by city or postal code; XING does not take a country name as a location.
How do I watch for new jobs every day?
Set datePosted to past24Hours and schedule the actor daily in Apify. Connect the dataset to Google Sheets, Slack, Make, Zapier or n8n to receive the new rows.
Are job descriptions in English?
They are in the language the employer wrote them in, mostly German. language on each row says which. The input's language setting changes XING's labels, not the descriptions.
Does it collect people's profiles or contacts? No. It collects jobs. Contact details appear only where the employer wrote them into the posting itself.
What about jobs that are no longer online? A pasted job address that XING no longer serves is skipped, reported in the run log and never billed.
Need jobs from other boards? Use StepStone Jobs for Germany, Austria, Belgium and the Netherlands, or LinkedIn Jobs and Indeed Jobs.
