The job listings behind any XING job search, as clean JSON. Search by keyword and location, or set your filters on XING in the browser and paste the URL of the result page. Tick one box to add the description and the posting date. A cap per search and a cap per run keep the bill known before you start.
What it does
- One row per job: title, company, location, employment type, the salary range when XING shows it, and the link.
- Optional description per row, with posting date, closing date, industry, employer page and address.
- Search terms times locations in one run, or your own XING search URLs.
- Stable
job_idper row for de-duplication across scheduled runs. - No login and no cookies. It reads the public job pages XING shows to visitors who are not signed in.
Pricing
$0.50 per 1,000 jobs, charged only for rows that land in the dataset. The description is $0.50 per 1,000 on top, charged only for rows where it was actually retrieved. No start fee.
When to use which
XING covers employers in the German-speaking market. For international coverage see the LinkedIn Jobs Scraper, for the Stepstone group the Stepstone Jobs Scraper, and for jobs straight from company career sites the ATS Job Scrapers.
Fields you get
job_id, title, company, location, employment_type, salary, badge, company_logo, url, search_url. With the description switched on also description, date_posted, valid_through, industry, company_url, city, region, country.
FAQ
Do I need a XING account or cookies?
No. Nothing is logged in.
Is the posting date included?
With the description switched on, yes. The result card itself has no date.
Is the salary real?
The range on a card is often an estimate by XING, not a figure from the employer.
How do I track new jobs?
Run it on a schedule with newest first and de-duplicate on `job_id`.