Skip to content

WLW Scraper

Try for free

Export B2B suppliers, manufacturers and service providers from wlw.de (Wer liefert was), the DACH supplier directory. Search by keyword with country, supplier type, company size, verified and radius filters, or paste search and company links. Get phone, website, address, employees, founding year, products and, optionally, contact persons and VAT ID. No login needed.

🏭 WLW Scraper

Export suppliers, manufacturers and service providers from wlw.de (Wer liefert was), the B2B supplier directory for Germany, Austria and Switzerland. Type a search term, get company name, phone, website, address with coordinates, company size, founding year, supplier type and products, about 30 companies in 6 seconds and 1,000 in under 15 seconds in our tests. No login, no cookies, $1.50 per 1,000 companies.

✨ Why use WLW Scraper?

  • ⚡ Fast: reads wlw.de's own search data, up to 100 companies per request. 1,000 companies took 12 s and 10,000 took 100 s in our test runs.
  • 📇 Lead-ready rows: phone, website, full address, latitude/longitude, employee range, founding year, verified flag and product keywords in one flat row per company.
  • 👥 Contact persons on request: turn on Include profile details for named contacts with role and direct phone, VAT ID, fax, categories, certificates and catalogs.
  • 🎯 The site's own filters: supplier country, supplier type, company size, verified profiles only, and a radius around any point.
  • 🔓 Past the 3,300 limit: wlw.de shows at most 3,300 companies per search. Bigger searches are split by company size, supplier type and country, without duplicates.
  • 💸 Cheap and simple: pay per company saved, platform usage is a fraction of a cent per 1,000.

🎯 Use cases

  • 🧲 Lead generation: build lists of German, Austrian and Swiss manufacturers, wholesalers and service providers in a niche, with phone and website.
  • 🛒 Procurement and sourcing: find alternative suppliers for a part or service near your plant (radius search) and compare size, founding year and certificates.
  • 🗺️ Market mapping: count and map the companies behind a keyword by region, size and supplier type.
  • 🤝 Sales prospecting: reach the right person with contact names, roles and direct numbers from the profile details.
  • 🔄 CRM enrichment: add VAT ID, employee range, categories and product keywords to companies you already track.

🚀 How to use

  1. Enter one or more search terms (German terms find the most companies, e.g. CNC Fräsen, Verpackungsmaschinen), or paste wlw.de search or company links.
  2. Set Max companies per search (0 = everything wlw.de shows).
  3. Optionally narrow down with filters (country, supplier type, company size, verified only, latitude/longitude and radius) and turn on Include profile details.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
queriesSearch terms, one search each
startUrlswlw.de search links (filters in the link are kept) and company profile links
maxResultsCompanies per search term or link (default 20, 0 = all)
countriesSupplier countries as two-letter codes, e.g. DE, AT, CH
supplierTypesproduction, customer_specific_manufacturing, distribution, service, wholesaler
employeeCounts1-4, 5-9, 10-19, 20-49, 50-99, 100-199, 200-499, 500-999, 1000+
verifiedOnlyOnly profiles checked by wlw.de
latitude, longitude, radiusCompanies within 10 to 250 km of a point
includeDetailsContact persons, VAT ID, fax, categories, certificates, documents (extra event)
{
  "queries": ["CNC Fräsen"],
  "maxResults": 100,
  "countries": ["DE"],
  "latitude": "48.1372",
  "longitude": "11.5756",
  "radius": "50km",
  "includeDetails": true
}

📤 Output

One row per company. Main fields:

FieldExample
name, shortNameCompany name and acronym
phone, website, emailContact channels (most companies hide their email behind wlw.de's contact form)
address, street, postalCode, city, countryCodeFull address
latitude, longitude, distanceKmCoordinates, and the distance from your search point
supplierTypes, employeeCount, distributionArea, foundingYearBusiness profile
isVerified, isPremiumCustomer, certificatesCount, responseRate, averageResponseTimeTrust signals
productCount, portfolioProductNames, portfolioProductKeywords, portfolioProductsProducts and keywords with links and images
url, companyId, europagesIdwlw.de profile link and ids
contacts, vatId, faxNumber, mainBusinessArea, categories, certificates, documents, videos, incotermsWith Include profile details

Example row from a test run (shortened; the contact persons are made up for this page):

[
  {
    "companyId": 959019,
    "name": "FUTRONIKA AG",
    "shortName": "FUT",
    "url": "https://www.wlw.de/de/firma/futronika-ag-959019",
    "website": "http://www.futronika.de/",
    "phone": "+498104335960",
    "email": null,
    "address": "Fichtenstrasse 17, 85649 Brunnthal, DE",
    "street": "Fichtenstrasse 17",
    "postalCode": "85649",
    "city": "Brunnthal",
    "countryCode": "DE",
    "latitude": 47.98644,
    "longitude": 11.70588,
    "distanceKm": 19.36,
    "description": "Die inhabergeführte FUTRONIKA AG ist ein mittelständisches Unternehmen für Metallverarbeitung, Maschinenbau und Pulverbeschichtung im Landkr...",
    "supplierTypes": [
      "production"
    ],
    "employeeCount": "20-49",
    "distributionArea": "europe",
    "foundingYear": 2003,
    "isVerified": true,
    "isPremiumCustomer": true,
    "packageName": null,
    "certificatesCount": 2,
    "responseRate": 1,
    "averageResponseTime": "from_48h_to_72h",
    "productCount": 36,
    "portfolioProductCount": 5,
    "portfolioProductNames": [
      "CNC-Fräsen – Hochpräzise Bearbeitung komplexer Bauteile aus Metall, Legierungen & gehärteten Stählen",
      "Blechbearbeitung für Sonderkonstruktionen",
      "CNC-Zerspanung – CNC-Fräsen & CNC-Drehen für komplexe Bauteile mit höchster Präzision"
    ],
    "portfolioProductKeywords": [
      "CNC-Bearbeitung Fräsen",
      "CNC-Metallbearbeitung",
      "CNC-Metall-Bearbeitung",
      "CNC-Bearbeitung von Metall"
    ],
    "portfolioProducts": [
      {
        "name": "CNC-Fräsen – Hochpräzise Bearbeitung komplexer Bauteile aus Metall, Legierungen & gehärteten Stählen",
        "description": "Die FUTRONIKA AG in München bietet hochpräzises CNC-Fräsen für komplexe Bauteile aus einer...",
        "keywords": [
          "CNC-Bearbeitung Fräsen",
          "CNC-Metallbearbeitung",
          "CNC-Metall-Bearbeitung"
        ],
        "productId": "36119132",
        "uuid": "1edb8071-fd52-4bb0-9bba-6861824b4235",
        "url": "https://www.wlw.de/de/firma/futronika-ag-959019/produkte/cnc-fraesen-hochpraezise-bearbeitung-komplexer-bauteile-aus-metall-legierungen-gehaerteten-staehlen-36119132",
        "isMatching": true,
        "isShowcased": true,
        "imageUrls": [
          "https://supplier-offers-media-production.s3.eu-central-1.amazonaws.com/8fc54f40-52a7-11f1-8b83-0a58a9feac02.jpeg"
        ]
      }
    ],
    "logoUrl": "https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/050957e2-6d92-4adf-beed-becf8fec6d6a.jpeg",
    "pictures": [
      {
        "url": "https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/6b676944-24be-462a-a022-f0897a304899.jpeg",
        "title": "Pulverbeschichtung",
        "description": null
      }
    ],
    "listingId": 168366,
    "uuid": "00505682-f25b-1ee9-bd91-d2ac11e137fb",
    "slug": "futronika-ag-959019",
    "europagesId": "DEU441546-00101",
    "searchQuery": "CNC Fräsen",
    "searchPosition": 1,
    "scrapedAt": "2026-10-21T22:32:03Z",
    "vatId": "DE227365317",
    "faxNumber": null,
    "contacts": [
      {
        "name": "Anna Beispiel",
        "firstName": "Anna",
        "lastName": "Beispiel",
        "title": null,
        "role": "sales",
        "phone": "+49 89 1234567-10",
        "fax": null
      },
      {
        "name": "Max Mustermann",
        "firstName": "Max",
        "lastName": "Mustermann",
        "title": null,
        "role": "executive",
        "phone": "+49 89 1234567-20",
        "fax": null
      }
    ],
    "mainBusinessArea": "Maschinenbau, Anlagenbau & Apparatebau",
    "categories": [
      "Abkantarbeiten",
      "Abkantbleche aus Aluminium",
      "Abkantprofile aus Edelstahl"
    ],
    "categoryCount": 48,
    "certificates": [
      "DIN EN ISO 14001:2015",
      "DIN EN ISO 9001:2015"
    ],
    "documents": [
      {
        "title": "Firmenpräsentation",
        "url": "https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/6a7d18c8-4c86-417c-bd1d-b50016c054fb.pdf",
        "fileName": "kompr_Präsentation_26_10.pdf",
        "mimeType": "application/pdf"
      }
    ],
    "catalogUrl": "https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/6a7d18c8-4c86-417c-bd1d-b50016c054fb.pdf",
    "videos": [],
    "paymentMethods": [],
    "paymentTerms": [],
    "incoterms": [
      "ex_works"
    ],
    "canBeContacted": true,
    "contentLanguage": "de",
    "detailsStatus": "ok"
  }
]

The dataset also has a Contact persons view (one row per person) and a Products view.

💰 Pricing

  • $1.50 per 1,000 companies (result event, $0.0015 per company).
  • Profile details: $1.00 per 1,000 companies extra (company-details event), only when Include profile details is on, or for company links.
  • Example: 1,000 companies ≈ $1.50; 1,000 companies with contact persons and VAT IDs ≈ $2.50.
  • Platform usage is billed on top but is tiny: our 1,000-company test used about $0.002 of compute and datacenter proxy, the 10,000-company test about $0.02.

❓ FAQ

Is it legal to scrape wlw.de? The actor reads public company profiles that wlw.de shows to every visitor without an account. You are responsible for how you use the data, in particular personal data of contact persons under GDPR.

Do I need a wlw.de account or a proxy? No account, no cookies. The default datacenter proxy works; if it is ever refused, the run switches to German residential exits by itself.

How many companies can I get? As many as wlw.de lists. The site serves at most 3,300 companies per search; when you ask for more, the search is split by company size, supplier type and country. For a search with 8,057 matches this reached 7,650 unique companies; the rest have no size, type or country the split can reach.

Why is a field empty? Companies fill their profiles themselves. Email is rarely public (wlw.de routes inquiries through its contact form), founding year and response rate are missing on some profiles. Profile-detail fields stay empty unless Include profile details is on.

Can I schedule runs or use the API? Yes. Save the input as a task, schedule it, and fetch results through the API or connect them to your tools with webhooks.

I used a similar actor on another platform. Will my input work? Mostly: query, region, verifiedOnly, maxPages (30 companies per page), latitude, longitude and radius are read as well.

⚠️ Limits

  • wlw.de serves at most 3,300 companies per search; splitting gets most, but not always all, of a very large search.
  • City names in search links (e.g. /suche/cafe/muenchen) are not used; use latitude, longitude and radius instead.
  • Product search (/products/...) links are not supported; this actor exports companies.
  • Profile details read only the first page of a company's categories (categoryCount gives the full number).
  • Emails are only included when a company publishes one on wlw.de.

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.