XING Jobs Scraper — Jobs, Companies & Contacts avatar

XING Jobs Scraper — Jobs, Companies & Contacts

Pricing

from $0.99 / 1,000 jobs

Go to Apify Store
XING Jobs Scraper — Jobs, Companies & Contacts

XING Jobs Scraper — Jobs, Companies & Contacts

Scrapes XING job listings by keyword and location, returning enriched job details and company profiles for the DACH region.

Pricing

from $0.99 / 1,000 jobs

Rating

0.0

(0)

Developer

DataCach

DataCach

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract job listings, company profiles, contact persons, and salary data from XING — the #1 professional network in the DACH region.

Whether you're a recruiter mapping the German job market, an HR analyst benchmarking salaries, or a business developer looking for company contacts, this scraper gives you structured, ready-to-use data in seconds. No coding required.

Try it now on XING — just enter your keywords and location, and let the scraper do the rest.


What data can you extract from XING?

This actor returns rich, multi-layered data for every job listing — far beyond what you see on the XING search results page:

Job Listing Data

FieldDescription
Job TitleFull job title as listed on XING
Job URLDirect link to the listing
City / LocationsAll posted locations (supports multi-city jobs)
Employment TypeFull-time, Part-time, Freelance, Intern, etc.
IndustryIndustry category of the role
Salary RangeMinimum, maximum, and median salary (EUR)
Salary ForecastHuman-readable salary estimate (e.g. "€60,000 – €80,000")
Date PostedWhen the job was published
Active UntilListing expiry date
Direct ApplyWhether applications go directly through XING
Application URLExternal apply link (when available)
Job DescriptionFull description in plain text and HTML
Remote OptionsRemote, Hybrid, or On-site
Country / Region / Postal CodeGeographic detail

Company Profile Data (nested per job)

FieldDescription
Company Name & SloganOfficial name and tagline
Company XING PageDirect link to the company page
Logo & Cover ImageCompany branding images
AboutCompany description
FollowersXING follower count
Employee CountReported headcount range
Employees on XINGNumber of employees with XING profiles
Website / Email / PhonePublic contact info
AddressFull company address

People & Intelligence Data

FieldDescription
Contact PersonsNamed contacts at the company with role, photo, and XING profile link
Featured EmployeesEmployee profiles with roles and photos
Company's Active JobsAll currently open positions at that company
Similar JobsRelated jobs from the same industry
Recommended CompaniesXING-suggested related companies

Why use this XING Jobs Scraper?

Multi-keyword search, all at once

Search up to 10 job titles simultaneously — "software engineer", "data scientist", "product manager" — and get all results in a single run without switching tabs.

Advanced filters built in

Narrow results before they even come in: remote/hybrid/on-site, employment type, career level, salary range, posting date, and radius. You get exactly the segment you care about.

Company intelligence, not just job listings

Most XING scrapers return job cards. This one goes deeper — every listing comes enriched with the full company profile, including the people behind the hiring, active open positions, and similar companies worth watching.

Resume where you left off

Use the Start Page setting to skip already-scraped pages and continue a previous run without duplicating results.

Powered by Apify

  • Schedule automatic runs (daily, weekly, monthly)
  • Connect to Google Sheets, Airtable, Zapier, Make, and 1,500+ tools via integrations
  • Download results in JSON, CSV, Excel, or XML
  • Monitor runs and get alerts when something goes wrong

How to use the XING Jobs Scraper

  1. Open the actor and click Try for free
  2. In the Keywords field, enter one or more job titles (e.g. "software engineer", "marketing manager")
  3. Set your Location (e.g. "Berlin", "Munich", "Hamburg")
  4. Optionally configure filters: remote options, employment type, career level, salary range
  5. Click Start — results start appearing in the dataset within seconds

No account, no API key, no setup. Just click and go.


Input parameters

ParameterDescriptionDefault
KeywordsJob titles or search terms (up to 10)software engineer
LocationCity to search inBerlin
Max ResultsCap total results per keywordUnlimited
Start PagePage to start from (useful to resume runs)1
Date PostedFilter by recency (last 24h, last week, last month)Any time
RadiusSearch radius from the city in kmExact city
WorkplaceRemote, Hybrid, On-siteAll
Employment TypeFull-time, Part-time, Freelance, etc.All
Career LevelEntry, Mid, Senior, Executive, etc.All
Salary Min / MaxAnnual gross salary range in EURNo filter

Sample output

Each dataset item looks like this:

{
"id": "153004556",
"global_id": "jobs/153004556",
"slug": "berlin-senior-software-engineer-153004556",
"title": "Senior Software Engineer (m/f/d)",
"url": "https://www.xing.com/jobs/berlin-senior-software-engineer-153004556",
"city": "Berlin",
"locations": ["Berlin", "Munich"],
"employment_type": "Full-time",
"industry": "Internet and IT",
"salary": {
"__typename": "SalaryEstimate",
"minimum": 71500,
"maximum": 88500,
"median": 77000,
"currency": "EUR"
},
"salary_forecast": "The salary for this job ranges from €71,500 to €88,500 with an average of €77,000",
"date_posted": "2026-05-02T06:29:07Z",
"valid_through": "2026-06-02T00:00:00Z",
"active_until": "2026-06-02",
"refreshed_at": "2026-05-10T08:00:00Z",
"direct_apply": false,
"paid": true,
"top_job": false,
"redirects_to_third_party_url": true,
"application_type": "UrlApplication",
"apply_url": "https://company.com/apply?utm_source=xing.com",
"company_url": "https://www.xing.com/pages/flixbus",
"company": {
"name": "FlixBus",
"logo_url": "https://profile-images.xing.com/..."
},
"region": "Bayern",
"postal_code": "10115",
"country": "DE",
"description_text": "We are looking for a Senior Software Engineer to join our team...",
"description_html": "<p>We are looking for a <strong>Senior Software Engineer</strong> to join our team...</p>",
"company_profile": {
"name": "FlixBus",
"slug": "flixbus",
"page_url": "https://www.xing.com/pages/flixbus",
"slogan": "The green alternative",
"logo_url": "https://profile-images.xing.com/.../logo128px.jpg",
"cover_url": "https://profile-images.xing.com/.../cover.jpg",
"about": "FlixBus is a German intercity bus service...",
"followers": 12400,
"employees_min": 1001,
"employees_max": 5000,
"employees_on_xing": 843,
"contract_type": "PREMIUM",
"website": "https://www.flixbus.de",
"email": "jobs@flixbus.de",
"phone": "+49 89 1234567",
"address": "Karl-Liebknecht-Str. 1, 80333 Munich",
"city": "Munich",
"postcode": "80333",
"country": "DE",
"contact_persons": [
{
"name": "Anna Müller",
"role": "Head of Talent Acquisition",
"profile_url": "https://www.xing.com/profile/Anna_Mueller",
"photo_url": "https://profile-images.xing.com/..."
}
],
"employees": [
{
"name": "Max Schmidt",
"role": "Software Engineer",
"profile_url": "https://www.xing.com/profile/Max_Schmidt",
"photo_url": "https://profile-images.xing.com/..."
}
],
"company_jobs": [
{
"title": "Product Manager (m/f/d)",
"url": "https://www.xing.com/jobs/berlin-product-manager-150000001",
"city": "Berlin",
"employment_type": "Full-time"
}
],
"recommended_companies": [
{
"name": "BlaBlaCar",
"page_url": "https://www.xing.com/pages/blablacar",
"logo_url": "https://profile-images.xing.com/..."
}
],
"similar_jobs": [
{
"title": "Backend Engineer (m/f/d)",
"url": "https://www.xing.com/jobs/berlin-backend-engineer-150000002",
"city": "Berlin",
"company_name": "Sixt SE"
}
]
},
"search_keyword": "software engineer",
"location": "Berlin",
"extraction_date": "05-22-2026",
"extraction_datetime": "2026-05-22T14:30:00+00:00",
"page": 1,
"position": 0
}

You can download the full dataset in JSON, CSV, Excel, or XML directly from the Apify Console.


Use cases

  • 🎯 Recruiters & headhunters — Build targeted candidate pipelines and identify hiring companies before your competitors do
  • 📊 HR & talent teams — Benchmark salaries, track competitor hiring trends, and map talent supply in the DACH market
  • 💼 Sales & business development — Find fast-growing companies, identify decision-makers, and enrich your CRM with fresh contact data
  • 🔬 Market researchers & analysts — Analyze job market trends, in-demand skills, and employment patterns across Germany, Austria, and Switzerland
  • 🗂️ Job aggregator platforms — Continuously feed your platform with up-to-date XING listings via scheduled runs

How much does it cost to scrape XING?

This actor runs on pay-per-result pricing — you only pay for what you scrape.

  • Estimated cost: ~$1.49 per 1,000 job results
  • Each result includes the full enriched item: job detail + complete company profile
  • All Apify plans include a free monthly compute allowance — small runs may cost nothing
  • See full Apify pricing →

Free vs Paid plan

FeatureFree planPaid plan
Keywords per run1Up to 10
Max results per run10Unlimited
All filters
Company profiles
Contact persons & employees
Scheduling & integrations
API access

Upgrade to any paid Apify plan to remove the keyword and result limits.


Frequently asked questions

Does this work for all XING job listings? Yes — the scraper works with any public job listing on XING, regardless of industry, location, or employment type.

Can I search jobs in multiple cities? Run the actor once per city, or use Apify's scheduling and API to automate multi-city runs. Each run targets one location but supports up to 10 keywords simultaneously.

Is the data fresh? Every run fetches live data directly from XING at the time of execution. Schedule daily or weekly runs to keep your dataset continuously up to date.

Can I integrate the results with my existing tools? Yes. Apify natively connects to Google Sheets, Airtable, Slack, Zapier, Make, and 1,500+ other tools. You can also access all results programmatically via the Apify API.

What makes this different from other XING scrapers? Unlike scrapers that return only the job card, this actor returns the full company profile nested inside every result — including contact persons, featured employees, and the company's other open positions. You get account intelligence alongside job data in a single run.

Is scraping XING legal? This actor collects only publicly available job listing data — the same data visible to any visitor on XING. Always use scraped data in compliance with applicable laws (GDPR, etc.) and XING's Terms of Service. This tool is not intended for scraping private profiles or any content requiring login.


Need help or a custom solution?

Open an ../../issues and we'll get back to you promptly.

Need a tailored integration, a different data source, or a custom scraping pipeline for your team? Reach out directly — we're happy to help.