Kompass Scraper [$2/1K💰] | Bypass 20 Limit | Phones & Emails avatar

Kompass Scraper [$2/1K💰] | Bypass 20 Limit | Phones & Emails

Pricing

from $2.00 / 1,000 companies

Go to Apify Store
Kompass Scraper [$2/1K💰] | Bypass 20 Limit | Phones & Emails

Kompass Scraper [$2/1K💰] | Bypass 20 Limit | Phones & Emails

Scrape B2B company data from Kompass via the B2B Stars partner directory: phones, emails, websites, addresses, employee counts & NACE industry codes across 70+ countries. Go beyond Kompass's free 20-company contact limit.

Pricing

from $2.00 / 1,000 companies

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Kompass Scraper — B2B Company Data, Phones & Emails

Extract B2B company data from Kompass across 70+ countries — phone numbers, emails, websites, addresses, employee counts and NACE industry codes — from $2 per 1,000 companies. This Kompass scraper reads company profiles through the B2B Stars partner directory, going beyond Kompass's free 20-company contact limit.

Main Use Cases

  • B2B lead generation — build prospect lists with verified phone numbers and email addresses
  • Supplier sourcing & procurement — find manufacturers, distributors and service providers by keyword and country
  • Market & competitor research — map industries using NACE codes, employee ranges and business categories
  • CRM & database enrichment — add VAT numbers, firmographics, social links and company descriptions to existing records
  • Sales territory planning — filter company data by country, region, state or city

How It Works

Kompass does not offer a free public API for bulk company exports. This actor uses the B2B Stars partner directory (a Kompass data partner) as its data source. It loads company list and profile pages, then parses the React Server Components (RSC) payloads embedded in the Next.js HTML — no browser rendering, no login, no manual export.

In list mode (default), basic company data is extracted directly from category or search result pages. With profile details mode (includeDetails: true), the actor visits each company profile page and returns the full record: description, contacts, NACE activities, tax identifiers, social profiles and more.

Extract B2B Lead Lists With Phones & Emails

Every result can include phone, email, website, fax and location fields — the data sales teams need for outbound prospecting. With includeDetails: true the actor collects the full contact channels from each company profile instead of only list-page summaries.

Find Suppliers & Manufacturers Across 70+ Countries

Kompass data covers more than 70 countries. Use the country filter (ISO code, e.g. DE, FR, IN, US) or browse a category URL to narrow results. searchQuery applies a keyword filter (e.g. packaging machinery, cnc machining) for supplier discovery.

Build Business Databases Without an Official Kompass API

Kompass's own free account limits how many company contacts you can view without a paid subscription. Because this actor reads the partner directory instead, it can return structured, paginated company data to a single Apify dataset — ready for export as JSON, CSV or Excel, or for direct API consumption.

Get NACE Industry Codes & Firmographics for Market Research

Each profile includes up to four naceCode / naceDescription pairs (European industry classification), employeeRange, businessCategory fields and fieldOfActivity. That makes this actor a practical source for industry-level market research and firmographic segmentation.

Input

FieldTypeRequiredDefaultNotes
startUrlsarray of URLsnoKompass or B2B Stars URLs: company profile URLs, category browse URLs (e.g. https://www.b2bstars.com/en-us/kompass/company?category=10000) or any B2B Stars Kompass page
searchQuerystringnoKeyword applied as ?q= on B2B Stars, e.g. packaging machinery
countrystringnoISO country code filter (e.g. DE, FR, US, GB). Empty = all countries
maxResultsintegerno100Maximum number of companies to scrape (1–10,000)
maxPagesPerUrlintegerno5Maximum pagination pages to follow per start URL (1–100)
includeDetailsbooleannofalseON: visit each profile page for full details (extra per-profile charge). OFF: fast list-page data (name, location, category)
maxConcurrencyintegerno20Parallel requests (1–50). Recommended 10–30
proxyConfigurationobjectnoApify proxy ONProxy settings for the crawler

Output

Each dataset row represents one company. With includeDetails: true the record includes the full profile (all fields below); in list mode the available fields depend on the page content.

GroupFields
IdentificationcompanyId, companyName, slug, tradingName, logoUrl, description, kompassDescription, fieldOfActivity, kompassActivities
Locationcountry, city, state, region, street, postalCode
Contactwebsite, phone, email, fax
FirmographicsemployeeRange, businessCategory13, naceCode14, naceDescription14
Commercial signalsvatNumber, purchaseSignals, verified, claimed, rating, reviewCount
Social profileslinkedin, facebook, twitter, instagram
Source & metakompassCompanyUrl, sourceUrl, dataSourceUrl, scrapedAt

Example Input

{
"searchQuery": "packaging machinery",
"country": "DE",
"maxResults": 100,
"includeDetails": true,
"maxPagesPerUrl": 5
}

Example Output

{
"companyName": "Example Packaging GmbH",
"companyId": "0010800003abcDEFGH",
"country": "DE",
"city": "Hamburg",
"street": "Industriestrasse 12",
"postalCode": "20095",
"website": "https://example-packaging.com",
"phone": "+49 40 12345678",
"email": "contact@example-packaging.com",
"employeeRange": "51-100",
"businessCategory1": "Packaging Machinery",
"naceCode1": "28.93",
"naceDescription1": "Manufacture of machinery for food, beverage and tobacco processing",
"vatNumber": "DE123456789",
"verified": true,
"kompassCompanyUrl": "https://www.kompass.com/...",
"sourceUrl": "https://www.b2bstars.com/en-us/kompass/company/example-packaging-gmbh",
"scrapedAt": "2026-09-10T10:00:00.000Z"
}

Integrations & Automation

  • Apify API — fetch datasets via REST or the JavaScript/Python SDK
  • Webhooks — push new companies to your CRM or Slack on every run
  • Zapier / Make — connect results to Google Sheets, HubSpot, Pipedrive, Airtable and 5,000+ apps
  • Scheduling — run weekly or monthly to keep supplier and prospect databases fresh (recurring runs also improve the actor's Apify Store recommendation signals)

Typical setup: a weekly run per target country or keyword with includeDetails: true into Google Sheets via Zapier.

FAQ

Why use this actor instead of the official Kompass API?

Kompass does not provide free public API access to bulk company data. A free Kompass account limits how many company contacts you can view (around 20 companies without a paid subscription is the known restriction this actor is built to bypass), and paid plans gate API/export access. This actor reads the same company data through the B2B Stars partner directory and delivers it as a structured, paginated dataset you own.

What are alternatives to this Kompass scraper?

  • B2B supplier directory scrapers covering both Kompass and Europages (e.g. the related actor above)
  • Europages scrapers for European supplier and manufacturer data
  • Other Kompass scrapers on Apify — most are more expensive or return fewer fields; see the comparison table below

How do I get phone numbers and emails from Kompass?

Set includeDetails: true and optionally a country filter and searchQuery. The actor then visits each company profile and extracts phone, email, fax and website into the dataset. Keep in mind that each profile visit carries the detail price; if you only need names and locations, leave includeDetails off.

Kompass vs Europages for B2B lead generation — which is better?

Both are major European B2B directories. Kompass has stronger global coverage (70+ countries) and richer firmographics (NACE codes, VAT numbers). Europages is more focused on European suppliers and manufacturers. Many teams scrape both — the related B2B supplier directory actor covers both sources in one run.

SEO Keywords

kompass scraper, kompass company scraper, kompass api alternative, kompass email scraper, kompass phone numbers, b2b company data, b2b lead generation, b2b supplier directory, supplier sourcing, manufacturer database, kompass germany, kompass india, kompass united states, kompass spain, kompass italy, kompass france, kompass uk, nace code data, industry classification data, vat number lookup, crm enrichment, company contact list, b2b database, sales prospecting data, kompass alternatives

For AI Agents & LLM Apps

  • Purpose — returns a dataset of Kompass B2B companies: companyName, country, city, website, phone, email, employeeRange, businessCategory1, plus full profile fields when includeDetails: true.
  • Minimal working input:
{ "searchQuery": "packaging machinery", "country": "DE", "maxResults": 50 }
  • Variant — full profile mode (adds per-profile cost):
{ "searchQuery": "cnc machining", "country": "ES", "maxResults": 50, "includeDetails": true }
  • Variant — category browse (macro owner recommended for agent use-cases like market mapping):
{ "startUrls": [{ "url": "https://www.b2bstars.com/en-us/kompass/company?category=10000" }], "maxResults": 100, "includeDetails": true }
  • Output field listcompanyName, companyId, slug, country, city, state, region, street, postalCode, website, phone, email, fax, employeeRange, businessCategory1-3, naceCode1-4, naceDescription1-4, fieldOfActivity, description, logoUrl, tradingName, vatNumber, purchaseSignals, verified, claimed, rating, reviewCount, linkedin, facebook, twitter, instagram, kompassActivities, kompassDescription, kompassCompanyUrl, sourceUrl, dataSourceUrl, scrapedAt.
  • Behaviors an agent should know:
    • includeDetails is the cost lever: OFF = list-page data at $0.002/company; ON = full profiles at $0.003/company. If includeDetails is left unset it defaults to false.
    • When searchQuery and startUrls are both set, startUrls take priority as entry points; searchQuery is only applied as ?q= on B2B Stars.
    • country filters results; empty means all countries.
    • Billing is pay-per-event: $0.0005 actor start + $0.002 per company (list) or $0.003 per company (with details) — approximately $2–3 per 1,000 companies.
    • maxResults caps output at the dataset level (1–10,000); budgeting agents should set it explicitly.

This actor is independent and is not affiliated with, endorsed by, or sponsored by Kompass S.A. or B2B Stars. It accesses publicly available company information through the B2B Stars partner directory (a Kompass data partner); it does not bypass logins or paid subscriptions on the Kompass website itself. Users are responsible for complying with Kompass's and B2B Stars's Terms of Service and with applicable data-protection law (e.g. GDPR/CCPA) when using the extracted data. Phone numbers and email addresses returned by the actor should not be used for unsolicited commercial outreach in violation of applicable law (e.g. CAN-SPAM, GDPR, TCPA).