XING Jobs Scraper - Full Descriptions
Pricing
from $0.49 / 1,000 job scrapeds
XING Jobs Scraper - Full Descriptions
Scrape XING job postings in Germany, Austria and Switzerland from keywords, locations or pasted search URLs. Returns full descriptions, salary ranges, employment type, career level, remote flag and company info. No recruiter or personal data.
Pricing
from $0.49 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
James White
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Collect public job postings from XING, the leading professional network in Germany, Austria and Switzerland. Search by keywords and location, or paste XING search URLs you already use, and get a clean spreadsheet-ready list of jobs with the full job description, salary range, posting and expiry dates, employment type, remote flag and company link.
No login, no browser, no personal data: the tool reads only public job listings and never collects recruiter names or member profiles. Email addresses and phone numbers that employers write inside a job description are automatically replaced with [email removed] / [phone removed].
Price
$0.0007 per job returned (that is $0.70 per 1,000 jobs). The full-detail pass is included in that price. You are only charged for jobs that actually appear in your results, and never for more than your Max results setting.
Typical uses
- Labour-market and salary research for the DACH region
- Tracking which companies are hiring for a role in a given city
- Building job boards, newsletters or alerts for a niche
- Recruiting and sales-intelligence teams monitoring hiring activity
Inputs
| Field | What it does | Default |
|---|---|---|
Search keywords (searchQueries) | A list of job keywords. Each keyword runs as its own search, e.g. software engineer, Data Analyst, Buchhaltung. | software engineer |
Location (location) | City or region applied to every keyword search, e.g. Berlin, München or Zürich. Leave empty to search everywhere. | empty |
Radius (km) (radiusKm) | Search radius around the location. Only used when a location is set. | 20 |
XING search URLs (startUrls) | Optional. Paste job search URLs copied from your browser (they start with https://www.xing.com/jobs/search). All filters in the URL are kept. | empty |
Remote jobs only (remoteOnly) | Keep only postings marked as remote or home office. | false |
Fetch full job details (includeDetails) | Opens each posting to read the full description, exact dates, salary and company link. Turn off for a faster, card-only run. | true |
Max results (maxItems) | Maximum number of jobs to return across all searches. The run stops as soon as it is reached. | 100 |
The same job found by several searches is returned only once.
Example input
{"searchQueries": ["data analyst", "business intelligence"],"location": "Berlin","radiusKm": 20,"remoteOnly": false,"includeDetails": true,"maxItems": 100}
Output fields
| Field | Description |
|---|---|
| jobId | XING job posting ID |
| title | Job title |
| url | Link to the posting on XING |
| companyName | Hiring company |
| location | City or region (Not specified if XING gives none) |
| country | Country code, when available |
| postedAt | Date the job was posted (ISO format) |
| validThrough | Expiry date, when provided |
| employmentType | Full-time, Part-time, Contract, etc. |
| careerLevel | Career level as stated on XING, when available |
| isRemote | true if the job is marked remote / home office |
| salaryMin / salaryMax | Salary range, when published |
| salaryCurrency | e.g. EUR or CHF |
| salaryPeriod | e.g. YEAR or MONTH |
| description | Full job description text (with details enabled; contact emails and phone numbers removed) |
| companyUrl | Company page or website, when provided |
| searchQuery | The keyword or URL that found this job |
| scrapedAt | When the job was collected |
Fields that XING does not publish for a posting are returned as empty (null).
Example output row
{"jobId": "158221331","title": "BI & Data Analyst*in mit Schwerpunkt People Analytics","url": "https://www.xing.com/jobs/berlin-bi-data-analyst-schwerpunkt-people-analytics-158221331","companyName": "Stromnetz Berlin GmbH","location": "Berlin","country": "DE","postedAt": "2026-09-30T08:17:18Z","validThrough": "2026-11-29T08:24:05Z","employmentType": "Full-time","careerLevel": null,"isRemote": false,"salaryMin": 62000,"salaryMax": 75000,"salaryCurrency": "EUR","salaryPeriod": "YEAR","description": "Über uns\nWillst Du gemeinsam mit uns das Berliner Stromnetz fit halten ...","companyUrl": null,"searchQuery": "data analyst","scrapedAt": "2026-10-12T09:15:02.123456+00:00"}
Limits
- Only public XING job postings are collected. Sponsored external partner ads that link away from XING are skipped.
- Salary, career level, expiry date and company link appear only when the employer published them.
- Each search is limited to about 40 result pages; use more specific keywords or locations for very large searches.
- Requests are made politely at a modest pace. If XING refuses access, rate-limits the tool or shows a challenge page, the run stops with a clear message and returns what it has so far. Try again later or with a smaller run.
- If XING changes its website, some fields may temporarily come back empty.
Terms
This tool reads publicly visible job listings only. It does not log in, does not access member profiles and does not collect recruiter or contact-person data. You are responsible for using the results in line with XING's terms of use and applicable laws, including data-protection rules, in your country.