# Changelog of Eniro Sweden Business Scraper (`blackfalcondata/eniro-se-scraper`) Actor

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

## Changelog

All notable changes to this Actor are documented here.

### \[Unreleased]

#### Fixed

- Runs with company details and a short run timeout no longer end with no results: rows are saved as each result page finishes, and when the timeout is close the remaining companies are returned with their search-result fields (the log says how many lack details).
- A search no longer fails with "Failed to scrape" and no results when eniro.se's bot check refuses several requests in a row: each result page is now retried longer before the search is given up.
- Searches get past eniro.se's bot check far more reliably and faster: once a connection gets through, the rest of the run's pages and company details reuse it instead of starting over for every request.

### \[0.1.1] — 2026-10-22

#### Added

- Paste an eniro.se company page URL (…/<name>/<id>/firma) to get exactly that company, alone or mixed with search URLs.
- The company description now comes as plain text, HTML and Markdown (`descriptionText`, `descriptionHtml`, `descriptionMarkdown`); `descriptionFormat` picks which you get.
- With "emit expired" on, companies that disappeared from your search since the last run are delivered as `EXPIRED` rows.

#### Fixed

- "Description max length" now also shortens the HTML description (`descriptionHtml`), keeping the HTML valid, also when the description has attributes or comments containing `>`.
- Max results now counts companies delivered, not companies looked at: an incremental run or a radius search no longer stops early with fewer results than you asked for.
- A run where every search failed now ends as failed with a clear message instead of a successful empty run; a run where some searches failed says so.
- Companies eniro has no detail record for are no longer marked as fully enriched.
- Errors are reported with a short coded message instead of raw internal error text.
- Overlapping incremental runs on the same state can no longer both deliver the same companies.

### \[0.1.0] — 2026-10-22

Initial release.

#### Added

- Scrape Swedish businesses from eniro.se by search term and town, or paste an eniro.se company search URL.
- Each business comes with phone, address with GPS coordinates and categories; the detail lookup adds org number, email, website, socials and opening hours.
- Optional centre + radius filter (latitude, longitude, radius in km).
- The maximum cost per run limits how many results are collected.

#### Fixed

- Searches now return results when run on the Apify platform (previously the site refused the cloud requests and the run ended empty).
