# Changelog of WLW Scraper \[Just 💰$1.5] — B2B Supplier Leads Germany (`blackfalcondata/wlw-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/wlw-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/wlw-scraper.md

## Changelog

### 0.1.57 - 2026-09-03

#### Fixed

- **The country filter now understands country names.** Entering "Germany" or "Deutschland" instead of "DE" used to discard every single result and finish with an empty run and no explanation. Names and two-letter codes are both accepted now, extra spacing and duplicates are ignored, and anything we cannot recognise is named in the log instead of silently throwing your results away.
- **"Customer-specific manufacturing" returns results again.** That one supplier type was sent to the site in a spelling it does not accept, so choosing it always came back empty while the other four types worked. Measured on a search that returns 30 companies per page: this option returned 0, and now returns 30.
- **A blocked or rejected page is no longer reported as "no results".** When the site answered with an error instead of a page, the run treated it as an empty result and finished green with no data and no explanation. Seen live: an HTTP 405 on the first page produced a clean, empty, successful run on a search that returns 30 companies when it works. Such a run now fails with a clear error.
- **Start URLs that cannot be read are reported immediately.** Product-search and filter pages do not contain company data, but they used to be fetched anyway, one request at a time. A run with 10,813 such URLs spent roughly 17 minutes to deliver nothing. They are now identified before the run starts, with a message naming the URL forms that do work and the search inputs to use instead. Company search pages and company profile pages are unchanged, including the /de/suche/<term> form.

### 0.2.0 — 2026-04-19

- Parallel SERP fetching: page 1 is sequential; pages 2+ are fetched in parallel batches of 5 per source
- `supplierType` input filter: appends `&supplierTypes=<value>` to search URLs (5 valid values)
- `countries` input filter: post-extraction ISO 3166-1 alpha-2 whitelist (e.g. `["DE","AT","CH"]`)
- startUrls pagination: derive page URLs by appending/replacing `page=N` param on the base URL

### 0.1.0 — 2026-04-19

- Initial release
- Extracts 28 fields per company from wlw.de `__NUXT_DATA__` SSR payload
- Fields: name, address, phone, website, employee count, founding year, certifications, supplier types, distribution area, response rate, product counts, geo coordinates
- 100% phone number coverage (no detail-fetch required)
- Supports incremental mode with change tracking (NEW / UPDATED / UNCHANGED / EXPIRED)
- Covers full DACH market (DE, AT, CH) plus all other country codes on wlw.de
- Pagination up to ~3,000 pages per query (~30 companies/page)
