B2BStars / Kompass Company Scraper avatar

B2BStars / Kompass Company Scraper

Pricing

from $0.00005 / actor start

Go to Apify Store
B2BStars / Kompass Company Scraper

B2BStars / Kompass Company Scraper

Scrape B2B company contact data from b2bstars.com (Kompass partner): name, address, phone, website, sectors, and more.

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

5 days ago

Last modified

Share

Extract B2B company contact data from b2bstars.com — a Kompass partner site covering millions of companies across Europe. Search by keyword, sector, or country and collect structured contact information at scale.

What it does

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

FieldDescription
companyNameOfficial registered company name
urlB2BStars profile URL
websiteCompany website URL
phonePhone number (may be empty — gated behind B2BStars paywall)
emailEmail address
addressStreet address
cityCity
countryCountry
sectorsComma-separated industry sectors
ratingKompass star rating (0–5)

Input

ParameterTypeDefaultDescription
searchQuerystring(empty)Keyword, sector, or company name to search for
countriesstringNLComma-separated ISO country codes (NL, BE, DE, etc.)
maxPagesinteger5Maximum number of search result pages to scrape

Example input

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

Output

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

{
"companyName": "Qlic Internet Solutions B.V.",
"url": "https://www.b2bstars.com/nl/kompass/company/qlic-internet-solutions-bv",
"website": "https://qlic.nl",
"phone": "",
"email": "",
"address": "",
"city": "Amsterdam",
"country": "Nederland",
"sectors": "Internet services, Software development",
"rating": 3
}

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 across Europe

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 may result in blocks. Deploy to Apify for reliable results using their residential proxy network.

Deploy to Apify

apify login
apify push

Then start a run from the Apify Console.

Notes

  • Phone numbers are hidden behind the B2BStars paywall and will be empty in output.
  • Results per page vary between 10–25 companies depending on the search query.
  • The Actor uses stealth Playwright to bypass bot detection.

Built by

Luzodigithub.com/LuukZout/luzodi