VOOZH about

URL: https://apify.com/shahidirfan/xing-jobs-scraper

⇱ Xing Jobs Scraper Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Extract professional job listings instantly from Xing with this powerful scraper. Perfect for recruiters and researchers seeking high-quality career data in the DACH region. Maximize your recruitment strategy with fast, automated Xing data extraction today!

Pricing

from $1.00 / 1,000 results

Rating

4.4

(9)

Developer

πŸ‘ Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

11

Bookmarked

351

Total users

101

Monthly active users

0.11 hours

Issues response

a day ago

Last modified

Share

Extract comprehensive Xing job listings with rich hiring, compensation, and company information. Collect clean, structured job data at scale for recruiting, market research, and job intelligence workflows. Built for reliable, repeatable job data collection with pagination support and Xing's live date posted filters.

Features

  • Targeted Job Search β€” Collect jobs by keyword, location, Xing date posted filter, or direct Xing search URL
  • Rich Job Records β€” Capture role, salary, company profile, posting dates, and description content
  • Fast API Enrichment β€” Fetch search and detail data through Xing GraphQL with bounded parallel detail requests
  • Pagination Control β€” Limit total pages and total records for predictable runs
  • Clean Output Shape β€” Receive deduplicated fields with normalized location and keyword data while omitting empty null-only keys
  • Dataset Ready β€” Export results in formats that fit analytics, reporting, and automation workflows

Use Cases

Recruitment Pipeline Research

Track active roles, hiring companies, and job requirements across Xing. Build targeted prospect lists for sourcing and outreach.

Salary and Compensation Benchmarking

Analyze salary ranges across role types, locations, and industries. Compare compensation trends for internal planning and market positioning.

Competitive Hiring Intelligence

Monitor which companies are hiring, for what roles, and in which regions. Identify talent demand shifts and strategic expansion patterns.

Labor Market Analysis

Create structured datasets for dashboards and internal reports. Measure role demand, discipline trends, and posting activity over time.

Job Aggregation and Enrichment

Feed job boards, internal tools, or BI systems with fresh Xing data. Use consistent output fields to simplify downstream processing.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoβ€”Direct Xing jobs search URL; the actor derives search filters from it when keyword/location are not passed explicitly
keywordStringNoβ€”Job search keyword or role title
locationStringNoβ€”City or region filter
date_postedStringNoLAST_WEEKXing date filter using the exact live values LAST_24_HOURS, LAST_WEEK, or LAST_MONTH
results_wantedIntegerNo20Maximum number of job records to collect
max_pagesIntegerNo20Maximum number of result pages to process
proxyConfigurationObjectNo{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }Proxy settings for stable data collection

Output Data

Each item in the dataset contains:

Fields with no value are omitted from each item instead of being emitted as null.

FieldTypeDescription
job_idStringUnique Xing job identifier
slugStringJob slug used in Xing URLs
global_idStringGlobal job identifier
search_totalNumberTotal number of matching results returned by the search API
search_positionNumberResult ranking position inside the current search response
search_tracking_tokenStringXing tracking token for the search result item
titleStringJob title
companyStringCompany display name
disciplineStringProfessional discipline/category
locationStringPrimary city/location
location_streetString/nullPrimary street address (if available)
location_city_idString/nullXing city identifier
location_zipString/nullPostal code
location_regionString/nullRegion/state
location_country_codeString/nullCountry code
location_countryString/nullCountry name
locationsArray/nullAdditional locations when different from primary location
salaryString/nullHuman-readable salary text
salary_raw_typeString/nullRaw salary object type from Xing
salary_raw_currencyString/nullRaw salary currency code
salary_raw_amountNumber/nullRaw fixed salary amount when provided
salary_raw_minimumNumber/nullRaw salary minimum when provided
salary_raw_maximumNumber/nullRaw salary maximum when provided
salary_raw_medianNumber/nullRaw salary median when provided
job_typeString/nullEmployment type
employment_type_idString/nullXing employment type identifier
matching_factsString/nullFlattened matching facts joined into a single text field
non_matching_factsString/nullFlattened non-matching facts joined into a single text field
remoteString/nullRemote/hybrid/on-site hint when available
job_categoryString/nullIndustry or career-level category
discipline_idString/nullXing discipline identifier
industry_idString/nullXing industry identifier
career_level_idString/nullXing career-level identifier
languageString/nullJob post language
job_codeString/nullInternal job code
keywordsString/nullDeduplicated job keywords joined into a single text field
date_postedString/nullJob refresh/post date (ISO)
active_untilString/nullJob active-until date (ISO)
activated_atString/nullJob activation date (ISO)
paidBoolean/nullPaid listing flag
top_jobBoolean/nullTop job flag
company_idString/nullCompany identifier
company_logoString/nullCompany logo URL
company_sizeString/nullCompany size range
company_industryString/nullCompany industry
company_cityString/nullCompany city
company_countryString/nullCompany country
company_public_profileString/nullPublic company profile URL
service_offering_groupNumber/nullService offering group value
application_typeString/nullApplication method type
apply_urlString/nullExternal application URL
apply_emailString/nullApplication email when Xing exposes email-based applications
contact_user_idString/nullContact user identifier
xing_application_loggedout_enabledBoolean/nullLogged-out application availability flag
redirects_to_third_partyBoolean/nullRedirect-to-third-party flag
description_htmlString/nullJob description HTML
description_textString/nullClean plain-text description
description_typeString/nullDescription type
description_section_title_colorString/nullTemplate section title color when provided
description_header_imageString/nullHeader image URL from template-based descriptions
description_footer_imageString/nullFooter image URL from template-based descriptions
description_video_urlsObject/nullVideo URLs from template-based descriptions
description_social_urlsObject/nullSocial URLs from template-based descriptions
urlStringDirect job URL
detail_errorString/nullDetail collection error message, if any

Usage Examples

Basic Search

{
"keyword":"Data Analyst",
"results_wanted":30
}

Location and Date Filter

{
"keyword":"Project Manager",
"location":"Berlin",
"date_posted":"LAST_WEEK",
"results_wanted":100,
"max_pages":10
}

Direct Xing Search URL

{
"startUrl":"https://www.xing.com/jobs/t-remote?keywords=Remote&location=Berlin",
"results_wanted":50,
"max_pages":5
}

Sample Output

{
"job_id":"148355491.3c4997",
"slug":"schoenefeld-junior-projektmanager-strategische-unternehmensentwicklung-148355491",
"title":"(Junior) Projektmanager (m/w/d) Strategische Unternehmensentwicklung",
"company":"Krieger Gruppe",
"location":"SchΓΆnefeld",
"salary":"EUR 47,500 - EUR 55,000",
"job_type":"Full-time",
"discipline":"Project management",
"job_category":"Furniture and wood products",
"date_posted":"2025-12-20T17:24:09Z",
"description_type":"HtmlDescription",
"apply_url":"https://krieger-gruppe.softgarden.io/job/...",
"url":"https://www.xing.com/jobs/schoenefeld-junior-projektmanager-strategische-unternehmensentwicklung-148355491",
"detail_error":null
}

Tips for Best Results

Start With Focused Queries

  • Use precise keywords to improve relevance
  • Add location for narrower result sets
  • Use date_posted to focus on fresh Xing listings

Control Dataset Size

  • Use smaller results_wanted for quick validation
  • Increase gradually for production runs
  • Set max_pages to keep runs predictable

Use Reliable Proxy Settings

  • Residential proxies generally improve consistency
  • Keep default proxy settings unless you need custom routing

Prefer Direct Search URLs for Repeatability

  • Use startUrl when you want stable, repeatable filters
  • Save proven search URLs for scheduled runs

Integrations

Connect your job data with:

  • Google Sheets β€” Build live recruiting and market tracking sheets
  • Airtable β€” Organize and search hiring datasets
  • Looker Studio / BI tools β€” Build salary and hiring trend dashboards
  • Slack β€” Notify teams when fresh job data is available
  • Webhooks β€” Send dataset updates to your own systems
  • Zapier / Make β€” Automate post-processing and alerts

Export Formats

  • JSON β€” Best for APIs and engineering workflows
  • CSV β€” Best for spreadsheet analysis
  • Excel β€” Best for business reporting
  • XML β€” Best for structured system imports

Frequently Asked Questions

How many jobs can I collect in one run?

You can collect as many as available within your results_wanted and max_pages limits.

Can I run this actor with only a start URL?

Yes. Provide startUrl and the actor will use that search context.

What happens when a field is unavailable?

Missing values are returned as null so downstream processing remains stable.

Why is locations sometimes null?

When additional locations duplicate the primary location fields, the field is compacted to reduce redundancy.

Is salary always present?

No. Salary depends on what is available in each listing.

What does detail_error mean?

It indicates that a detailed record could not be fully enriched for that specific job item.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


Legal Notice

This actor is designed for legitimate data collection use cases. You are responsible for ensuring your usage complies with applicable laws, platform terms, and data protection requirements.

You might also like

XING Data Extractor

epctex/xing-scraper

Unleash the power of advanced scraping to gather comprehensive data on companies, jobs, profiles, communities, and groups from XING. Extract job descriptions, images, company details, summarizations and more. Customize your search terms, filters, and mappings for precision.

Xing Scraper β€” Jobs, Companies & Profiles ($1.19 / 1k)

memo23/xing-scraper

Xing scraper β€” jobs, companies & profiles in one actor at $1.19 / 1,000 results. Paste any xing.com URL (search, /jobs/{slug}, /pages/{slug}, /profile/{id}) or filter by keyword + location + discipline + radius. 35+ fields per row: salary, Kununu, employees, social links. JSON or CSV.

πŸ‘ User avatar

Muhamed Didovic

91

Stepstone Job Scraper πŸ”₯

shahidirfan/Stepstone-Job-Scraper

Introducing the Stepstone Job Scraper, a lightweight actor for efficiently scraping job listings from Stepstone. Fast and simple. For best results and reliable data extraction, the use of residential proxies is strongly advised. Get the job data you need!

218

2.0

StepStone.de Scraper - Germany's Leading Job Board

santamaria-automations/stepstone-de-scraper

Extract jobs from StepStone.de, Germany's largest job portal. Get job titles, companies, locations, descriptions, salary info & contact details. Supports search filters (location, Bundesland, employment type, experience level). Optional LLM extraction for requirements & benefits.

Rutificador Chile API - Buscar RUT por Nombre | RUT Lookup

datacach/rutificador

Find people fast with the Rutificador – Chile’s trusted search engine for RUT (ID) verification. Access verified info like names, addresses, and more. Perfect for safe transactions and fraud prevention. Try the Rutificador today!

127

3.8

Stepstone.de [Only $1πŸ’°] Search by URL or Keywords (/w EMAILS)

memo23/stepstone-search-cheerio-ppr

πŸ’° $1 per 1,000 results. Stepstone jobs scraper β€” paste any stepstone.de/at/fr/dk listing URL, keyword search, or direct job link and get one clean row per posting: title, company, salary, location, skills, dates, labels. Pure HTTP, no browser, no rental.

πŸ‘ User avatar

Muhamed Didovic

393

5.0

StepStone Jobs Scraper 🎯

easyapi/stepstone-jobs-scraper

🎯 Extract detailed job listings from StepStone.de with comprehensive information including job titles, company details, locations, and salary data. Perfect for recruitment analysis, market research, and job market monitoring.

Patentes Chile

datacach/patentes-chile

Chilean vehicle & license plate lookup by plate number. Get owner (RUT, name), vehicle details, SOAP, itemized traffic fines (ROL/CAUSA, year, commune), technical inspection & restrictions in one JSON dataset. Cross-referenced data for moto and vehiculo. Ready for APIs, Make, Zapier.

Gofundme Search By Keyword

datacach/gofundme-search-by-keyword

Search and scrape GoFundMe fundraising campaigns by keyword, location, and category. Extract campaign data including donations, progress, beneficiary info, and URLs. Perfect for market research and competitive analysis. Pay-per-result pricing.

Stepstone Scraper | All-In-One

fatihtahta/stepstone-scraper-fast-reliable-4-1k

Extract job postings and hiring company details at scale from Stepstone .de, .at, .be, & .nl. Use direct URLs or build searches with filters for location, salary, & more. Get clean, structured job data Ideal for market research and job aggregation.

307

3.9