# Changelog of NMLS Consumer Access Scraper (`automation-lab/nmls-license-registry-scraper`) Actor

- **URL**: https://apify.com/automation-lab/nmls-license-registry-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/nmls-license-registry-scraper.md

## Changelog

### 0.1.6 — 2026-09-14

- Improved startup access reliability with one automatic fresh browser and US proxy-session retry when Cloudflare blocks the initial session, proxy geography validation fails, or the access challenge is exhausted.
- Kept saved records and charges duplicate-safe: fresh-session recovery is disabled after any output is emitted, while detail and parser failures remain explicit.
- Fixed detail lookups returning to the portal home after a solved access challenge by explicitly resuming the requested entity page.

### 0.1.5 — 2026-09-02

- Fixed bulk exact-ID lookups stopping at the old 20-record default. When `maxItems` is omitted, the Actor now processes every supplied NMLS ID (up to 1,000); an explicit `maxItems` cap is still honored.
- Increased the default run window to two hours so large exact-ID lists can complete without manual timeout changes.
- Fixed NMLS re-challenges during long-running sessions by keeping CAPTCHA images available and treating the terms checkbox as optional after its initial acceptance, preventing later records from failing after the first batch.

### 0.1.4 — 2026-08-15

- Fixed public runs failing when the caller could not access an owner-specific proxy group; NMLS sessions now use the caller's available US datacenter proxy pool.

### 0.1.3 — 2026-08-08

- Added a recent-record fallback so exact NMLS ID lookups can still return useful verified data during extended NMLS license-update windows.

### 0.1.2 — 2026-08-05

- Improved exact-ID reliability by opening known entity detail pages directly instead of depending on the intermittent NMLS search route.
- Added bounded retries for the source's temporary “retrieving updated license information” window while keeping runs within Apify's five-minute automated-test limit.

### 0.1.1

- Fixed source absence labels such as `None` and `Not provided` so nullable fields and lists return null or empty values instead of misleading text.

### 0.1.0

- Added exact NMLS ID enrichment and name search for public company, branch, and mortgage loan originator records.
- Added normalized identity, contact, state-license, branch, sponsorship, and optional regulatory-action fields.
- Added autonomous US browser-session initialization with bounded local CAPTCHA recognition and explicit source-access failures.
