Kompass Company Scraper - B2B Company Data & Firmographics avatar

Kompass Company Scraper - B2B Company Data & Firmographics

Pricing

from $2.99 / 1,000 companies

Go to Apify Store
Kompass Company Scraper - B2B Company Data & Firmographics

Kompass Company Scraper - B2B Company Data & Firmographics

Extract B2B company data from the Kompass directory: name, phone, website, address, employee size, turnover, and industry. Filter by country, industry, and size to build targeted company lists.

Pricing

from $2.99 / 1,000 companies

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

7

Monthly active users

2.7 hours

Issues response

14 hours ago

Last modified

Categories

Share

Kompass Scraper | B2B Company Data, Contacts & Firmographics (2026)

Company emails. Phones. Executive LinkedIn. 70+ fields per company.

From Zen Studio, creators of Thomasnet and ImportYeti, with 50,000+ combined lifetime runs across those two B2B data actors.

Why choose this actor?

Company contacts and the people in charge. Get company email addresses, phone numbers and websites alongside executives' names, roles and personal LinkedIn profiles where published. Build a prospect list with both the business and its decision makers.

70+ fields, with full company details included. Qualify suppliers using employee counts, certifications, brands, products and catalogues. Full addresses, VAT numbers and company registration numbers help you match records to your CRM. Every result includes profile collection by default.

Go beyond the first 100 companies. Wider coverage continues through relevant industry, region and city listings after the ordinary keyword search runs out. Recent completed runs returned 2,000 companies. Results identify their source, so you can distinguish direct matches from wider industry coverage.

Find company contacts

Quick input

Try five German companies matching packaging machinery:

{
"query": "packaging machinery",
"country": "DE",
"maxResults": 5,
"widerCoverage": true
}

Open actor input to choose your market, industry or company URLs. Export JSON, CSV or Excel; JSON preserves executive profiles, products and certifications.

Contacts and LinkedIn profiles depend on what each company publishes. Wider coverage can include related industry results. Free-tier access allows 10 lifetime runs of up to 20 companies each; larger collections require a paid Apify plan.

Zen Studio · B2B Company Data
 Kompass
You are here
 Europages
European suppliers
 Thomasnet
US suppliers
 GlobalSpec
Engineering firms
 ImportYeti
US import records

Copy to your AI assistant

zen-studio/kompass-company-scraper on Apify. Full B2B company profiles from the Kompass directory, executives with LinkedIn included. Call ApifyClient("TOKEN").actor("zen-studio/kompass-company-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Give one of profileUrls, searchUrls, query+country, or category, in that precedence. Full spec: GET https://api.apify.com/v2/acts/zen-studio~kompass-company-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations

Key Features

  • 70+ fields per company: contacts, full address with GPS, legal identifiers, executives, products, certifications and classifications, all in one row.
  • Always fully enriched: every result opens the company's own page. There is no shallow mode to remember to switch on.
  • Goes past the first 100: a keyword search on Kompass stops at about 100 companies however many exist. This one keeps going through the directory's own industry listings for your term, then region by region and city by city, and returns over a thousand for a single search.
  • Stays in the country you asked for: results are restricted to that country's companies, not the worldwide index the site searches by default.
  • Never pay twice for the same company: pass the IDs you already hold in excludeIds and they are skipped before they are fetched, so they cost nothing.
  • Four ways to search: a keyword, a whole industry or region by name, pasted listing URLs, or specific company URLs.
  • 8 country directories: India, Germany, France, Italy, Spain, Netherlands, Belgium and Poland.
  • Free tier: 10 lifetime runs, up to 20 companies per run.

How to Scrape Kompass Company Data

Basic: search a keyword in one country

{
"query": "packaging machinery",
"country": "DE",
"maxResults": 100
}

Browse a whole industry, no keyword needed

{
"category": "transport logistics",
"country": "IN",
"maxResults": 500
}

category matches the directory's own tree, so it also accepts a specific activity such as metal finishing or a region such as Gujarat.

Scrape listing URLs you already have

{
"searchUrls": [
"https://in.kompass.com/x/service/s/transport-logistics/10/"
]
}

Look up specific companies

{
"profileUrls": [
"https://de.kompass.com/c/rls-wacon-analytics-gmbh/denkc00033877/"
]
}

Precedence runs company URLs, then listing URLs, then keyword, then category. Give one; the rest are ignored.

Input Parameters

ParameterTypeDefaultDescription
querystringoptionalSearch term, for example metal finishing services
countrystringINWhich country's companies to return
maxResultsinteger100Stop after this many companies
widerCoveragebooleantrueKeep going after the search itself runs out. Turn it off and the run returns about 100 companies however large maxResults is, because that is all one search holds
excludeIdsarrayoptionalKompass IDs to skip, so you are not charged again for companies you already have
categorystringoptionalIndustry, activity or region to browse
searchUrlsarrayoptionalListing URLs to scrape directly
profileUrlsarrayoptionalCompany URLs to scrape directly

What Data Can You Extract from Kompass?

Every company comes back with the same 71 keys. Fields the directory does not publish return null or an empty list, so your columns never shift between rows.

  • Identity: name, Kompass ID, description, summary, main activity, logo
  • Contact: phone, fax, email, website, all websites, social profiles
  • Address: street, city, postcode, region, district, country, ISO code, latitude, longitude, map link
  • Firmographics: year founded, legal form, employees total and on site, corporate capital, export area, membership, site type
  • Legal identifiers: VAT number, registration numbers
  • Classification: supplier types, activity tree with roles and codes, NACE and ISIC codes, keywords
  • People: executives with name, role, LinkedIn and languages
  • Commercial: products, brands, certifications, opening hours, news and trade shows
  • Media: catalogues with page counts, PDF links, videos
  • Trust signals: verified, certified, Booster membership and how long, sponsored placement
  • Links: profile, products, catalogue and news pages, plus the same company on every other Kompass country site
  • Provenance: sourceListing and fromWiderCoverage say whether a row came from your search itself or from the wider industry, region and city coverage, so you can filter to either

Output Example

{
"name": "RLS Wacon analytics GmbH",
"kompassId": "DENKC00033877",
"mainActivity": "Elektrische Messgeräte und Steuergeräte",
"description": "Die RLS Wacon analytics GmbH ist ein Familienunternehmen mit Sitz in Hildesheim. Wir entwickeln und produzieren in Deutschland robuste und sichere Mess- und Sensortechnik für anspruchsvolle Anwendungen. Unser Fokus liegt dabei auf der Herstellung von Analysegeräten zur Überwachung von Wasserinhaltsstoffen. Neben unseren Produkten bieten wir auch unsere Dienstleistung als Elektronikfertiger an. Für individuelle Produktionen vom Prototypen bis zur Serienfertigung unterstützen wir Sie gerne bei der Umsetzung Ihrer Projekte. Sprechen Sie uns an.",
"summary": "Die RLS Wacon analytics GmbH ist ein Familienunternehmen mit Sitz in Hildesheim. Wir entwickeln und produzieren in Deutschland robuste und sichere Mess- und Sensortechnik für anspruchsvolle Anwendungen. Unser Fokus liegt dabei auf der Herstellung von Analysegeräten...",
"phone": "+49 5121 28 126 0",
"fax": "+49 5121 28 126 20",
"email": "info@rls-wacon.de",
"website": "https://www.rls-wacon.de",
"websites": [
"https://www.rls-wacon.de"
],
"socialProfiles": [
{
"network": "facebook",
"url": "https://www.facebook.com/rlswacon/"
},
{
"network": "linkedin",
"url": "https://de.linkedin.com/company/rls-wacon-gmbh"
}
],
"street": "Gropiusstraße 12",
"city": "Hildesheim",
"postalCode": "31137",
"region": "Niedersachsen",
"regionCode": "de_03",
"district": "Hildesheim",
"districtCode": "de_03_03254",
"country": "Deutschland",
"countryCode": "DE",
"location": "Hildesheim - Deutschland",
"address": "Gropiusstraße 12, 31137 Hildesheim",
"latitude": 52.164630452105754,
"longitude": 9.923059949894961,
"mapUrl": "https://www.google.com/maps?q=52.164630452105754,9.923059949894961",
"logo": "https://prokcssmedia.blob.core.windows.net/sys-master-images/h8d/hbb/9954449686558/logo2-white-png",
"yearEstablished": "2005",
"legalForm": "Gesellschaft mit beschränkter Haftung (GmbH)",
"establishmentType": "Hauptsitz",
"employeesTotal": "Von 20 bis 49",
"employeesAtAddress": null,
"corporateCapital": null,
"exportArea": "Weltweit",
"membership": "Booster International",
"memberFor": "+ 5 Jahre",
"isVerified": true,
"isCertified": true,
"isBooster": true,
"isSponsored": false,
"vatNumber": "DE240123142",
"registrationNumber": "HRB 203 391 Hildesheim",
"registrationNumbers": [
"HRB 203 391 Hildesheim",
"HRB 203391 Hildesheim"
],
"companyTypes": [
"distributor",
"manufacturer",
"service"
],
"executives": [
{
"name": "Dr. Sascha Matern",
"role": "Geschäftsführung",
"linkedin": null,
"languages": [
"de"
]
},
{
"name": "Dr. Claudia Rudolph",
"role": "Geschäftsführung",
"linkedin": null,
"languages": [
"de"
]
}
],
"activities": [
{
"code": "42010",
"name": "Elektrische Messgeräte und Steuergeräte",
"url": "https://de.kompass.com/a/elektrische-messgerate-und-steuergerate/42010/",
"roles": [
"producer"
],
"tree": "primary",
"parentCode": null
},
{
"code": "72250",
"name": "Ausrüstungen für die Überwachung und Behandlung von Verschmutzungen in Meeres- und Binnengewässern",
"url": "https://de.kompass.com/a/ausrustungen-fur-die-uberwachung-und-behandlung-von-verschmutzungen/72250/",
"roles": [
"distributor",
"producer",
"service"
],
"tree": "primary",
"parentCode": null
}
],
"classifications": [
{
"scheme": "NACE Rev.2 (EU 2008)",
"label": "Herstellung von Mess-, Kontroll-, Navigations- u. ä. Instrumenten und Vorrichtungen",
"code": "2651"
},
{
"scheme": "WZ (DE 2008)",
"label": "Herstellung von Mess-, Kontroll-, Navigations- u. ä. Instrumenten und Vorrichtungen",
"code": "2651"
}
],
"mainClassificationCode": "42010",
"classificationCodes": [
{
"code": "22160",
"label": "Chemikalien für Laboratorien und die Mikrobiologie"
},
{
"code": "42010",
"label": "Elektrische Messgeräte und Steuergeräte"
}
],
"classificationLabels": [
"Elektrische Messgeräte und Steuergeräte",
"Ausrüstungen für die Überwachung und Behandlung von Verschmutzungen in Meeres- und Binnengewässern",
"Messung und Beseitigung von Abwässern und Wasserverschmutzungen"
],
"keywords": [
"Härtekontrollgeräte",
"Online-Analysegeräte",
"Messung und Kontrolle von Wasserparametern",
"SYCON Analysegeräte"
],
"certifications": [
"Qualitätsmanagement"
],
"brands": [
{
"name": "CALDUR",
"description": "CALDUR® ist eine eingetragene Marke der RLS Wacon analytics GmbH und umfasst Testsets zur manuellen Bestimmung von Wasserinhaltsstoffen..."
}
],
"openingHours": [
{
"day": "Montag",
"open": true,
"hours": [
"06:30 - 16:00"
]
},
{
"day": "Dienstag",
"open": true,
"hours": [
"06:30 - 16:00"
]
}
],
"news": [
{
"title": "Besuchen Sie uns auf der Environtec 2026",
"type": "Nimmt an Event teil",
"date": "Okt 7 2026",
"startDate": "7. Oktober 2026",
"endDate": "9. Oktober 2026",
"url": "https://de.kompass.com/c/news/rls-wacon-analytics-gmbh/denkc00033877/besuchen-sie-uns-auf-der-environtec-2026/7a5d7e4f-73d7-4de6-8341-402ab05e73e3/",
"externalUrl": "https://environtec.hu/en/for-visitors/general-information/",
"imageUrl": "https://img.kompass.com/sys-master-images/hd1/hf4/10342728531998/environtec-png"
}
],
"products": [
{
"name": "Analysegerät SYCON 2702",
"url": "https://de.kompass.com/p/rls-wacon-analytics-gmbh/denkc00033877/analysegerat-sycon-2702/2cf48427-3859-4830-a1f5-7b008efed4d4/",
"productId": "2cf48427-3859-4830-a1f5-7b008efed4d4",
"imageUrl": "https://img.kompass.com/sys-master-images/h5f/he1/9954444050462/sycon-2702-jpg"
},
{
"name": "Analysegerät SYCON 2602",
"url": "https://de.kompass.com/p/rls-wacon-analytics-gmbh/denkc00033877/analysegerat-sycon-2602/21b8942e-2d82-4c5a-a3a7-db809be5f7e4/",
"productId": "21b8942e-2d82-4c5a-a3a7-db809be5f7e4",
"imageUrl": "https://img.kompass.com/sys-master-images/he3/hd3/9954443984926/sycon-2602-s-jpg"
}
],
"productCount": 14,
"catalogs": [
{
"id": "lif1f48279-bfc7-45f6-bf0a-5452995ce329",
"title": "Katalog Online-Analytik",
"language": "Deutsch",
"pages": 44,
"pdfUrl": "https://prokcssmedia.blob.core.windows.net/sys-master-images/h62/hde/9954444115998/Wasserkatalog deutsch kl 5_23.pdf",
"thumbnailUrl": "https://img.kompass.com/sys-master-images/ha2/hda/9954444247070/d4e2f071-3c0b-4269-baf2-b0f108485493_CompanyCatalog_CompanyCatalog-Thumbnail"
}
],
"catalogPdfs": [
"https://prokcssmedia.blob.core.windows.net/sys-master-images/h62/hde/9954444115998/Wasserkatalog deutsch kl 5_23.pdf",
"https://prokcssmedia.blob.core.windows.net/sys-master-images/hd4/hd0/9954444509214/Katalog CALDUR.pdf"
],
"videos": [
{
"videoId": "dsncrV4RyO8",
"url": "https://www.youtube.com/watch?v=dsncrV4RyO8"
},
{
"videoId": "U0pGMk5MnaE",
"url": "https://www.youtube.com/watch?v=U0pGMk5MnaE"
}
],
"catalogUrl": "https://de.kompass.com/c/cv/rls-wacon-analytics-gmbh/denkc00033877/",
"productsUrl": "https://de.kompass.com/c/p/rls-wacon-analytics-gmbh/denkc00033877/",
"newsUrl": "https://de.kompass.com/c/news/rls-wacon-analytics-gmbh/denkc00033877/",
"alternateUrls": [
"https://ae.kompass.com/ar/c/rls-wacon-analytics-gmbh/denkc00033877/",
"https://ae.kompass.com/en/c/rls-wacon-analytics-gmbh/denkc00033877/"
],
"profileUrl": "https://de.kompass.com/c/rls-wacon-analytics-gmbh/denkc00033877/",
"sourceUrl": "https://de.kompass.com/c/rls-wacon-analytics-gmbh/denkc00033877/",
"sourcePlatform": "kompass.com",
"sourceListing": "search",
"fromWiderCoverage": false,
"fromRelatedIndustry": false,
"scrapedAt": "2026-09-05T05:57:57+00:00",
"attributes": {
"entdecken sie mehr auf unserer website": [
"https://www.rls-wacon.de"
],
"kompass id": [
"DENKC00033877"
],
"kompass mitglied seit": [
"+ 5 Jahre"
],
"mitgliedschaft": [
"Booster International"
]
}
}

attributes keeps every labelled row exactly as the directory publishes it, including any field not yet mapped to a named column, so nothing on the page is lost.

This is one real record with all 68 keys present. Long lists are shortened here for readability; a run returns them in full (this company alone has 118 alternateUrls and 11 activities).

Advanced Usage

Ready-made configurations for territory planning, competitor mapping, CRM enrichment and trade-show prospecting.

Build a territory list for one region

{
"category": "Gujarat",
"country": "IN",
"maxResults": 1000
}

Map an industry across two markets

Run once per country directory and merge the datasets on kompassId.

{
"category": "packaging",
"country": "PL",
"maxResults": 500
}

Enrich companies you already track

{
"profileUrls": [
"https://de.kompass.com/c/rls-wacon-analytics-gmbh/denkc00033877/",
"https://in.kompass.com/c/cmk-electro-power-private-limited/inc0078847/"
]
}

Find exporters in a specific activity

{
"query": "electro hydraulic thruster brakes",
"country": "IN",
"maxResults": 200
}

Filter the output on companyTypes containing exporter, or on exportArea.

How to Run It and Put It on a Schedule

How to run the scraper and put it on a schedule (official Apify videos):

Pricing: Pay Per Event (PPE)

$3.99 per 1,000 companies on the free and starter plans, falling to $2.99 per 1,000 on higher plans. Every result is a complete profile; there is no cheaper partial tier and no separate charge for the enrichment.

CompaniesCost
100$0.40
500$2.00
1,000$3.99

Free tier: 10 lifetime runs, up to 20 companies per run.

FAQ

What is Kompass? Kompass is a long-running international B2B business directory that profiles companies by industry, region and activity, covering manufacturers, distributors, service providers, importers and exporters. Each company page carries firmographics, contact details and a classification against standard industry codes. This scraper turns those pages into structured rows.

How many companies can I extract? Set maxResults to whatever you need. A plain keyword search on Kompass runs out at about 100 companies, so anything beyond that comes from the wider coverage described above; leave widerCoverage on for it, or the run stops at that 100 whatever you asked for. A run can still return fewer than you asked for when the directory simply holds fewer matches for that search. Very large runs are bounded by your run's time limit, and the actor stops cleanly and reports how many it collected rather than being cut off mid-write.

How fresh is the data? Every run reads the live directory. Nothing is served from a cache, and each row carries scrapedAt so you can prove when it was collected.

Which countries are covered? India, Germany, France, Italy, Spain, Netherlands, Belgium and Poland. Ask if you need another directory added.

Why is email or phone empty for some companies? Not every company publishes them. The actor returns null rather than guessing or substituting a directory-wide switchboard number, so an empty field means the company genuinely did not list one.

Are the field names in English? The keys are always English and identical across countries. Some values stay in the directory's own language, for example a German legal form or an activity label, because that is how the source publishes them.

Do the results include personal data? Executive names, roles and LinkedIn links are personal data. They are published openly on the company's own directory page, but you are responsible for handling them lawfully, including GDPR duties around lawful basis and retention.

How do I export the data? JSON, CSV, Excel, XML or HTML from the run's Storage tab, or through the Apify API. Nested fields such as executives and activities keep their structure in JSON; CSV flattens them.

Can I get product-level detail for each company? Each row carries a product sample plus the real productCount and a productsUrl. For deep supplier and product data on other directories, see ThomasNet or GlobalSpec.

Can I see who a company actually ships to? Not from this directory. US import and shipment records are covered by ImportYeti.

Is it legal to scrape Kompass company data? The actor collects only publicly available business information. Nothing behind a login is touched. You remain responsible for the source platform's terms and for data protection law, including GDPR and CCPA, particularly where executive names are involved.

What's the free tier? 10 lifetime runs, up to 20 companies per run.

More Zen Studio scrapers for B2B and supplier data

🏭 Industrial & supplier directories

📦 Wholesale & trade records

Support

  • Bugs: Issues tab
  • Features: Issues tab

Extracts publicly available data. Users must comply with Kompass terms and data protection regulations (GDPR, CCPA).


Turn a Kompass search into a CRM-ready list of companies, contacts and decision makers.