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

3

Total users

3

Monthly active users

4 days ago

Last modified

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

📦 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

  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 to return all available results until the source is exhausted.
  5. Start the Actor.
  6. Open the dataset, export the rows, or read them through the Apify API.

Target examples

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

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

FieldTypeWhat it does
companyTargetsarray of stringsRequired list of public Xing company-page URLs, page slugs, or company names.
maxCompaniesintegerOptional 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

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.
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.
jobCountinteger or nullPublic job total reported by Xing for the company profile.
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.

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 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é