XING Jobs Scraper — DACH Jobs, Salaries & Full Descriptions avatar

XING Jobs Scraper — DACH Jobs, Salaries & Full Descriptions

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
XING Jobs Scraper — DACH Jobs, Salaries & Full Descriptions

XING Jobs Scraper — DACH Jobs, Salaries & Full Descriptions

Scrape XING job ads in Germany, Austria and Switzerland by keyword, city or company: title, company, address, salary estimate, employment type, career level, remote/hybrid, full description, keywords and the employer's apply URL. No login.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

XING Jobs Scraper: DACH jobs, salaries and full descriptions

Scrape job ads from XING, the leading professional network in Germany, Austria and Switzerland, by keyword, city or employer. Every job comes with the title, company, full address, salary range, employment type, career level, discipline, industry, remote / hybrid / on-site, posted and expiry dates, the full description and, where the employer uses its own application page, the apply URL. No login, no cookies, no XING account.

What you get

JobTitle, XING job URL, posted, last refreshed and expiry dates, paid / Top Job flags, XING keywords, language of the ad
CompanyName, XING company page, logo, company size, industry, headquarters city and country
LocationCity, region, postal code and street (when the employer gives them), country, all workplaces
WorkEmployment type (full-time, part-time, freelance, student …), career level, discipline, industry, remote / hybrid / on-site
SalaryMinimum, maximum and median per year with currency, and whether it is XING's estimate
DescriptionThe full job ad as plain text and as HTML
ApplyApply on XING or on the employer's site, with the employer's apply URL

How to use it

  1. Enter one or more keywords, e.g. Data Analyst, Python Entwickler, Pflegefachkraft, Projektmanager.
  2. Optionally enter a location such as Berlin, München, Hamburg, Wien or Zürich (add more under More locations). XING searches 20 km around it. Leave it empty to search everywhere.
  3. Or list companies to get their open jobs.
  4. Set Max jobs and any filters, then run.

Each keyword is searched in each location. Max jobs is the total for the run, shared fairly between your searches.

Input examples

Data analysts in Berlin and Hamburg:

{
"keywords": ["Data Analyst"],
"locations": ["Berlin", "Hamburg"],
"maxItems": 200
}

Remote or hybrid Python jobs, full-time, posted in the last 7 days:

{
"keywords": ["Python Entwickler"],
"remote": ["FULL_REMOTE", "PARTLY_REMOTE"],
"employmentType": ["FULL_TIME"],
"postedWithinDays": 7,
"maxItems": 50
}

All open jobs of an employer, with German labels:

{
"companies": ["Aareal Bank"],
"language": "de",
"maxItems": 100
}

A fast list without job pages (no description, address or remote options):

{
"keywords": ["Projektmanager"],
"location": "München",
"includeDetails": false,
"maxItems": 500
}

You can also paste XING URLs into XING URLs: job URLs (xing.com/jobs/hamburg-ki-engineer-158030277) or jobs pages such as xing.com/jobs/t-data-analyst, xing.com/jobs/jobs-in-berlin, xing.com/jobs/data-analyst-jobs-in-hamburg or xing.com/jobs/c-aareal-bank.

Output example

{
"site": "xing",
"jobId": "158255755",
"title": "Data Analyst & AI Expert (d/m/w)",
"company": "DEKRA Arbeit GmbH",
"companyUrl": "https://www.xing.com/pages/dekraarbeitgruppe",
"companySize": "501-1,000 employees",
"companyIndustry": "HR services and consulting",
"location": "Hamburg, Freie und Hansestadt Hamburg, DE",
"city": "Hamburg",
"region": "Freie und Hansestadt Hamburg",
"country": "Germany",
"countryCode": "DE",
"workplaceType": "On-site",
"remoteOptions": ["NON_REMOTE"],
"employmentType": "Full-time",
"employmentTypeCode": "FULL_TIME",
"careerLevel": "Professional/Experienced",
"discipline": "Analysis and statistics",
"salaryMin": 49500,
"salaryMax": 59000,
"salaryMedian": 50500,
"salaryCurrency": "EUR",
"salaryPeriod": "year",
"salaryIsEstimate": true,
"description": "Was Sie mitbringen sollten\n\nSie sind auf der Suche nach mehr als nur einem Job …",
"language": "de",
"keywords": ["informatik", "wirtschaftsinformatik", "data", "analyst", "visualisierung"],
"postedAt": "2026-10-01T08:56:05.000Z",
"refreshedAt": "2026-10-01T08:56:05.000Z",
"expiresAt": "2027-04-01T23:50:41.000Z",
"applyType": "External",
"applyUrl": "https://www.dekra-arbeit.de/stellenmarkt/data-analyst-ai-expert-(d-m-w)-job-in-hamburg/…",
"url": "https://www.xing.com/jobs/hamburg-data-analyst-ai-expert-158255755",
"searchKeyword": "Data Analyst",
"searchLocation": "Hamburg",
"position": 2,
"detailsFetched": true,
"scrapedAt": "2026-10-01T22:24:35.127Z"
}

Every row has the same columns; a value the ad doesn't state is null.

Use cases

  • Recruiting and sourcing: see which companies in the DACH region are hiring for a role, where and at what level.
  • Salary benchmarking: compare XING's salary ranges by title, city, career level and industry.
  • Labour-market research: track hiring volume by discipline, region or employer over time.
  • Lead generation for HR services: find companies that are actively hiring (company size and industry included).
  • Job alerts and job boards: schedule a daily run with Posted or refreshed within (days) = 1.

FAQ

Do I need a XING account, cookies or a login? No. The scraper reads the same public job pages any visitor sees. It never logs in and needs nothing from you except a search.

Why are some search results missing? XING lists some jobs that it doesn't show to logged-out visitors (or that are no longer online). Those are skipped and never charged, and the run's status message tells you how many there were. Location-only searches have the most of them, so add a keyword for the fullest results.

How many jobs can I get? XING shows up to 2,000 results per search. Set Max jobs to 0 to get everything your searches find; split very large searches by city or keyword.

Why was my location skipped? If XING doesn't recognise a place, it ignores it and returns jobs from everywhere. The scraper detects this, skips that search, doesn't charge for it and says so in the status message. Use a city name, e.g. Berlin, München, Wien.

Why does a company search say jobs from other employers were left out? XING's company pages also show similar jobs from other employers after the company's own. The scraper keeps only the company you asked for and doesn't charge for the rest.

How fast is it? Usually a few jobs per second with job details (one job page each), and faster without them.

Which proxy should I use? Keep the default (Apify Proxy, datacenter). It comes with every Apify plan, including the free one. If XING refuses datacenter IPs for a while, the run switches to residential proxies when your account has them, and carries on without them when it doesn't.

What does a run cost? You pay per job saved (the job page details are included), a small fee per search and a small fee per run. See the Pricing tab. Jobs that are hidden, filtered out or from other employers are never charged.

Is it legal to scrape XING? This Actor only collects publicly available data: job ads that anyone can see on XING without an account, such as the job title, employer, location, salary range and description. Collecting publicly available data is generally legal, but you're responsible for how you use it. Job ads describe roles, not people, but an ad can name a contact person; the scraper removes personal e-mail addresses and phone numbers, and the name written next to them, from descriptions. It never reads member profiles. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as XING's terms. If you're unsure, check with a lawyer. More on this: Is web scraping legal?

Does it access any private data? No. Everything comes from pages XING shows to any visitor without logging in. It never uses a login, never touches member profiles, messages or applications, and follows XING's robots.txt (it reads XING's public jobs pages, not the search or API paths robots.txt reserves).

This Actor is not affiliated with, endorsed by or sponsored by XING or New Work SE. XING is a trademark of its owner.