WLW Scraper - German B2B Suppliers (wlw.de) avatar

WLW Scraper - German B2B Suppliers (wlw.de)

Pricing

from $12.00 / 1,000 result scrapeds

Go to Apify Store
WLW Scraper - German B2B Suppliers (wlw.de)

WLW Scraper - German B2B Suppliers (wlw.de)

Search and extract B2B supplier and company data from wlw.de (Wer liefert was), the leading B2B supplier directory for Germany, Austria and Switzerland. Get company names, cities, addresses, categories, products, websites and phone numbers by keyword. No API key, no login required.

Pricing

from $12.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

WLW Scraper — German B2B Suppliers from wlw.de (Wer liefert was)

Search wlw.de ("Wer liefert was"), the leading B2B supplier directory for Germany, Austria and Switzerland, and extract structured company data by keyword. Part of the Visable group (together with Europages), WLW lists hundreds of thousands of manufacturers, wholesalers, distributors and service providers across the DACH region.

Enter a product or service keyword ("verpackung", "schrauben", "edelstahl") and get back clean JSON records with company names, locations, addresses, supplier types, categories, showcased products, websites and phone numbers.

No API key, no login, no cookies required.

Why use this actor?

  • B2B lead generation — build supplier lists for the German-speaking market, the largest industrial economy in Europe
  • Supplier sourcing — find manufacturers and wholesalers for any product category, filtered by country
  • Market research — map competitors and suppliers in a niche, including size (employee ranges) and founding year
  • Sales intelligence — enrich CRM data with addresses, phone numbers, websites and product portfolios
  • Procurement — compare distribution areas, certificates and supplier types before reaching out

Input

FieldTypeDefaultDescription
searchQuerystringverpackungProduct, service, or activity keywords. German keywords work best, English terms are matched too. Company names also work.
countrystring(all)Optional country filter. ISO code or name: DE, Germany, AT, Austria, CH, Switzerland, ...
maxResultsinteger50Maximum number of companies to return (up to 3000 per query).
proxyConfigurationobjectResidentialProxy settings. Residential proxies recommended.

Example input

{
"searchQuery": "verpackung",
"country": "DE",
"maxResults": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

One JSON object per company:

FieldTypeExample
companyNamestring"Gude GmbH"
countrystring"Germany"
countryCodestring"DE"
citystring"Rheine"
addressstring"Neuenkirchener Str. 44"
postalCodestring"48431"
supplierTypesarray["service", "wholesaler"]
categoriesarray["Gastronomieverpackungen", "Backformen"]
productsarray["Snackverpackungen", "Pizzakartons"]
aboutstringCompany presentation text
urlstring"https://www.wlw.de/de/firma/gude-gmbh-910014"
websitestring | null"https://www.gude.eu"
phonestring | null"+49 5971 899890"
employeeCountstring | null"20-49"
foundingYearnumber | null1949
distributionAreastring | null"international"
certificatesCountnumber | null2
verifiedSupplierbooleantrue
logoUrlstring | nullLogo image URL
latitude / longitudenumber | null52.3129543 / 7.4575219
companyIdnumber | nullInternal WLW company ID
wlwIdstring | nullWLW supplier identifier
searchQuerystringThe query that returned this company
scrapedAtstringISO timestamp

Example output

{
"companyName": "Gude GmbH",
"country": "Germany",
"countryCode": "DE",
"city": "Rheine",
"address": "Neuenkirchener Str. 44",
"postalCode": "48431",
"supplierTypes": ["service", "wholesaler"],
"categories": ["Gastronomieverpackungen", "Backformen", "Schüsseln"],
"products": ["Snackverpackungen", "Pizzakartons", "Menüboxen"],
"about": "Verpackungen für Gastronomie und Lebensmittelhandel ...",
"url": "https://www.wlw.de/de/firma/gude-gmbh-910014",
"website": "https://www.gude.eu",
"phone": "+49 5971 899890",
"employeeCount": "20-49",
"foundingYear": 1949,
"distributionArea": "international",
"certificatesCount": 2,
"verifiedSupplier": true,
"latitude": 52.3129543,
"longitude": 7.4575219,
"searchQuery": "verpackung",
"scrapedAt": "2026-07-10T12:00:00.000Z"
}

How to scrape WLW data

  1. Create a free Apify account and open this actor.
  2. Enter a search query — a product, service, or company keyword. German terms match best ("verpackung", "kunststoff", "cnc fräsen"), English works too.
  3. Optionally set a country filterDE, AT, CH or any other country name/code to narrow results.
  4. Set max results — 30 companies come back per page; the actor paginates automatically up to your limit.
  5. Run the actor and download the dataset as JSON, CSV, or Excel, or fetch it via the Apify API.

The actor talks to WLW's own search gateway (the same one the website uses), so results match exactly what you see on wlw.de, including verified-supplier status and product portfolios.

Cost estimate

A run start plus per-result fees apply (pay-per-event pricing). Scraping is fast: one HTTP request fetches 30 companies, so even 1000-result runs finish in a couple of minutes on the default memory setting.

Limitations

  • Email addresses are not exposed in WLW search results (the site only signals whether a contact form is available). Use the company website for direct outreach.
  • pageSize is capped at 30 by the WLW gateway; the actor paginates automatically.
  • Very deep pagination is capped at 3000 results per query. Split broad queries by country or by more specific keywords to get more coverage.
  • The about text is truncated to 3000 characters.
  • Europages Scraper — the pan-European sister directory (same Visable group) with suppliers from 26 countries.

Support

Found an issue or want an extra field? Open an issue on the actor's page and it will be looked at quickly.