Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

WLW Scraper — B2B Companies & Contacts (DACH)

Run on Apify Apify Store Crawloop

Scrape Wer liefert was (WLW) — the leading DACH B2B supplier directory — into clean JSON on Apify.

Extract German, Austrian and Swiss company profiles: phone, email, VAT ID, street address, GPS, certificates, named contact persons, and optional product catalog cards. Built for supplier sourcing, sales prospecting, CRM enrichment, and firmographic research.

Run the Actor

WLW Scraper on Apify Store

Free Apify account: sign up · All Crawloop actors: apify.com/crawloop


Disclaimer: Unofficial integration for publicly accessible sources. Not affiliated with, sponsored by, or endorsed by Visable GmbH, WLW, or Wer liefert was. Trademarks belong to their respective owners. Provided for informational and research use only; you must comply with applicable laws and platform terms.


Visable B2B Directory Suite

WLW (DACH) Europages (Europe)
WLW Scraper ◄── this repo Europages Scraper
DE / AT / CH suppliers, phone, email, VAT, contacts Multi-country EU directory, VAT, contacts, certificates

What you get

Use case Output
Find DACH suppliers Keyword / category listings with company id, city, country, website
Lead & contact lists Phone, email, and named managers from company profiles
Firmographics & compliance VAT ID, founding year, employee range, certificates
Geo & territory mapping Street address plus latitude / longitude
Product landscape Optional product cards from each company catalog
Multi-market runs Switch host between Germany (de), Austria (at), Switzerland (ch)

Key features

  • Keyword search — SEO listing URLs (/de/suche/…)
  • Category & start URLs — paste listing or company profile links
  • DACH marketswlw.de / wlw.at / wlw.ch
  • Detail enrichment — full profiles via lightweight Nuxt _payload.json
  • Optional products — attach catalog cards when needed
  • Streaming results — dataset rows appear while the run is in progress
  • Pagination controlsmaxPages + maxItems for predictable run size
  • Browser-freecurl_cffi Chrome TLS fingerprinting on Apify

Quick start

  1. Create a free Apify account.
  2. Open WLW Scraper.
  3. Paste keywords or URLs, set maxItems, run.
  4. Export Dataset as JSON / CSV / Excel.

Example input — German suppliers

{
  "searchKeywords": ["maschinenbau"],
  "market": "de",
  "language": "de",
  "fetchDetails": true,
  "includeProducts": false,
  "maxItems": 100,
  "maxPages": 5,
  "concurrency": 6,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}

Example input — category + profile URLs

{
  "categoryUrls": [
    { "url": "https://www.wlw.de/de/suche/abbundmaschinen" }
  ],
  "startUrls": [
    { "url": "https://www.wlw.de/de/firma/mustertechnik-gmbh-100001" }
  ],
  "market": "de",
  "fetchDetails": true,
  "maxItems": 50,
  "maxPages": 2,
  "concurrency": 4
}

Run on Apify: crawloop/wlw-scraper


Example output (fictional sample)

{
  "recordType": "company",
  "companyId": "100001",
  "uuid": "00000000-0000-4000-8000-000000000001",
  "name": "Mustertechnik GmbH",
  "slug": "mustertechnik-gmbh-100001",
  "market": "de",
  "language": "de",
  "url": "https://www.wlw.de/de/firma/mustertechnik-gmbh-100001",
  "description": "Example industrial supplier description for documentation only.",
  "websiteUrl": "https://www.mustertechnik.example/",
  "email": "[email protected]",
  "phoneNumber": "+493012345678",
  "businessTypes": ["distribution"],
  "city": "Berlin",
  "countryCode": "DE",
  "address": {
    "street": "Musterstrasse 1",
    "zipcode": "10115",
    "city": "Berlin",
    "countryCode": "DE",
    "latitude": 52.52,
    "longitude": 13.405
  },
  "foundingYear": 1998,
  "employeeCount": "20-49",
  "vatId": "DE000000000",
  "distributionArea": "national",
  "contactPersons": [
    {
      "firstName": "Max",
      "lastName": "Mustermann",
      "email": "[email protected]",
      "phoneNumber": "+493012345679",
      "executiveType": "executive"
    }
  ]
}

Input parameters

Parameter Type Default Description
searchKeywords Array ["maschinenbau"] Keywords → WLW listing URLs
categoryUrls Array [] Direct listing / category URLs
startUrls Array [] Company profiles and/or extra listings
market String "de" de / at / ch
language String "de" URL language path (de or en)
fetchDetails Boolean true Fetch full profile payload
includeProducts Boolean false Attach product cards
maxItems Integer 50 Max dataset rows (0 = unlimited within maxPages)
maxPages Integer 3 Max listing pages per list URL
concurrency Integer 6 Parallel detail workers
proxyConfiguration Object residential Apify Proxy (residential recommended)

Full docs and live console: Apify Store page


API integration

pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("crawloop/wlw-scraper").call(
    run_input={
        "searchKeywords": ["maschinenbau"],
        "market": "de",
        "fetchDetails": True,
        "maxItems": 50,
        "maxPages": 2,
        "concurrency": 6,
        "proxyConfiguration": {
            "useApifyProxy": True,
            "apifyProxyGroups": ["RESIDENTIAL"],
        },
    }
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("name"), item.get("email"), item.get("phoneNumber"))

More: Apify API docs · Actor page


Pricing

Pay-per-event on Apify ($1.30 / 1,000 company records). Exact pricing is shown on the Actor page before you run.


Related Actors

Actor Use for
WLW Scraper DACH (DE / AT / CH) B2B suppliers from Wer liefert was
Europages Scraper Europe-wide B2B directory, multi-locale, VAT & contacts
Crawloop on Apify Full actor portfolio

About this repository

This repository is a public product hub for SEO and documentation. Actor source code is proprietary and runs on Apify Cloud.

Link Purpose
Run WLW Scraper Live Actor on Apify Store
Europages Scraper Europe-wide sibling Actor
Crawloop Store All Crawloop Actors
crawloop.com Product & company site

Questions or custom enterprise runs: open an issue here or contact via the Apify Store page.


Keywords

wlw scraper, wer liefert was scraper, wlw.de, DACH B2B leads, German supplier directory, B2B company scraper, VAT email phone extraction, Apify actor, CRM enrichment, Austria Switzerland Germany suppliers

About

WLW (Wer liefert was) B2B company scraper for DACH — phone, email, VAT, contacts. Run on Apify.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors