WLW.de Scraper avatar

WLW.de Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
WLW.de Scraper

WLW.de Scraper

[💰 $2.5 / 1K] Extract B2B supplier listings from WLW.de (Wer Liefert Was) — company name, address, phone, email, website, certifications, product categories, employee count, founding year, and coordinates. Search by keyword, browse by category, or scope to Germany, Austria, or Switzerland.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

2

Monthly active users

1.3 days

Issues response

19 days ago

Last modified

Share

Pull B2B supplier listings from WLW.de (Wer Liefert Was) at scale — company name, full mailing address, phone, email, fax, website, VAT ID, founding year, employee count, certifications, named contacts, geo coordinates, and multi-language product categories for every active supplier across Germany, Austria, and Switzerland. Built for DACH procurement teams, B2B sales reps, supply-chain analysts, and industrial market researchers who need a fresh, structured WLW.de dataset without manually clicking through thousands of supplier profiles.

Why This Scraper?

  • All three DACH markets in one run — toggle a single dropdown to search Germany, Austria, Switzerland, or "All DACH" (fan-out across DE, AT, and CH with automatic deduplication by company ID).
  • Manufacturer-only lead lists in one click — filter to Hersteller, custom manufacturers, distributors, wholesalers or service providers, and stack an employee-size bracket on top (9 brackets from 1-4 up to 1000+) to get, say, only producers with 10 to 49 staff.
  • Genuine producers, not resellers wearing the label — most companies filed under "manufacturer" on WLW.de also file themselves as distributor or wholesaler. One tick drops everyone who resells other people's goods, leaving firms that actually make what they sell.
  • On-topic results, not just search results — WLW.de's own lists drift as you go deeper: search for dietary supplements and by page 20 you are reading about label printers, packaging lines and ERP vendors. The keyword-match setting keeps only companies whose own catalogue backs up your keyword.
  • 33 top-level WLW.de industry categories — from Maschinenbau and Elektrotechnik to IT-Dienstleistungen and Beratung, each pickable by name from a dropdown (no slug hunting).
  • Optional detail-page enrichment — flip one switch to pull business email, fax, VAT ID, full description, named contact people (first name, last name, role, email, phone), payment terms, incoterms, and full certificate names.
  • Latitude + longitude on most suppliers — map suppliers geographically straight from the dataset, no extra geocoding step (included whenever the supplier publishes a location).
  • URL-paste mode — paste any WLW.de search URL, category URL, or supplier detail URL directly; the actor reverse-engineers the filters so you skip rebuilding queries.
  • ~2,500 suppliers per keyword and country — the full depth WLW.de exposes for a search; run all three DACH markets to triple that in a single pass.
  • English keywords against German listings — search "dietary supplement" and you still get the Nahrungsergänzungsmittel producers, because the actor learns what your keyword means in the directory's own vocabulary before it filters.
  • Single flat row per supplier — 35 fields per row covering identity, address, contact, business profile, certifications, and operational metrics — ready for direct CSV import.

Use Cases

Procurement & Sourcing

  • Build short-lists of certified DACH suppliers for tender evaluations
  • Filter manufacturers by city, postal code, or distribution area
  • Compare supplier counts per industry category to gauge sourcing depth
  • Extract payment terms and incoterms for vendor onboarding

Sales & Lead Generation

  • Build outbound prospect lists for industrial machinery, plastics, metal, or chemicals verticals
  • Capture named contact people (managing directors, sales leads) with email and phone
  • Segment by employee count and founding year for ICP targeting
  • Pull every supplier in a postal-code radius for territory planning

Market Research & Competitive Intelligence

  • Map the DACH supplier landscape per industry — count of producers vs. wholesalers vs. distributors
  • Identify newcomers by founding year and established players by certification breadth
  • Compare WLW category coverage across Germany, Austria, and Switzerland
  • Track distribution areas to understand each supplier's geographic reach

Supply Chain Mapping & Risk

  • Index alternative suppliers per product category in case of disruption
  • Geo-plot suppliers via latitude/longitude to model logistics distance
  • Detect single-source dependencies by spotting categories with only one or two listed suppliers
  • Capture VAT IDs and certificates for compliance and KYC workflows

Getting Started

Search by German Keyword

{
"searchQuery": "CNC Fräsen",
"country": "de",
"maxResults": 100
}

Small Manufacturers Only

{
"searchQuery": "Aluminiumprofile",
"country": "de",
"supplierTypes": ["manufacturer"],
"excludeResellers": true,
"employeeCounts": ["10-19", "20-49"],
"relevance": "strict",
"maxResults": 500
}

Browse a Category in All DACH

{
"searchQuery": "Verpackungsmaschinen",
"category": "100007",
"country": "all",
"maxResults": 500
}

Full Enrichment Run

{
"searchQuery": "Logistikdienstleister",
"country": "de",
"includeDetails": true,
"maxResults": 200
}

Paste WLW.de URLs Directly

{
"searchUrls": [
"https://www.wlw.de/de/suche/cnc-fraesen",
"https://www.wlw.de/de/produkte/maschinenbau-anlagenbau-100007",
"https://www.wlw.at/de/firma/example-gmbh-12345"
],
"includeDetails": true,
"maxResults": 1000
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchUrlsstring[][]Paste one or more WLW.de URLs — search pages, category pages, or supplier detail pages. Mix and match. Overrides the guided fields below when set.
searchQuerystring"CNC Fräsen"Free-text product or service keyword (German recommended). Ignored when searchUrls is populated.

Filters

ParameterTypeDefaultDescription
categoryselectAll CategoriesOne of 33 top-level WLW industry categories — Maschinenbau, Elektrotechnik, IT-Dienstleistungen, Beratung, and 29 others. Pick by German name from the dropdown.
countryselectGermanyGermany, Austria, Switzerland, or All DACH (runs the search across all three and dedupes).
supplierTypesmulti-selectall typesKeep only manufacturers, custom manufacturers, distributors, wholesalers, or service providers. Pick several to combine them.
excludeResellersbooleanfalseDrop companies that also list themselves as distributor or wholesaler, leaving only firms that make what they sell.
employeeCountsmulti-selectany sizeKeep only companies in the employee brackets you pick: 1-4, 5-9, 10-19, 20-49, 50-99, 100-199, 200-499, 500-999, 1000+.
relevanceselectBalancedHow closely a company must match your keyword. Balanced keeps companies whose own listing backs up the keyword, Strict requires a matching product in their catalogue, Off returns everything WLW.de returns.

Output Options

ParameterTypeDefaultDescription
includeDetailsbooleanfalseVisit each supplier's profile page to enrich the row with business email, fax, VAT ID, full description, certificates, named contacts, payment terms, and incoterms. Slower (one extra request per supplier) but much richer data.
maxResultsinteger200Cap on total suppliers per run. 0 means unlimited (internally capped at 50,000 for safety). Final pages are kept in full even if they slightly overshoot the cap.

Output

Here's a representative supplier row with includeDetails enabled:

{
"companyName": "Beispiel Maschinenbau GmbH",
"wlwId": "1234567",
"slug": "beispiel-maschinenbau-gmbh-1234567",
"detailUrl": "https://www.wlw.de/de/firma/beispiel-maschinenbau-gmbh-1234567",
"supplierType": "manufacturer",
"supplierTypes": ["production", "service"],
"description": "Familienbetrieb mit über 40 Jahren Erfahrung in der CNC-Zerspanung...",
"street": "Industriestraße 42",
"zip": "70565",
"city": "Stuttgart",
"country": "DE",
"addressFormatted": "Industriestraße 42, 70565 Stuttgart",
"phone": "+49 711 1234567",
"fax": "+49 711 1234568",
"email": "info@beispiel-maschinenbau.de",
"website": "https://www.beispiel-maschinenbau.de",
"logoUrl": "https://cdn.wlw.de/logos/1234567.png",
"latitude": 48.7758,
"longitude": 9.1829,
"employeeCount": "50-99",
"foundingYear": 1982,
"distributionArea": "Deutschland, Österreich, Schweiz",
"vatId": "DE123456789",
"certifications": ["ISO 9001:2015", "ISO 14001:2015"],
"productCategories": [
"CNC-Fräsen",
"CNC-Drehen",
"Zerspanungstechnik"
],
"mainBusinessArea": {
"id": "100020",
"title": "Zerspanung & Umformung",
"slug": "zerspanung-umformung"
},
"contacts": [
{
"firstName": "Klaus",
"lastName": "Müller",
"title": "Geschäftsführer",
"email": "k.mueller@beispiel-maschinenbau.de",
"phone": "+49 711 1234560",
"executiveType": "ceo"
}
],
"paymentMethods": ["invoice", "advance_payment"],
"paymentTerms": ["net_30"],
"incoterms": ["EXW", "FCA"],
"averageResponseTime": "Within 24 hours",
"responseRate": 0.92,
"sourceUrl": "https://www.wlw.de/de/suche/cnc-fraesen",
"searchQuery": "CNC Fräsen",
"scrapedAt": "2026-05-15T14:30:00Z"
}

Core Identity

FieldTypeDescription
companyNamestringLegal company name
wlwIdstringStable WLW supplier identifier (shared across .de/.at/.ch)
slugstringURL-safe company slug used on the supplier detail page
detailUrlstringDirect link to the supplier's WLW.de profile
supplierTypestringPrimary tag — one of manufacturer, service_provider, wholesaler, distributor, custom_manufacturer
supplierTypesstring[]All raw classification tags the supplier carries
descriptionstringCompany description (longer text when includeDetails is on)
logoUrlstringDirect URL to the company logo image

Address & Geo

FieldTypeDescription
streetstringStreet and house number
zipstringPostal code
citystringCity
countrystringTwo-letter country code (DE / AT / CH)
addressFormattedstringSingle-line formatted mailing address
latitudenumberWGS84 latitude
longitudenumberWGS84 longitude

Contact

FieldTypeDescription
phonestringMain business phone number
faxstringFax number (detail-page only)
emailstringBusiness email (detail-page only)
websitestringCompany homepage URL
contactsobject[]Named contact people: firstName, lastName, title, email, phone, executiveType (detail-page only)

Business Profile

FieldTypeDescription
employeeCountstringHeadcount band (e.g. 1-9, 10-49, 50-99, 100-249, 250+)
foundingYearintegerYear the company was founded
distributionAreastringGeographic distribution area as published by the supplier
vatIdstringVAT identification number (detail-page only)
mainBusinessAreaobjectPrimary WLW category — { id, title, slug } (detail-page only)
averageResponseTimestringSelf-reported response time bucket
responseRatenumberSelf-reported inquiry response rate (0.0–1.0, where 0.92 means 92%)

Categories & Commercial

FieldTypeDescription
productCategoriesstring[]Top product / service categories the supplier is listed under
certificationsstring[]ISO and industry certificate names (detail-page only)
paymentMethodsstring[]Accepted payment methods (detail-page only)
paymentTermsstring[]Standard payment terms (detail-page only)
incotermsstring[]Supported Incoterms (detail-page only)

Meta

FieldTypeDescription
sourceUrlstringSearch or detail URL that produced this row
searchQuerystringKeyword used (when applicable)
scrapedAtstringISO timestamp of data extraction

Tips for Best Results

  • Use German keywords for precision — WLW's AI text search bridges English and German, but German terms (Verpackungsmaschinen, Zerspanungstechnik, Logistikdienstleister) match more accurately than English equivalents.
  • Filter to manufacturers before you filter by size — company type is applied by WLW itself, so it keeps the results deep, while the size bracket is applied to what comes back. Combining both is the fastest way to a clean list of small producers.
  • Use a keyword or a category, not both — a keyword like Aluminiumprofile is the sharper tool and takes priority. Leave it empty when you want to sweep an entire industry category instead.
  • Hit "All DACH" once instead of three runs — the actor fans out across Germany, Austria, and Switzerland in a single run and deduplicates by wlwId, so you never pay for the same supplier twice.
  • Turn on includeDetails for outreach lists — listing-tier rows already include phone and website, but only the detail tier carries business email, fax, VAT ID, and named contact people with their personal email and phone.
  • Expect roughly 2,500 rows per keyword and country before filtering — that's the full depth WLW.de publishes for a search. Keyword matching typically keeps a third to a half of that, because the rest of the list is companies serving your industry rather than supplying it. For bigger pulls, run several related keywords, or set the country to All DACH.
  • Reach for Strict when you are building an outreach list — it requires a matching product in the company's own catalogue, which cuts the "we also do a bit of that" entries. Start on Balanced, and if the list still feels broad, switch to Strict and rerun. Set it to Off only when you want a full market map including adjacent suppliers.
  • Paste URLs you already filtered in the WLW UI — the URL mode replays the exact filters, so refining a search in your browser and pasting the URL is faster than rebuilding it in the input form.
  • Set maxResults to 10–50 first — sanity-check the data shape and field coverage on a small run before scaling up to thousands of rows.

Pricing

$2.50 per 1,000 results — flat pay-per-result. No compute charges — you only pay per result returned.

ResultsEstimated Cost
100$0.25
1,000$2.50
10,000$25.00
100,000$250.00

A "result" is any supplier row pushed to the dataset. Platform fees (storage, data transfer) are additional and depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications on new results
  • Webhooks — Trigger custom APIs on run completion
  • Apify API — Full programmatic access

This actor is designed for legitimate B2B research, procurement, market analysis, and lead generation. Users are responsible for complying with applicable laws (including GDPR and the German UWG), WLW.de's Terms of Service, and any cookie or data-protection notices on the source site. Do not use extracted contact data for spam, unsolicited marketing, harassment, or any unlawful purpose. Personal contact information must be processed under a lawful basis under GDPR Art. 6.