XING Jobs Scraper - German Job Listings
Pricing
Pay per event
XING Jobs Scraper - German Job Listings
Search XING, the German-speaking professional network, and get one row per job advert: title, company, location, contract type and the advertised salary range.
Pricing
Pay per event
Rating
0.0
(0)
Developer
SR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
XING Jobs Scraper
Job adverts from XING, the professional network of the German-speaking market, as a clean table. Search by keyword and get one row per advert with the title, the hiring company, where the job is, the contract type and the advertised salary range.
Narrow it geographically with Location and Radius in km, or leave both empty to search the whole market and let the location column tell you where things are.
What you get per advert
title,company,locationemployment_type— Vollzeit, Teilzeit, Praktikum, Werkstudent and so onsalary_min,salary_max,salary_textis_urgent— whether XING flags the advert as urgently soughteasy_apply— whether it accepts a one-click applicationposted— how long ago, when XING saysjob_id,url,slugsearch,search_page,position,result_count
Two things about the data, said plainly
Salaries are ranges, and most adverts have one. German job adverts publish
pay far more often than the English-speaking market does; roughly seventeen in
twenty carry a figure. salary_min and salary_max are numbers you can sort
on, and salary_text is what the advert actually displays.
posted is usually empty, and that is XING's doing. It labels only
recently posted adverts, so about three cards in twenty carry a date at all. A
null there means the advert is not new, not that the date was missed.
Run sizes
Adverts arrive twenty to a page. Maximum adverts caps the run across every term, and Maximum pages per term is the rail on a broad search.
A run stops early when a page adds nothing new, because XING keeps serving the last page rather than returning an empty one. That means asking for more pages than a search has costs one wasted request, not fifty.
Errors
| Code | Meaning |
|---|---|
bad_input | No search terms supplied |
no_results | The search ran and matched nothing |
fetch_failed | A page could not be read after several attempts |
no_results and fetch_failed are deliberately different. A term nobody is
hiring for and a page that would not load look identical if you only count rows.
Related actors
For the same question on other markets, use LinkedIn Jobs Scraper, Indeed Jobs Scraper, StepStone Scraper or Glassdoor Jobs Scraper. For the hiring companies rather than the adverts, look at the LinkedIn company actors.