Xing Companies Scraper
Pricing
from $0.80 / 1,000 companies
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é
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
2
Monthly active users
3 hours
Issues response
9 days ago
Last modified
Categories
Features
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
- Scrape Xing company profiles from a list of known pages to build a company dataset.
- Check one public company page and its visible profile fields with a Xing company page scraper.
- Enrich account research with Xing company profile data such as size, industry, and location.
- Review a public Xing company profile in a clean dataset with a Xing company profile scraper.
- Collect structured details from many company pages at once with a Xing companies scraper.
- Get company contacts and website emails for lead lists with a Xing company scraper.
📦 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
- Open the Input tab.
- Add one Xing company target per line in Xing companies.
- Use a full public Xing company-page URL when you have one, or enter a page slug or company name.
- Set Maximum companies when you want a limit. Leave it empty or set 0 to get all available results.
- Turn on Include website emails if you also want contact emails from each company's own website.
- Start the Actor.
- Open the dataset, export the rows, or read them through the Apify API.
Target examples
https://www.xing.com/pages/sapbayerbasfbmwgroupzalando
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
| Field | Type | What it does |
|---|---|---|
companyTargets | array of strings | Required list of public Xing company-page URLs, page slugs, or company names. |
maxCompanies | integer | Optional limit on how many company profiles the run saves. Leave it empty or set 0 to get all available results. The form prefills 5. |
includeWebsiteEmails | boolean | Adds 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. |
maxWebsiteEmails | integer | Up 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.
| Field | Type | What it does |
|---|---|---|
sourceUrl | string | Public Xing company-page URL for the profile. |
originalInput | string | Submitted URL, page slug, or company name that produced the profile. |
slug | string | Xing page slug for the company profile. |
companyId | string or null | Stable Xing company identifier when the public page provides one. |
entityPageId | string or null | Stable Xing entity page identifier when the public page provides one. |
companyName | string | Public company name shown on the Xing profile. |
slogan | string or null | Public company slogan when shown on the profile. |
headline | string or null | Short public profile text when shown by Xing. |
description | string or null | Full public company profile text when shown by Xing. |
websiteUrl | string or null | Company website URL shown on the public profile. |
logoUrl | string or null | Public company logo image URL when available. |
coverImageUrl | string or null | Public company cover image URL when available. |
followersCount | integer or null | Public follower total shown by Xing. |
employeesOnXing | integer or null | Public total of employees associated with the company on Xing. |
employeePreviewCount | integer or null | Public total reported for the employee preview on the profile. |
companySizeMin | integer or null | Lower end of the public company-size range shown by Xing. |
companySizeMax | integer or null | Upper end of the public company-size range shown by Xing. |
industry | string or null | Public industry value shown for the company. |
contractType | string or null | Public profile contract type when supplied by Xing. |
city | string or null | City from the primary public company location. |
countryCode | string or null | Country code from the primary public company location. |
countryName | string or null | Country name from the primary public company location. |
streetAddress | string or null | Street address from the primary public company location. |
postcode | string or null | Postcode from the primary public company location. |
contactEmail | string or null | Email address from the primary public company location. |
contactPhone | string or null | Phone number from the primary public company location. |
foundedYear | integer or null | Year the company was founded, as shown on the Xing profile. |
imprintUrl | string or null | Link to the company legal notice (imprint) shown on the Xing profile. |
locations | array of objects | Source-owned public company locations shown by Xing. |
locations[].label | string or null | Public label for this company location. |
locations[].city | string or null | City for this public company location. |
locations[].address | string or null | Street address for this public company location. |
locations[].postcode | string or null | Postcode for this public company location. |
locations[].countryCode | string or null | Country code for this public company location. |
locations[].countryName | string or null | Country name for this public company location. |
locations[].latitude | number or null | Latitude for this public company location when shown. |
locations[].longitude | number or null | Longitude for this public company location when shown. |
locations[].email | string or null | Public email address for this company location when shown. |
locations[].phone | string or null | Public phone number for this company location when shown. |
locations[].fax | string or null | Public fax number for this company location when shown. |
locations[].websiteUrl | string or null | Public website URL for this company location when shown. |
employeePreview | array of objects | Public employee previews associated with the company profile. |
employeePreview[].name | string | Public employee name shown by Xing. |
employeePreview[].profileUrl | string or null | Public Xing profile URL when available. |
employeePreview[].imageUrl | string or null | Public employee profile image URL when available. |
employeePreview[].occupations | array of strings | Public occupations shown for the employee. |
jobPreview | array of objects | Public job previews associated with the company profile, not primary job rows. |
jobPreview[].title | string | Public job title shown by Xing. |
jobPreview[].url | string or null | Public Xing job URL when available. |
jobPreview[].city | string or null | Public job city when shown by Xing. |
jobPreview[].country | string or null | Public job country when shown by Xing. |
jobPreview[].refreshedAt | string or null | Time when Xing last refreshed the public job preview. |
jobPreview[].activeUntil | string or null | End time shown for the public job preview. |
relatedCompanies | array of objects | Related companies shown on the Xing company page. |
relatedCompanies[].name | string | Name of the related company. |
relatedCompanies[].pageUrl | string or null | Xing company page link of the related company, when shown. |
mediaUrls | array of strings | Source-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. |
websiteEmails | array of strings | Contact 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
includeWebsiteEmailssetting that adds contact emails from each company's own website inwebsiteEmails. UsemaxWebsiteEmailsto 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, andrelatedCompaniesto dataset rows when the Xing page shows them. - Set
maxCompaniesto 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
nulland removes generic Xing avatar placeholders frommediaUrls. - Removes the
jobCountfield 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
locationsarray. - 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 🫡
🔗 Related Actors
- LinkedIn Company Scraper to compare public company profiles across Xing and LinkedIn.
- LinkedIn Company People Scraper to extend company research with visible LinkedIn company People rows.
- Business Address Scraper to check address details published on a company website.
- Website Emails Scraper to find public contact emails from company websites.
- Xing Scraper — Jobs, Companies & Profiles ($1.19 / 1k) to collect Xing job or member-profile rows when your research needs more than company pages.
Made with ❤️ by Maxime Dupré