# Changelog of Europages Scraper — B2B Companies, Leads & Suppliers (`logiover/europages-scraper`) Actor

- **URL**: https://apify.com/logiover/europages-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/logiover/europages-scraper.md

## Changelog

### 2026-10-15

- Every request now has a hard time limit, so a proxy connection that stalls can no longer hold up the run or push it past its timeout.
- A run that reaches its maximum cost per run now stops cleanly with its results saved and a status message, instead of ending as aborted.
- A proxy group your account cannot use no longer stops the run at start-up; it falls back to the default Apify Proxy.

### 2026-10-12

- Fixed runs that lost everything at the timeout: companies are now pushed page by page (they were held in memory and pushed only at the very end), and the time budget follows the run's real timeout.
- Much richer rows without visiting company pages: website, phone, street, ZIP, city, coordinates, headcount band, founding year, response rate and time, product count and showcased products are read from the search results.
- New optional `country` input (e.g. germany, france) to search one supplier country.
- Pages are fetched several at a time with a fresh IP per retry; detail visits (now only needed for product categories) run in parallel.
- Fixed out-of-memory crashes at 512 MB; a search with no results now ends successfully with a status message.
- Every Actor process now caps the JavaScript heap at ~70 % of the run's memory. The platform default lets the heap grow until the container is killed (exit 137), which showed up as random failed runs.

### 2026-09-23

- Fleet-wide quality audit. Verified end to end against live data and re-checked the input schema, the output columns and the run configuration.
- Output verified on a live run: 60 row(s) across 17 columns, 75.8% of cells populated.
- Run reliability reviewed: 100.0% of public runs succeeded in the last 30 days.
- Input schema, output schema and pricing configuration reviewed.
- Noted that 3 column(s) came back empty in this sample (`website`, `fullAddress`, `categories`); these are under review.
