VOOZH about

URL: https://apify.com/automation-lab/xing-companies-scraper

⇱ Xing Company Profile Scraper β€” Extract B2B Data Β· Apify


Pricing

Pay per event

Go to Apify Store

Xing Companies Scraper

Extract B2B company profile data from Xing company pages β€” name, description, industry, size, headquarters, contact details, and follower counts. No Xing account needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Extract rich B2B company profile data from Xing company pages β€” no login required. Get company name, slogan, description, headquarters address, contact details, employee count, follower numbers, website URL, and more from any Xing /pages/ URL.

🏒 What does it do?

The Xing Companies Scraper fetches company pages from Xing and extracts structured B2B profile data embedded in the page's server-side state. Because Xing pre-renders all company data in the initial HTML response (Apollo/GraphQL state), this scraper works without a browser or login β€” making it fast, reliable, and cost-effective.

Input: A list of Xing company page URLs (e.g. https://www.xing.com/pages/bayer) or bare slugs (e.g. bayer).

Output: One JSON record per company, with 17+ structured fields covering identity, location, contact, and engagement metrics.


πŸ‘₯ Who is it for?

Sales & business development teams researching DACH-region (Germany, Austria, Switzerland) companies for outreach. Xing is the dominant professional network in the German-speaking market, with profile data not available on LinkedIn.

Recruiters and talent acquisition professionals mapping organizations by headcount, city, or industry before cold outreach.

Market researchers and analysts building databases of German-speaking B2B companies, tracking engagement (followers, employees on Xing) as a proxy for online market presence.

Lead generation agencies that need bulk company profile extraction from Xing for CRM enrichment or sales intelligence tools.


βœ… Why use it?

  • πŸ”“ No Xing account required β€” data is extracted from public SSR HTML, not behind a login wall
  • ⚑ HTTP-only, no browser overhead β€” runs on 256 MB memory, fast and cheap
  • πŸ“Š 17+ structured fields per company including contact email, phone, and headquarters address
  • πŸ‡©πŸ‡ͺ DACH-focused β€” Xing is the professional network of choice in German-speaking Europe (40M+ members)
  • πŸ“‹ Accepts URLs or slugs β€” paste full Xing URLs or just the company slug

πŸ“Š What data does it extract?

FieldDescriptionExample
companyNameOfficial company name on Xing"Bayer"
slugXing page slug"bayer"
sloganCompany tagline"Be you. Be Bayer."
descriptionCompany about text"Bei Bayer haben wir eine Mission..."
logoUrlCompany logo image URL"https://www.xing.com/imagecache/..."
websiteUrlCompany's official website"https://www.karriere.bayer.de"
followersCountNumber of Xing followers30378
employeesOnXingEmployees with Xing profiles9218
companySizeMinMinimum headcount range10001
companySizeMaxMaximum headcount range (null = 10001+)null
cityHeadquarters city"Leverkusen"
countryCodeISO country code"DE"
countryNameCountry name (in German)"Deutschland"
streetAddressStreet address of headquarters"Kaiser-Wilhelm-Allee"
postcodePostal code"51368"
contactEmailContact email address"talentmarketing@bayer.com"
contactPhoneContact phone (E.164 format)"+492143099779"
contractTypeXing page tier (FREE or PAID)"PAID"
urlFull Xing page URL"https://www.xing.com/pages/bayer"

πŸ’° How much does it cost to scrape Xing company profiles?

Pricing uses Apify's pay-per-event model. You only pay for results, plus a small one-time start fee per run.

TierCost per company profile
FREE$0.00173
BRONZE$0.0015
SILVER$0.00117
GOLD$0.0009
PLATINUM$0.0006
DIAMOND$0.00042

Start fee: $0.005 per run (one-time).

Example costs:

  • 100 company profiles β†’ ~$0.155 (BRONZE)
  • 1,000 company profiles β†’ ~$1.505 (BRONZE)
  • 10,000 company profiles β†’ ~$15.005 (BRONZE)

πŸ“Œ The free plan includes $5 monthly credit β€” enough for ~3,000 company profiles.


πŸš€ How to use it (step by step)

  1. Open the actor on Apify Console and go to Input.
  2. Paste Xing company URLs β€” one per line. Accepted formats:
    • Full URL: https://www.xing.com/pages/bayer
    • Bare slug: bayer
  3. Click Start and wait for the run to complete (typically 1–3 seconds per company).
  4. Download results as JSON, CSV, or XLSX from the Dataset tab.

Finding Xing company slugs

Browse to a company's Xing page (e.g. searching on xing.com) and copy the slug from the URL. For example, https://www.xing.com/pages/sap β†’ slug is sap.


βš™οΈ Input parameters

ParameterTypeDescriptionDefault
companyUrlsstring[]Required. List of Xing company page URLs or slugsβ€”
maxRequestRetriesintegerNumber of retry attempts for failed requests3

Example input

{
"companyUrls":[
"https://www.xing.com/pages/bayer",
"https://www.xing.com/pages/sap",
"https://www.xing.com/pages/basf",
"volkswagenag"
]
}

πŸ“€ Output examples

Bayer AG

{
"url":"https://www.xing.com/pages/bayer",
"slug":"bayer",
"companyName":"Bayer",
"slogan":"Be you. Be Bayer.",
"description":"Bei Bayer haben wir eine Mission: Health for all – Hunger for none.",
"logoUrl":"https://www.xing.com/imagecache/public/...",
"websiteUrl":"https://www.karriere.bayer.de",
"followersCount":30378,
"employeesOnXing":9218,
"companySizeMin":10001,
"companySizeMax":null,
"city":"Leverkusen",
"countryCode":"DE",
"countryName":"Deutschland",
"streetAddress":"Kaiser-Wilhelm-Allee",
"postcode":"51368",
"contactEmail":"talentmarketing@bayer.com",
"contactPhone":"+492143099779",
"contractType":"PAID"
}

SAP SE

{
"url":"https://www.xing.com/pages/sap",
"slug":"sap",
"companyName":"SAP",
"slogan":null,
"description":"SAP ist einer der weltweit fΓΌhrenden Anbieter von Software fΓΌr die Steuerung von GeschΓ€ftsprozessen...",
"logoUrl":"https://www.xing.com/imagecache/public/...",
"websiteUrl":"https://sap.de",
"followersCount":44793,
"employeesOnXing":14685,
"companySizeMin":10001,
"companySizeMax":null,
"city":"Walldorf",
"countryCode":"DE",
"countryName":"Deutschland",
"streetAddress":"Dietmar-Hopp-Allee 16",
"postcode":"69190",
"contactEmail":"info.germany@sap.com",
"contactPhone":"+498005343424",
"contractType":"FREE"
}

πŸ’‘ Tips for best results

  • πŸ” Find slugs by browsing Xing β€” search for companies at xing.com and copy the slug from the URL
  • πŸ“‹ Mix URL formats β€” you can freely mix full URLs and bare slugs in the same run
  • ⚠️ Not all companies have full data β€” smaller or unclaimed pages may have fewer fields populated (this is a Xing data quality issue, not a scraper limitation)
  • πŸ‡©πŸ‡ͺ Best coverage for DACH companies β€” Xing's strongest market is Germany, Austria, and Switzerland; international companies may have fewer Xing followers but still valid profiles
  • ❌ Invalid slugs return no result β€” the scraper skips 404 pages gracefully and logs a warning

πŸ”— Integrations

Export to Google Sheets

  1. Run the scraper with your company list
  2. In the Dataset tab, click Export to Google Sheets
  3. Use the contact email/phone columns to build your outreach list

CRM enrichment (via Apify API + Zapier/Make)

Trigger the scraper from a Zapier/Make workflow whenever a new lead is added to your CRM:

  1. New lead with company domain β†’ look up Xing slug β†’ run this scraper β†’ push company profile back to CRM

Bulk company research pipeline

Use Apify's scheduler to run weekly scrapes of competitor companies, tracking changes in follower count and employee count over time.


πŸ’» API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('automation-lab/xing-companies-scraper').call({
companyUrls:[
'https://www.xing.com/pages/bayer',
'https://www.xing.com/pages/sap',
'basf',
],
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient(token='YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/xing-companies-scraper').call(run_input={
'companyUrls':[
'https://www.xing.com/pages/bayer',
'https://www.xing.com/pages/sap',
'basf',
]
})
items =list(client.dataset(run['defaultDatasetId']).iterate_items())
for item in items:
print(item['companyName'], item['city'], item['contactEmail'])

cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~xing-companies-scraper/runs?token=YOUR_APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"companyUrls": [
"https://www.xing.com/pages/bayer",
"https://www.xing.com/pages/sap"
]
}'

πŸ€– MCP (Claude AI integration)

Use this scraper directly from Claude AI via the Apify MCP server.

Claude Code (terminal)

$claude mcp add--transport http apify "https://mcp.apify.com?tools=automation-lab/xing-companies-scraper"

Claude Desktop / Cursor / VS Code

Add to your MCP config:

{
"mcpServers":{
"apify":{
"type":"http",
"url":"https://mcp.apify.com?tools=automation-lab/xing-companies-scraper",
"headers":{
"Authorization":"Bearer YOUR_APIFY_TOKEN"
}
}
}
}

Example prompts

"Scrape the Xing company profiles for bayer, sap, and basf and give me a table of their cities, contact emails, and employee counts."

"I have a list of 50 German company Xing slugs. Extract their profile data and export it as a CSV with company name, headquarters city, website, and contact email."

"Compare the Xing follower counts for the top 10 DAX companies. Scrape their profiles and rank them by followersCount."


βš–οΈ Legality and fair use

This scraper accesses publicly visible Xing company pages β€” the same data any visitor sees without logging in. It does not access private profiles, bypass authentication, or collect personal employee data.

Users are responsible for complying with Xing's Terms of Service and applicable data protection laws (GDPR). Company contact details (email, phone) collected via this scraper should be used only for legitimate B2B communication purposes.

This tool is intended for business research and lead generation in professional contexts. Do not use it for spam, mass unsolicited contact, or any purpose that violates the rights of the companies listed.


❓ FAQ

Q: Does this require a Xing account? A: No. Company pages on Xing are publicly accessible without login, and this scraper uses only that public data.

Q: Why is some data missing (null) for certain companies? A: Not all Xing company pages are fully filled in by the company. Fields like slogan, contactEmail, and description are optional and many companies leave them blank. The scraper accurately reflects what Xing has for each page.

Q: Can I scrape job listings too? A: This scraper focuses on company profiles. For Xing job listings, see Xing Jobs Scraper alternatives on the Apify Store.

Q: The company I want returns no data. What's wrong? A: The Xing slug might not be correct. Try visiting https://www.xing.com/pages/YOUR_SLUG in your browser to verify the page exists. Some companies don't have Xing pages at all.

Q: Can I run this on thousands of companies at once? A: Yes. The actor processes URLs sequentially with a small delay between requests. For large batches (1000+), consider splitting into multiple runs of 200–500 URLs each.

Q: Why is the country name in German? A: Xing's platform is German-first. The countryName field reflects Xing's localized value (e.g. "Deutschland" not "Germany"). The countryCode field is the standard ISO code (e.g. "DE").


πŸ”— Related scrapers

You might also like

Xing Phone Number Scraper

contacts-api/xing-phone-number-scraper

Discover professional contact numbers with our Xing Phone Number Scraper. Extract public phone numbers from Xing profiles for B2B outreach.

Xing Email Scraper - Advanced, Fast & Cheapest

contacts-api/xing-email-scraper-fast-advanced-and-cheapest

🌍 XING Email Scraper lets you extract professional emails from XING profiles efficiently πŸ’Ό Expand B2B networking and European market outreach πŸ“§

Xing Companies Scraper

maximedupre/xing-companies-scraper

Scrape public Xing company profiles from company URLs, slugs, or names. Export company details, locations, contact info, followers, employee counts, job previews, and source URLs.

πŸ‘ User avatar

Maxime DuprΓ©

2

XING Jobs Scraper

pramodkonde17/xing-jobs-scraper

Helps Scrapping Jobs from xing.com platform

24

XING Jobs Scraper β€” Jobs, Companies & Contacts

datacach/xing-jobs-scraper

Scrapes XING job listings by keyword and location, returning enriched job details and company profiles for the DACH region.

Xing Jobs Scraper

shahidirfan/Xing-Jobs-Scraper

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!

345

4.4

Xing Jobs Scraper 🎯

easyapi/xing-jobs-scraper

Scrape job listings from Xing.com - Extract detailed job information including titles, locations, company details, and more. Perfect for job market analysis, recruitment research, and tracking employment opportunities.

XING Job Listing Scraper

powerbox/xing-listing-scrape

Scrape job listings from xing.com by providing a search URL, with automatic pagination and comprehensive job data extraction.

XING Jobs Scraper

automation-lab/xing-jobs-scraper

Scrape public XING job listings by keyword and location for recruiting, hiring-signal monitoring, and DACH labor-market analysis.

πŸ‘ User avatar

Stas Persiianenko

2

Xing Jobs Scraper

kawsar/xing-jobs-scraper

Xing jobs scraper that searches by keyword and location, pages through results automatically, and saves job titles, companies, salaries, and apply links to a dataset.