Kompass B2B Contact Scraper avatar

Kompass B2B Contact Scraper

Pricing

from $0.00005 / actor start

Go to Apify Store
Kompass B2B Contact Scraper

Kompass B2B Contact Scraper

Scrapt bedrijfscontactgegevens van nl.kompass.com: naam, adres, telefoon, e-mail, website, sector en meer.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Luuk Zoutendijk

Luuk Zoutendijk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Share

Extract company contact data from nl.kompass.com — the largest B2B business directory in the Netherlands and Belgium. Search by keyword, sector, or company name and collect structured contact information at scale.

What it does

This Actor crawls Kompass search results and extracts the following data for each company:

FieldDescription
companyNameOfficial company name
urlKompass profile URL
cityCity
countryCountry (e.g. Nederland, België)
phonePhone number
websiteCompany website URL
descriptionShort company description
sectorsProducts/services the company supplies

Input

ParameterTypeDefaultDescription
searchQuerystring(empty)Keyword, sector, or company name to search for
countrystringNLISO country code to filter results (NL, BE, DE, etc.)
maxPagesinteger5Maximum number of search result pages to scrape
proxyCountryCodestringNLPreferred proxy country (requires paid Apify plan)

Example input

{
"searchQuery": "software",
"country": "NL",
"maxPages": 3
}

Output

Results are stored in the Dataset tab after each run. Each item represents one company:

{
"companyName": "Ampco Metal S.A.",
"url": "https://nl.kompass.com/c/ampco-metal-s-a/nl142595/",
"city": "Woerden",
"country": "Nederland",
"phone": "+31 348 416 706",
"website": "http://www.ampcometal.com",
"description": "Al meer dan een eeuw helpen wij de technische problemen van onze klanten op te lossen...",
"sectors": "Aluminiumbrons, Aluminiumnikkelbrons, Berylliumkopervervanger"
}

You can export results as JSON, CSV, or Excel directly from the Apify Console.

Use cases

  • Sales prospecting — Build targeted B2B lead lists by sector or region
  • Market research — Map out competitors and suppliers in a specific industry
  • CRM enrichment — Add missing contact data to existing company lists
  • Partner sourcing — Find suppliers or distributors in the Netherlands or Belgium

Setup & running locally

Requirements

Installation

git clone https://github.com/LuukZout/luzodi.git
cd luzodi
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
playwright install chromium

Run locally

Edit storage/key_value_stores/default/INPUT.json to set your search parameters, then:

$apify run

Note: Running locally without a proxy will likely result in 403 blocks from Kompass. Deploy to Apify for reliable results using their proxy network.

Deploy to Apify

apify login
apify push

Then start a run from the Apify Console.

Notes

  • Kompass uses bot detection (Cloudflare). A residential proxy is recommended for reliable scraping — available on the Apify Personal plan or via an external proxy provider.
  • Email addresses are not included in the output. Kompass loads these via a separate authenticated request after a user interaction.
  • Results per page vary between 10–25 companies depending on the search query.

Built by

Luzodigithub.com/LuukZout/luzodi