Xing Jobs Scraper
Pricing
from $0.24 / 1,000 job ads
Xing Jobs Scraper
Scrape Xing job ads (DE, AT, CH) by keyword, location or search URL: full description, salary, postcode, keywords, company. Export to JSON, CSV or Excel.
Xing Jobs Scraper
Pricing
from $0.24 / 1,000 job ads
Scrape Xing job ads (DE, AT, CH) by keyword, location or search URL: full description, salary, postcode, keywords, company. Export to JSON, CSV or Excel.
Job ID
id
Required
Xing job id, stable across runs.
Global ID
globalId
Optional
Xing global identifier of the ad.
Job URL
url
Required
Public job page on xing.com.
Slug
slug
Optional
URL slug of the ad.
Job title
title
Required
Job code
jobCode
Optional
Employer's own reference for the position.
Ad language
language
Optional
Published at
publishedAt
Optional
Date the ad went live, ISO 8601 UTC (Xing activatedAt). Read by the postedAfter / postedBefore filters.
Refreshed at
refreshedAt
Optional
Last time the employer refreshed the ad, ISO 8601 UTC. Not a republication — but it is the date behind the "Posted N days ago" shown on xing.com.
Active until
activeUntil
Optional
Date the ad expires, ISO 8601 UTC.
Employment type
employmentType
Optional
Contract type, Xing's English label whatever the language of the ad (so are careerLevel, discipline, industry, country and companySize).
Career level
careerLevel
Optional
Job field
discipline
Optional
Industry
industry
Optional
Remote options
remoteOptions
Required
Work arrangement(s) declared by the employer.
[ "PARTLY_REMOTE"]Fully remote
isRemote
Optional
Hybrid
isHybrid
Optional
On site
isOnsite
Optional
Keywords
keywords
Required
Up to 10 skill keywords Xing attaches to the ad.
[ "sap", "abap", "developer"]Salary min
salaryMin
Optional
Gross salary floor as published by Xing (yearly for most ads, monthly for some part-time and intern ads).
Salary max
salaryMax
Optional
Salary median
salaryMedian
Optional
Middle of the range — only for Xing salary estimates.
Salary currency
salaryCurrency
Optional
Salary is an estimate
salaryIsEstimate
Optional
true = estimated by Xing, false = published by the employer, null = no salary at all.
Salary (text)
salaryText
Optional
The salary as one line, from the same numbers: range, 'from', 'up to', or '~median', then the currency, then '(Xing estimate)' when Xing estimated it. No period: yearly for most ads, monthly for some part-time and intern ads.
City
city
Optional
Postal code
postalCode
Optional
Shown on the ad page only — it comes free with the search request here.
Street
street
Optional
Region
region
Optional
Country code
countryCode
Optional
Country
country
Optional
Additional locations
additionalLocations
Optional
The OTHER places the same ad covers; the main one (city, postalCode) is not repeated here, so a single-place ad gives [].
[ { "city": "Potsdam", "postalCode": "14467", "countryCode": "DE" }]Company
companyName
Optional
Company ID
companyId
Optional
Xing company id — reuse it in the Company IDs input to watch one employer.
Company page
companyUrl
Optional
Company logo
companyLogoUrl
Optional
Company size
companySize
Optional
Company size min
companySizeMin
Optional
Lower bound of companySize as a number ('51-200 employees' → 51).
Company size max
companySizeMax
Optional
Upper bound of companySize as a number; null for the open top class ('10,001 or more employees').
Company industry
companyIndustry
Optional
Company rating
companyRating
Optional
kununu average rating. Members-only on Xing: the public, logged-out API this Actor reads never returns it, so this field is always null.
Company website
companyWebsite
Optional
Website given inside the ad's description block.
Company social links
companySocialLinks
Optional
Links the employer put in the ad itself (website, Facebook, X/Twitter).
Apply URL
applyUrl
Optional
External application link; null when the application goes through Xing itself.
Application type
applicationType
Optional
How to apply: external URL (UrlApplication), Xing application (JobXingApplication) or the employer's own Xing form (JobXingCustomApplication).
Third-party ad
redirectsToThirdPartyUrl
Optional
Paid ad
isPaid
Optional
Top job
isTopJob
Optional
Prioritized ad
isPrioritized
Optional
Xing's own 'prioritized' flag on the ad, as the API gives it (boosted visibility).
Description (text)
description
Optional
Full job description as plain text. Null when 'Description format' is HTML only.
Description (HTML)
descriptionHtml
Optional
Full job description as published. Null when 'Description format' is text only.
Description sections
descriptionSections
Optional
The ad split the way the employer wrote it: companyDescription, responsibilities, requirements, benefits, contactInfo — each with its own title, html and text. Null for ads published as one block.
Summary
summary
Optional
Xing's own short summary of the ad: introduction, key responsibilities, qualifications.
Header image
headerImage
Optional
Videos
videoUrls
Optional
YouTube / Vimeo links inside the ad.
[ "https://www.youtube.com/watch?v=xyz"]Search keyword
searchQuery
Optional
Keyword of the search that returned the ad; null for URLs given in startUrls.
Search location
searchLocation
Optional
Search URL
searchUrl
Optional
The xing.com search page matching the search that returned this ad.
Scraped at
scrapedAt
Required
ISO 8601 timestamp of the extraction.