# Changelog of UK Companies House Scraper: Company Search & Profiles API (`rowcraft/uk-companies-house-scraper`) Actor

- **URL**: https://apify.com/rowcraft/uk-companies-house-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/rowcraft/uk-companies-house-scraper.md

## Changelog

### 1.0.6 (2026-10-17)

- README: the list of other Rowcraft actors now includes the five website and extension tools published on 16.10.2026.
- Shared library: URL-like fields named link or guid (feed items) are no longer flagged as phone numbers; retry log line now reads "retry n/m".
- Shared library: an HTML page where JSON was expected (maintenance or block page, seen on 17.10.2026 at the Polish KRS API and at Workday) is retried and then reported with the page text instead of crashing the run on a parse error.

### 1.0.5 (2026-10-15)

- README: the list of other Rowcraft actors now includes the five SEO and domain tools published on 15.10.2026.

### 1.0.4 (2026-10-13)

- README: the list of other Rowcraft actors now covers the whole family, and every ready-made example is linked from the Use cases section.
- Memory: the short-lived part of the Node heap is capped, so large runs on small memory no longer end without a message; the run summary reports the memory peak (memoryPeakMb).
- README: the pricing and tutorial sections no longer misspell the plural of "company".

### 1.0.3 (2026-10-11)

- README: screenshots of the input form and of the results table, taken from real runs.

### 1.0.2 (2026-10-11)

- Results table: dates without a time now show exactly as delivered (for example 1992-05-04). Apify's date display read them as local midnight and showed the day before to viewers east of UTC; the data itself was always correct.

### 1.0.1 (2026-10-11)

- The field `stateKey` is now `stateName` (the memory used by **Only new rows**): the Apify quality check treats a field named \*Key as a secret and asked for it to be encrypted, which would hide the name you chose. Runs that still send `stateKey` keep working.
- The webhook address in `notifyUrl` is stored encrypted (secret input field): webhook URLs are credentials.
- The row limit in the input form is prefilled with 50; API calls that omit it keep the default of 500.

### 1.0.0 (2026-10-10)

- First release: UK companies from the official Companies House Public Data API, with the customer's own free API key (stored encrypted, used only against api.company-information.service.gov.uk).
- Three ways to select companies: company numbers or links, name searches, and the advanced search (name contains / excludes, status, type, subtype, SIC codes with prefixes, incorporation and dissolution dates, registered office location).
- One flat row per company: profile, registered office (without the care-of line), accounts and confirmation statement dates, previous names, overseas and branch details; optional latest filings (official templates, names of people removed), charges (counts and list without persons entitled) and insolvency cases (without practitioners).
- Officers, persons with significant control, disqualifications and appointments are never requested. The first HTTP 429 ends the run to protect the key (600 requests per 5 minutes).
- Standard Rowcraft features: count only, only new rows since the last run, notification webhook, charge cap, run summary.
