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
3
Total users
3
Monthly active users
4 days ago
Last modified
Categories
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, public employee and job previews, and source-defined profile media for lead lists, account research, CRM enrichment, market mapping, recruiting research, and recurring company monitoring.
Use cases
- Build a company profile dataset from known Xing pages with Scrape Xing Company Profiles.
- Check one public company page and its visible profile fields with Xing Company Page Scraper.
- Enrich account research with source-backed company fields through Xing Company Profile Data.
- Review a public Xing company profile in a clean dataset with Xing Company Profile Scraper.
- Collect structured details from known company pages with 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, employee previews, job previews, and source-defined profile media in one company-focused row.
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 to return all available results until the source is exhausted.
- Start the Actor.
- Open the dataset, export the rows, or read them through the Apify API.
Target examples
https://www.xing.com/pages/sapbayerbasfbmwgroupallianzdeutschland
For the most reliable match, use the full Xing company-page URL or the exact slug from that URL.
For a small first run, set Maximum companies to 3 and use the prefilled targets https://www.xing.com/pages/sap, bayer, and basf.
⚙️ 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 positive limit on submitted targets processed in the run. Leave it empty to return all available results until the source is exhausted. |
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","allianzdeutschland","eon","rwe","zalando","airbus","covestro","infineon","commerzbank","symrise","sartorius","gusgroup","bcttechnologyag","digitalzeitgmbh","webasto","lear","prehgmbh","faccag","aircraftphilippgroup","quantum-systemsgmbh","currentagmbh-co-ohg","triflexgmbh-co-kg"],"maxCompanies": 25}
🧾 Output
The Output tab exposes results, a link to the default dataset. Every successful profile uses the same row shape. Nested arrays are present when Xing exposes those public sections.
Output fields
| 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. |
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. |
jobCount | integer or null | Public job total reported by Xing for the company profile. |
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. |
Example row
This complete row came from a successful default-input run. It is not shortened.
{"sourceUrl": "https://www.xing.com/pages/bayer","originalInput": "bayer","slug": "bayer","companyId": "27475.7b7ab2","entityPageId": "7519.5c0f5d","companyName": "Bayer","slogan": "Be you. Be Bayer.","headline": "Be you. Be Bayer.","description": "Bei Bayer haben wir eine Mission: Health for all – Hunger for none. Basierend auf unserer Mission schaffen wir jeden Tag echte Werte für unsere Kunden, Patienten und Landwirte. Wir lieben es etwas zu bewegen!","websiteUrl": "https://www.karriere.bayer.de","logoUrl": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiZmMyNmE3ZDktZDEzZS00ZTcxLWE5OGUtN2QzOWFmMzc0YjhlIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjMyMCwibWF4X2hlaWdodCI6MzIwfQ?signature=f7c2dca6141594f305f05a6cacb41923128f8461096bec7f8beac3d83ae87230","coverImageUrl": "https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiYjk3YWQwOWYtOTExNC00YjkyLThhNGItZTk2NzdjZWNlNmVjIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjE4NzIsIm1heF9oZWlnaHQiOjQ2OH0?signature=9371e8fe3e233447e02f976b6827a337218e228377003346ebaefb3004804032","followersCount": 30289,"employeesOnXing": 5639,"employeePreviewCount": 2366,"companySizeMin": 10001,"companySizeMax": null,"industry": "50200.0bcd6d","contractType": "PAID","city": "Leverkusen","countryCode": "DE","countryName": "Germany","streetAddress": "Kaiser-Wilhelm-Allee","postcode": "51368","contactEmail": "talentmarketing@bayer.com","contactPhone": "+492143099779","locations": [{"label": "Leverkusen","city": "Leverkusen","address": "Kaiser-Wilhelm-Allee","postcode": "51368","countryCode": "DE","countryName": "Germany","latitude": 51.0141724,"longitude": 6.9864391,"email": "talentmarketing@bayer.com","phone": "+492143099779","fax": null,"websiteUrl": "https://www.karriere.bayer.de"}],"employeePreview": [{"name": "Christin Meier","profileUrl": "https://www.xing.com/profile/Christin_Meier0991","imageUrl": "https://profile-images.xing.com/users/b63a994cc88dbc8defc4d51c9ba09ba9-5/image.256x256.jpg","occupations": ["Head of Engineering Operation Solids"]},{"name": "Heike Abeck","profileUrl": "https://www.xing.com/profile/Heike_Abeck","imageUrl": "https://profile-images.xing.com/images/5451cb75dcb8f8e0e875fe4dd7257ad5-4/heike-abeck.256x256.jpg","occupations": ["Senior Director Program Management - Biopartnering and Development"]},{"name": "Dr. Thomas Adam","profileUrl": "https://www.xing.com/profile/Thomas_Adam25","imageUrl": "https://profile-images.xing.com/images/b23ed5f75ba25621753afd2b5abb6643-3/thomas-adam.256x256.jpg","occupations": ["Global-QA-Manager"]}],"jobPreview": [],"jobCount": 0,"mediaUrls": ["https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiYjk3YWQwOWYtOTExNC00YjkyLThhNGItZTk2NzdjZWNlNmVjIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjE4NzIsIm1heF9oZWlnaHQiOjQ2OH0?signature=9371e8fe3e233447e02f976b6827a337218e228377003346ebaefb3004804032","https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiZmMyNmE3ZDktZDEzZS00ZTcxLWE5OGUtN2QzOWFmMzc0YjhlIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjMyMCwibWF4X2hlaWdodCI6MzIwfQ?signature=f7c2dca6141594f305f05a6cacb41923128f8461096bec7f8beac3d83ae87230","https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiNjJmMTlhOTQtMzA0OS00YWQ2LWExNGItNTI4NWM1ZjhmMTg1IiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjQ2NSwibWF4X2hlaWdodCI6MzY1fQ?signature=727d44cf73d11241bd5a4b67712ac8fb2e79a7256fa354f5b3b8d1e72ef4a07c","https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiODEzZGY0YzctMzIwNS00ZjRlLWIxZTQtZjlmMWYzNjk0MjZjIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjQ2NSwibWF4X2hlaWdodCI6MzY1fQ?signature=06a5a1bf060c858bd7183a1110854deb658414408541b8bcde8ec30d8bc0332c","https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiMjRhYTJhOWEtNzdjMy00ZTZhLWI1NDQtMjZiOGU1ODdiM2ViIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjQ2NSwibWF4X2hlaWdodCI6MzY1fQ?signature=672adc5056a92b5d84d0101e04341d3d577d34ea431c5957808965f22934134e","https://www.xing.com/imagecache/public/scaled_original_image/eyJ1dWlkIjoiYWY4NDY0YWQtZTYzOC00ZmZlLWI2MDMtNzEyYmVlMjA5MzYxIiwiYXBwX2NvbnRleHQiOiJlbnRpdHktcGFnZXMiLCJtYXhfd2lkdGgiOjQ2NSwibWF4X2hlaWdodCI6MzY1fQ?signature=bc0b16b5c7fb5566e8bed01b7d3ee166bd8cf9be8b6bf9e0d545f8974c4dc296","https://profile-images.xing.com/users/b63a994cc88dbc8defc4d51c9ba09ba9-5/image.256x256.jpg","https://profile-images.xing.com/images/5451cb75dcb8f8e0e875fe4dd7257ad5-4/heike-abeck.256x256.jpg","https://profile-images.xing.com/images/b23ed5f75ba25621753afd2b5abb6643-3/thomas-adam.256x256.jpg"]}
💳 Pricing
Buyer-facing event
Company
One Xing company profile is saved to your dataset.
This Actor uses pay-per-event pricing. The Company event is charged when one company profile is saved. Invalid, unavailable, or non-matching targets do not create a saved profile or this event. See the Apify Pricing tab for the current tier price.
🔌 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 and a source-reported job total, but job listings are not primary dataset rows.
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 more reliable 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
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é