# Changelog of Work Email Finder: Name + Domain → Verified Email (`cleanrowdata/work-email-finder`) Actor

- **URL**: https://apify.com/cleanrowdata/work-email-finder/changelog.md
- **Full Actor documentation**: https://apify.com/cleanrowdata/work-email-finder.md

## Changelog

### 0.2.7 (2026-10-23)

- Free-plan runs without their own `abstractApiKey` are capped at 9 shared mailbox checks per run (~3 finds); paying users and own-key users unchanged. Log + README explain how to add a free Abstract key. RUN_SUMMARY adds own_abstract_key, check_cap, check_cap_reached.

### 0.2.5 (2026-10-23)

- Store example input (Dylan Field / figma.com) and other known examples use at most 1 Abstract check; RUN_SUMMARY reports abstract_checks.
- README: Integrations section (HTTP/Clay, n8n, Make, Zapier, Apify MCP).

### 0.2.0 — 2026-10-23 morning (America/Chicago)

- **Legit platform verification:** Apify blocks outbound TCP/25. Actor now verifies via **Abstract Email Reputation HTTPS** when `ABSTRACT_API_KEY` is set (`verifyProvider=auto|https`).
- `verification=valid` only when Abstract reports deliverable + SMTP ok + **not** catch-all.
- New inputs: `verifyProvider`, `abstractApiKey` (secret). Output: `verify_source`.
- README honesty: no fake SMTP-on-Apify claims. Free Abstract tier = 100 checks/month.
- Direct SMTP path retained for off-platform runners (`verifyProvider=smtp`).

### 0.1 (2026-10-22 evening — maximize #1/#2)

- SMTP: session reuse, multi-MX, shorter timeout, null MAIL FROM, probe_log in RUN_SUMMARY. sourceDatasetId + smtpTimeout inputs. Fixes empty Tim Cook/apple.com smoke (timeout storm).

### 0.1.0 — 2026-10-22

- Initial private release: pattern generation + MX + SMTP RCPT TO + catch-all detection.
- PPE event `email_found` at $0.018; misses free.
- Input: single person, people\[], or csv.
- catchAllPolicy: flag | skip | accept.
