Xing Companies Scraper avatar

Xing Companies Scraper

Pricing

from $0.80 / 1,000 companies

Go to Apify Store
Xing Companies Scraper

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.

Pricing

from $0.80 / 1,000 companies

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

2

Monthly active users

3 hours

Issues response

9 days ago

Last modified

Features

Limited permissions

Share

🔎 Turn Xing company pages into usable company data

For sales teams, recruiters, and researchers, Xing Companies Scraper turns public Xing company-page URLs, page slugs, or company names into one structured row for each first eligible public company page matched from the submitted targets. If more than one submitted value leads to the same page, the first eligible match is saved and later matches are ignored. Each row keeps source links, company identity, profile text, website, locations, contacts, audience and size data, founding year, related companies, public employee and job previews, and source-defined profile media for lead lists, account research, CRM enrichment, market mapping, and scheduled company checks. You can also turn on website emails to add contact emails found on each company's own website.

Use cases

📦 See company facts, contacts, and previews

Each saved dataset row represents one public Xing company profile. Xing can leave optional values null or use empty arrays when a public page does not show the data.

What this Actor does

It accepts full Xing company-page URLs, page slugs, and company names that act as likely slug guesses. Xing must have a public company page for a target to produce a row. It keeps public company identity, profile text, websites, locations, contacts, audience and size values, founding year, imprint link, related companies, employee previews, job previews, and source-defined profile media in one company-focused row. When Include website emails is on, it also visits the website link shown on the Xing page and adds the contact emails it finds there.

What this Actor does not do

It does not save Xing jobs or member profiles as primary rows, search Xing by keyword, use private or login-only data, or provide Sales Navigator-style data. It also does not copy one profile text into another field, derive a location total from the locations array, or collect unrelated job, event, career, or article pages as media. Missing or unavailable pages do not create placeholder rows.

🚀 Run a focused Xing company lookup

Quick start

  1. Open the Input tab.
  2. Add one Xing company target per line in Xing companies.
  3. Use a full public Xing company-page URL when you have one, or enter a page slug or company name.
  4. Set Maximum companies when you want a limit. Leave it empty or set 0 to get all available results.
  5. Turn on Include website emails if you also want contact emails from each company's own website.
  6. Start the Actor.
  7. Open the dataset, export the rows, or read them through the Apify API.

Target examples

  • https://www.xing.com/pages/sap
  • bayer
  • basf
  • bmwgroup
  • zalando

For a direct match, use the full Xing company-page URL or the exact slug from that URL.

For a small first run, keep the five prefilled targets and the prefilled Maximum companies value of 5.

⚙️ Input

Add one or more full Xing company-page URLs, page slugs, or company names. A name is treated as a likely page-slug guess.

Input fields

FieldTypeWhat it does
companyTargetsarray of stringsRequired list of public Xing company-page URLs, page slugs, or company names.
maxCompaniesintegerOptional limit on how many company profiles the run saves. Leave it empty or set 0 to get all available results. The form prefills 5.
includeWebsiteEmailsbooleanAdds contact emails found on each company's own website, using the website link on the Xing page. Default: false. Each company with at least one email found costs one extra charge.
maxWebsiteEmailsintegerUp to this many website emails for each company, where available. Default: 10. Set 0 to keep all found emails. Used only when includeWebsiteEmails is on.

Example input

This example is copied from the public input of a successful default-input run.

{
"companyTargets": [
"https://www.xing.com/pages/sap",
"bayer",
"basf",
"bmwgroup",
"zalando"
],
"maxCompanies": 5,
"includeWebsiteEmails": false,
"maxWebsiteEmails": 10
}

🧾 Output

Output fields

Every saved company profile uses the same row shape. websiteEmails is added only when Include website emails is on.

FieldTypeWhat it does
sourceUrlstringPublic Xing company-page URL for the profile.
originalInputstringSubmitted URL, page slug, or company name that produced the profile.
slugstringXing page slug for the company profile.
companyIdstring or nullStable Xing company identifier when the public page provides one.
entityPageIdstring or nullStable Xing entity page identifier when the public page provides one.
companyNamestringPublic company name shown on the Xing profile.
sloganstring or nullPublic company slogan when shown on the profile.
headlinestring or nullShort public profile text when shown by Xing.
descriptionstring or nullFull public company profile text when shown by Xing.
websiteUrlstring or nullCompany website URL shown on the public profile.
logoUrlstring or nullPublic company logo image URL when available.
coverImageUrlstring or nullPublic company cover image URL when available.
followersCountinteger or nullPublic follower total shown by Xing.
employeesOnXinginteger or nullPublic total of employees associated with the company on Xing.
employeePreviewCountinteger or nullPublic total reported for the employee preview on the profile.
companySizeMininteger or nullLower end of the public company-size range shown by Xing.
companySizeMaxinteger or nullUpper end of the public company-size range shown by Xing.
industrystring or nullPublic industry value shown for the company.
contractTypestring or nullPublic profile contract type when supplied by Xing.
citystring or nullCity from the primary public company location.
countryCodestring or nullCountry code from the primary public company location.
countryNamestring or nullCountry name from the primary public company location.
streetAddressstring or nullStreet address from the primary public company location.
postcodestring or nullPostcode from the primary public company location.
contactEmailstring or nullEmail address from the primary public company location.
contactPhonestring or nullPhone number from the primary public company location.
foundedYearinteger or nullYear the company was founded, as shown on the Xing profile.
imprintUrlstring or nullLink to the company legal notice (imprint) shown on the Xing profile.
locationsarray of objectsSource-owned public company locations shown by Xing.
locations[].labelstring or nullPublic label for this company location.
locations[].citystring or nullCity for this public company location.
locations[].addressstring or nullStreet address for this public company location.
locations[].postcodestring or nullPostcode for this public company location.
locations[].countryCodestring or nullCountry code for this public company location.
locations[].countryNamestring or nullCountry name for this public company location.
locations[].latitudenumber or nullLatitude for this public company location when shown.
locations[].longitudenumber or nullLongitude for this public company location when shown.
locations[].emailstring or nullPublic email address for this company location when shown.
locations[].phonestring or nullPublic phone number for this company location when shown.
locations[].faxstring or nullPublic fax number for this company location when shown.
locations[].websiteUrlstring or nullPublic website URL for this company location when shown.
employeePreviewarray of objectsPublic employee previews associated with the company profile.
employeePreview[].namestringPublic employee name shown by Xing.
employeePreview[].profileUrlstring or nullPublic Xing profile URL when available.
employeePreview[].imageUrlstring or nullPublic employee profile image URL when available.
employeePreview[].occupationsarray of stringsPublic occupations shown for the employee.
jobPreviewarray of objectsPublic job previews associated with the company profile, not primary job rows.
jobPreview[].titlestringPublic job title shown by Xing.
jobPreview[].urlstring or nullPublic Xing job URL when available.
jobPreview[].citystring or nullPublic job city when shown by Xing.
jobPreview[].countrystring or nullPublic job country when shown by Xing.
jobPreview[].refreshedAtstring or nullTime when Xing last refreshed the public job preview.
jobPreview[].activeUntilstring or nullEnd time shown for the public job preview.
relatedCompaniesarray of objectsRelated companies shown on the Xing company page.
relatedCompanies[].namestringName of the related company.
relatedCompanies[].pageUrlstring or nullXing company page link of the related company, when shown.
mediaUrlsarray of stringsSource-defined user-usable image, media, or video URLs from the company profile. YouTube and Vimeo page URLs can be included when Xing provides them. Unrelated job, event, career, and article pages are not media outputs.
websiteEmailsarray of stringsContact emails found on the company's own website. Present only when Include website emails is on. It is an empty array when no email was found.

employeePreviewCount is the total reported by Xing for the employee preview. employeePreview contains the source-visible preview entries returned in the row, so the two values can differ. An employee imageUrl is included only when a usable source image is available; otherwise it is null.

Example row

This complete row came from a successful default-input run on the current build. It is not shortened. Website emails were off in that run, so websiteEmails is not present. With website emails on, a current run returned "websiteEmails": ["christina.witter@symrise.com", "ir@symrise.com"] for Symrise.

{
"sourceUrl": "https://www.xing.com/pages/sap",
"originalInput": "https://www.xing.com/pages/sap",
"slug": "sap",
"companyId": "30276.2e5e9c",
"entityPageId": "210.d5ee28",
"companyName": "SAP",
"slogan": null,
"headline": null,
"description": "SAP ist einer der weltweit führenden Anbieter von Software für die Steuerung von Geschäftsprozessen und effektiven Lösungen zur Datenverarbeitung.\n\nUnsere Vision: Mithilfe eines weltweiten Netzwerks aus Kunden, Partnern, Mitarbeitern und Vordenkern die Abläufe in der weltweiten Wirtschaft und das Leben von Menschen verbessern!",
"websiteUrl": "https://sap.de",
"logoUrl": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiNjNkYTAxOTAtZjViYy00NTI3LWEzNzEtOWMxMWJhNDQ3MmM3IiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjMyMCwibWF4X2hlaWdodCI6MzIwfQ?signature=28a135834ce62bcb81a1a34e0ed0d6be1c98fadad44f47a98be3362e45bad60a",
"coverImageUrl": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiNTk3OTgzN2YtMTZlNS00ZTdlLWE4N2UtMDBkNGU0MTgwODc2IiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjE4NzIsIm1heF9oZWlnaHQiOjQ2OH0?signature=b998836fb1d80d728ab7b846cedf23ca4ab28bafb133b0cec3cb5d0f42b121d0",
"followersCount": 44504,
"employeesOnXing": 570,
"employeePreviewCount": 570,
"companySizeMin": 10001,
"companySizeMax": null,
"industry": "Software",
"contractType": "FREE",
"city": "Walldorf",
"countryCode": "DE",
"countryName": "Germany",
"streetAddress": "Dietmar-Hopp-Allee 16",
"postcode": "69190",
"contactEmail": "info.germany@sap.com",
"contactPhone": "+498005343424",
"foundedYear": 1972,
"imprintUrl": "https://www.sap.com/corporate/de/legal/impressum.html",
"locations": [
{
"label": "Walldorf",
"city": "Walldorf",
"address": "Dietmar-Hopp-Allee 16",
"postcode": "69190",
"countryCode": "DE",
"countryName": "Germany",
"latitude": 49.2938433,
"longitude": 8.6413693,
"email": "info.germany@sap.com",
"phone": "+498005343424",
"fax": "+496227757575",
"websiteUrl": "https://sap.de"
}
],
"employeePreview": [
{
"name": "Hani Alalajati",
"profileUrl": "https://www.xing.com/profile/Hani_Alalajati",
"imageUrl": "https://profile-images.xing.com/images/e6af15b61c1ebbae47775688f1a9e03f-1/hani-alalajati.256x256.jpg",
"occupations": [
"Developer Associate"
]
},
{
"name": "Stephan Antonacopoulos",
"profileUrl": "https://www.xing.com/profile/Stephan_Antonacopoulos",
"imageUrl": "https://profile-images.xing.com/users/f774885fc993aeaae9167a3119637aab-2/image.256x256.jpg",
"occupations": [
"Vertrieb - Key Account Management"
]
},
{
"name": "Dr. Roumiana Antonova",
"profileUrl": "https://www.xing.com/profile/Roumiana_Antonova",
"imageUrl": "https://profile-images.xing.com/images/9465561ce774e9c46cfdffad71ed1c66-4/roumiana-antonova.256x256.jpg",
"occupations": [
"IT Dozentin & SAP Beratung"
]
},
{
"name": "Stavros Argyriadis",
"profileUrl": "https://www.xing.com/profile/Stavros_Argyriadis",
"imageUrl": "https://profile-images.xing.com/images/ab2c02bdf131f6bb06444f2a6ff996ab-4/stavros-argyriadis.256x256.jpg",
"occupations": [
"Strategic Customer Program - EMEA North"
]
},
{
"name": "Pramod Avhad",
"profileUrl": "https://www.xing.com/profile/Pramod_Avhad",
"imageUrl": "https://profile-images.xing.com/images/faa0bac6b9f6026cc6c4c2c04d981ffb-1/pramod-avhad.256x256.jpg",
"occupations": [
"IT Data & Analytics Senior Specialist"
]
}
],
"jobPreview": [
{
"title": "Account Executive - SAP Academy for Customer Success - AUSTRIA (Hybrid)",
"url": "https://www.xing.com/jobs/wien-account-executive-sap-academy-customer-success-austria-hybrid-157711184",
"city": "Wien",
"country": "Austria",
"refreshedAt": "2026-09-08T13:43:50Z",
"activeUntil": "2027-03-10T04:38:26Z"
},
{
"title": "Customer Success Manager - SAP Academy for Customer Success - Austria (Hybrid)",
"url": "https://www.xing.com/jobs/wien-customer-success-manager-sap-academy-customer-success-austria-hybrid-157711147",
"city": "Wien",
"country": "Austria",
"refreshedAt": "2026-09-08T13:43:04Z",
"activeUntil": "2027-03-10T04:37:40Z"
}
],
"relatedCompanies": [
{
"name": "Intershop Communications AG",
"pageUrl": "https://www.xing.com/pages/intershop"
},
{
"name": "WSW Software GmbH",
"pageUrl": "https://www.xing.com/pages/wswsoftwaregmbh"
},
{
"name": "blue:solution software GmbH",
"pageUrl": "https://www.xing.com/pages/bluesolution"
}
],
"mediaUrls": [
"https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiNTk3OTgzN2YtMTZlNS00ZTdlLWE4N2UtMDBkNGU0MTgwODc2IiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjE4NzIsIm1heF9oZWlnaHQiOjQ2OH0?signature=b998836fb1d80d728ab7b846cedf23ca4ab28bafb133b0cec3cb5d0f42b121d0",
"https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiNjNkYTAxOTAtZjViYy00NTI3LWEzNzEtOWMxMWJhNDQ3MmM3IiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjMyMCwibWF4X2hlaWdodCI6MzIwfQ?signature=28a135834ce62bcb81a1a34e0ed0d6be1c98fadad44f47a98be3362e45bad60a",
"https://profile-images.xing.com/images/e6af15b61c1ebbae47775688f1a9e03f-1/hani-alalajati.256x256.jpg",
"https://profile-images.xing.com/users/f774885fc993aeaae9167a3119637aab-2/image.256x256.jpg",
"https://profile-images.xing.com/images/9465561ce774e9c46cfdffad71ed1c66-4/roumiana-antonova.256x256.jpg",
"https://profile-images.xing.com/images/ab2c02bdf131f6bb06444f2a6ff996ab-4/stavros-argyriadis.256x256.jpg",
"https://profile-images.xing.com/images/faa0bac6b9f6026cc6c4c2c04d981ffb-1/pramod-avhad.256x256.jpg"
]
}

💳 Pricing

This Actor uses pay-per-event pricing. See the Apify Pricing tab for the current tier prices.

Company

One company profile saved to your dataset. This charge happens once for each saved company row. Invalid, unavailable, or non-matching targets do not create a saved profile or this charge.

Website emails

Contact emails found on a company's own website and added to its company profile. This charge happens only when Include website emails is on and at least one email is found for that company. A company with no website or no found emails gets an empty websiteEmails list and no extra charge.

🔌 Integrations

Ways to use the dataset

  • Review rows in the Apify Console.
  • Download JSON, CSV, Excel, XML, or RSS exports.
  • Read the default dataset through the Apify API.
  • Schedule repeat runs, use webhooks, or connect an Apify integration.

❓ FAQ

Why is there no separate summary or location total field?

The dataset keeps each source-backed profile text field once. It does not copy description into a second text field, and it does not add a location total derived from the locations array.

What can appear in mediaUrls?

mediaUrls contains source-defined, user-usable image, media, or video URLs from the public company profile. A YouTube or Vimeo page URL can be valid when Xing provides it. Job, event, career, and article pages are not media outputs.

Does this Actor scrape Xing jobs as separate rows?

No. Each saved row is a company profile. The row can include public job previews, but job listings are not primary dataset rows.

Where do website emails come from?

They come from the company's own website, using the website link shown on its Xing page. A company with no website link gets an empty websiteEmails list. Use Maximum website emails per company to cap how many emails each row keeps.

Why did a company target return no row?

The target may not resolve to a public Xing company page, or its page slug may differ from the name you entered. Use the full company-page URL or the exact slug from that URL for a direct match.

Do I need a Xing account or API key?

No. The Actor reads public Xing company pages and does not ask for Xing cookies, credentials, or an API key.

Why are some fields empty?

Xing does not show the same public details for every company. Optional values stay null or empty when the page does not provide them.

Can I run the same company list on a schedule?

Yes. Use an Apify schedule to run the list again, then compare the saved datasets or read them through the API.

📝 Changelog

v2.1 (03-11-2026)

  • Adds an optional includeWebsiteEmails setting that adds contact emails from each company's own website in websiteEmails. Use maxWebsiteEmails to limit them. Each company with emails costs one extra charge. Runs with this setting on use 256 MB of memory by default.
  • Adds foundedYear, imprintUrl, and relatedCompanies to dataset rows when the Xing page shows them.
  • Set maxCompanies to 0 to get all available results. The limit now counts saved company profiles.
  • Each company charge is now made together with saving its row.

v2.0 (23-09-2026)

  • Reports the full employee preview total even when only visible preview entries are returned.
  • Leaves unavailable employee images as null and removes generic Xing avatar placeholders from mediaUrls.
  • Removes the jobCount field from dataset rows while keeping job previews available.

v1.0 (10-09-2026)

  • Keeps profile text in distinct source-backed fields without a duplicate value.
  • Removes the location total derived from the locations array.
  • Keeps only source-defined, usable image, media, and video links in mediaUrls.

v0.1

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré