Skip to content

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Xing Scraper

Extract structured data from xing.com β€” structured job listings from xing.com API.

Xing.com Scraper πŸ’° $0.99/1K on Apify β†’

πŸš€ How to use this actor

πŸ’š $5 free Apify credits β€” every month

No credit card required. No commitment. Cancel anytime.

  1. Click sign up β€” pick GitHub, Google, or email; takes ~30 seconds
  2. Open this actor β€” input is pre-filled with a working example
  3. Click Start β€” export results as JSON, CSV, or Excel

Your $5 monthly platform credit is enough to run this actor right away β€” and again every month β€” scraping typically several hundred to several thousand results per run, depending on your input.

πŸš€ How to use this actor

πŸ’š $5 free Apify credits β€” every month

No credit card required. No commitment. Cancel anytime.

  1. Click sign up β€” pick GitHub, Google, or email; takes ~30 seconds
  2. Open this actor β€” input is pre-filled with a working example
  3. Click Start β€” export results as JSON, CSV, or Excel

Your $5 monthly platform credit is enough to run this actor right away β€” and again every month β€” scraping typically several hundred to several thousand results per run, depending on your input.

πŸš€ How to use this actor

πŸ’š $5 free Apify credits β€” every month

No credit card required. No commitment. Cancel anytime.

  1. Click sign up β€” pick GitHub, Google, or email; takes ~30 seconds
  2. Open this actor β€” input is pre-filled with a working example
  3. Click Start β€” export results as JSON, CSV, or Excel

Your $5 monthly platform credit is enough to run this actor right away β€” and again every month β€” scraping typically several hundred to several thousand results per run, depending on your input.

πŸš€ How to use this actor

πŸ’š $5 free Apify credits β€” every month

No credit card required. No commitment. Cancel anytime.

  1. Click sign up β€” pick GitHub, Google, or email; takes ~30 seconds
  2. Open this actor β€” input is pre-filled with a working example
  3. Click Start β€” export results as JSON, CSV, or Excel

Your $5 monthly platform credit is enough to run this actor right away β€” and again every month β€” scraping typically several hundred to several thousand results per run, depending on your input.

πŸš€ How to use this actor

πŸ’š $5 free Apify credits β€” every month

No credit card required. No commitment. Cancel anytime.

  1. Click sign up β€” pick GitHub, Google, or email; takes ~30 seconds
  2. Open this actor β€” input is pre-filled with a working example
  3. Click Start β€” export results as JSON, CSV, or Excel

Your $5 monthly platform credit is enough to run this actor right away β€” and again every month β€” scraping typically several hundred to several thousand results per run, depending on your input.


Key features

Multiple input modes β€” πŸ” jobs β€” search xing job listings or 🏒 company profiles β€” fetch entity-page data per company or πŸ‘₯ company employees β€” list employees of one or more companies. Switch modes without re-scraping.

Detail enrichment β€” Fetch full job descriptions, salary data, contact information for each listing.

Incremental mode β€” Only get new or changed listings since your last run. Content hash per listing β€” no duplicates, no re-processing.

Change classification β€” Track unchanged, expired, cross-run repost detection across runs. Build audit trails of how listings evolve over time.

Compact output β€” Emit core fields only (AI-agent / MCP-friendly). Keeps response size small for LLM workflows.

Description truncation β€” Cap description length per listing to control output size and cost.

Result cap β€” Stop after N listings (up to 10.000). Set to 0 for the full catalog.

Proxy support β€” Route traffic through Apify Proxy or your own proxy group to avoid regional blocks and rate limits.

Export anywhere β€” Download as JSON, CSV, or Excel. Stream via Apify API, webhooks, or integrations with Make, Zapier, Airbyte, Keboola.

Structured data β€” Every listing returns the same schema with consistent field naming. All fields always present β€” null when unavailable, never omitted.


Use cases

Data pipeline automation Integrate with your ETL pipeline to collect structured listings from xing.com on a schedule. Export to CSV, JSON, or directly to your database. Use compact mode to control output size.

Market research Monitor listings, track trends, and analyze market dynamics with structured, deduplicated data from xing.com.

Change monitoring Run daily or hourly in incremental mode to capture only new, updated, or expired listings. Perfect for price-tracking, churn analysis, and alerting pipelines.

Compensation benchmarking Aggregate salary ranges across roles, industries, and locations on xing.com to inform pricing decisions, hiring plans, or candidate negotiations.

Lead generation Extract employer contact details alongside listings to build outreach lists for recruiters, staffing agencies, or B2B sales teams.

AI / LLM training data Structured JSON per listing is ready for RAG pipelines, embeddings, and agent workflows. Compact mode trims tokens for LLM context windows.


Quick start

{
  "query": "software engineer",
  "maxResults": 50,
  "includeDetails": true
}

Input parameters

Parameter Type Default Description
query string β€” Job search keywords (e.g. 'software engineer', 'data analyst').
location string β€” City or region to search in (e.g. 'Berlin', 'Wien', 'ZΓΌrich').
locationRadius integer 30 Radius around the location in kilometers.
maxResults integer 50 Maximum total results (0 = unlimited).
includeDetails boolean true Include full job description in output.
descriptionMaxLength integer 0 Truncate description to N chars. 0 = no truncation.
compact boolean false Core fields only (for AI-agent/MCP workflows).
incrementalMode boolean false Compare against previous run state β€” only output new/changed jobs.
stateKey string β€” Stable identifier for tracked universe.

FAQ

Is it legal to scrape xing.com? Web scraping of publicly available data is generally legal. This actor only accesses publicly visible information. Always check the target site's terms of service for your specific use case.

How does incremental mode work? Each listing gets a content hash. On subsequent runs, only new or changed listings are emitted β€” saving time, compute, and storage.


Known limitations

Output fields

Every listing returns the same 38-field schema. Missing values are null β€” never omitted.

  • jobId
  • xingId
  • slug
  • title
  • company
  • companyId
  • companySize
  • companyIndustry
  • companyLogoUrl
  • location
  • locations
  • countryCode
  • employmentType
  • remoteOption
  • careerLevel
  • discipline
  • industry
  • salaryCurrency
  • salaryMin
  • salaryMax
  • salaryMedian
  • salaryType
  • description
  • applyUrl
  • portalUrl
  • postedDate
  • refreshedAt
  • activeUntil
  • language
  • keywords
  • isPaid
  • isTopJob
  • contentHash
  • scrapedAt
  • source
  • isRepost
  • repostOfId
  • repostDetectedAt

Sample output

One object per listing. Here is a real example from a production run:

{
  "jobId": "152604739.9d36ca",
  "xingId": "152604739.9d36ca",
  "slug": "berlin-software-ingenieur-linux-kernel-152604739",
  "title": "Software Ingenieur - Linux / C / Kernel (m/w/d)",
  "company": "Workwise GmbH",
  "companyId": "1969208.99ecd5",
  "companySize": "201-500 employees",
  "companyIndustry": "Personaldienstleistungen",
  "companyLogoUrl": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiMDEzMWM5OTUtZTc1Yy00Y2Q4LWEzMDQtMDZmZjUxMzMzMWRlIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjk…",
  "location": "Berlin",
  "locations": [
    {
      "city": "Berlin",
      "zipCode": "10178",
      "street": null,
      "region": "Berlin",
      "countryCode": "DE"
    }
  ],
  "countryCode": "DE"
}

Truncated β€” full records contain 38 fields. See Output fields for the complete schema.

Try Xing Scraper now β€” $5 free credit, no credit card β†’

Pricing

Pay only for what you extract. No subscription required β€” Apify's free $5 credit covers thousands of results.

Event Price (USD)
Actor Start $0.01
Result $0.002

See the actor on Apify for current pricing.


Related products by Black Falcon Data


About Black Falcon Data

Black Falcon Data builds production-grade web scrapers for job boards and marketplace data. Browse our full actor catalog at www.blackfalcondata.com.


Getting started with Apify

New to Apify? Create a free account with $5 credit β€” no credit card required.

  1. Sign up free β€” $5 credit included
  2. Open the actor and paste your input
  3. Click Start β€” results download as JSON, CSV, or Excel

Need more volume? See pricing.



Last updated: 2026 03

Releases

Packages

Contributors