# Changelog of Glassdoor Salary & Reviews Intel - Comp Benchmarks, Interviews (`seibs.co/glassdoor-salary-intel`) Actor

- **URL**: https://apify.com/seibs.co/glassdoor-salary-intel/changelog.md
- **Full Actor documentation**: https://apify.com/seibs.co/glassdoor-salary-intel.md

## Changelog

### 0.1 - 2026-06-12 - Initial release

- Five modes: `company_overview`, `salaries`, `reviews_intel`, `interview_intel`, `full_intel`.
- Logged-out public Glassdoor pages only (Overview / Salary / Reviews / Interview). No accounts, no cookies, no ToS acceptance, no paywall bypass.
- Company resolution: direct glassdoor.com URL (parses the EI\_IE employer id) or a bare company name via Glassdoor's public typeahead, falling back to the search-results page.
- Tolerant embedded-JSON extractor: `__NEXT_DATA__`, then Apollo state, then appCache, with a balanced-brace JSON rescan and multi-candidate defensive field paths; selectolax DOM is the fallback only.
- Salary distributions (base median + derived p25/p75, total-comp range, currency, sample count), rating sub-scores, aggregated review themes (local keyword/bigram frequency over sampled snippets), rating histogram + trend by year, and interview intel (difficulty, experience split, offer rate, common questions).
- PII minimized: aggregates and anonymized <=200-char excerpts only; never named reviewers, usernames, or full review bodies.
- Transport: curl\_cffi Chrome TLS impersonation, low concurrency (default 2, max 4), 1.5-4s jitter, exponential backoff on 403/429/5xx, session rotation on block or every N requests. RESIDENTIAL proxy is the default (Cloudflare).
- Cost-control: pre-flight caps, `_RunBudget` guard (compute cap + low-revenue "everything blocked" abort + hard record cap), demo-mode soft-fail, hardcoded PPE prices in sync with pay\_per\_event.json.
- Monitor mode (scheduled-run delta digest + Slack webhook; delta key = company slug + record\_type + role), next-actions, and OUTPUT artifacts.
- Demo mode with 5 hand-written sample records (Acme Software) on empty input or any pre-flight/exception.
