# Changelog of Career Site Jobs Scraper (Workday, Greenhouse, Lever & more) (`folt/ats-jobs-scraper`) Actor

- **URL**: https://apify.com/folt/ats-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/folt/ats-jobs-scraper.md

## Changelog

### 0.2 — 2026-10

- **Search all companies:** turn on `searchAllCompanies` to search the live job boards of every company in the Folt Labs company directory (11,200+ companies on Greenhouse, Ashby, SmartRecruiters, Teamtailor, Personio, Lever and Recruitee) by title, country, location or department — no company list needed. A country filter scans only companies that had jobs in those countries. Works with change detection for a market-wide feed of new openings.
- New ATSs: **Breezy HR**, **Pinpoint** and **BambooHR** (12 in total). Add them with the board URL (`https://navaide.breezy.hr`, `https://carto.pinpointhq.com`, `https://prezi.bamboohr.com/careers`), an `ats:slug` pair, or the company's careers page when it links to or embeds the board.
- Pinpoint pay ranges are returned when the company shows them; Breezy HR and BambooHR pay text is kept in `salary.summary`.
- BambooHR dates, full addresses and pay are read from each job's page; title filters run first and monitoring runs skip jobs already returned.
- Board names on these three ATSs are never guessed from a domain (no extra requests for companies that don't use them).
- US locations like "Austin, TX" and abbreviations like "Remote - USA" / "London, UK" now get country codes, so country filters keep them.
- Faster: with filters set, Greenhouse and Workable boards are read without descriptions first and descriptions are downloaded only when a job matched; large lists no longer slow down on progress updates.
- More reliable: when a platform rate-limits the run for longer than a minute, its remaining companies fail fast with a clear "try again later" error in SUMMARY instead of stalling the run; slow DNS answers time out after 10 s and are retried. Very large boards use little memory: SmartRecruiters boards are filtered page by page, and Greenhouse descriptions are fetched only for matching jobs.
- Pricing: **$0.05 per 1,000 companies checked** (each company-list line and each directory company), in addition to $1.50 per 1,000 jobs. It keeps scheduled monitoring runs that find nothing new sustainable; a 50-company list costs $0.0025 per run.

### 0.1 — 2026-10

- First release: Workday, Greenhouse (incl. EU boards), Lever (incl. EU), Ashby, SmartRecruiters, Workable (incl. embedded widget), Recruitee, Teamtailor and Personio (incl. custom career domains where the ATS allows them).
- Auto-detects the ATS from a careers page URL or a company domain; guessed boards are only accepted when the company name matches the domain.
- One output schema with normalized employment type, workplace type, country codes and salary (where the ATS publishes it).
- Change detection: only new jobs, or new and removed jobs, between runs.
- Filters by title, location, country, workplace type, department and posting age — applied before charging (for Workday after each job's details load, so country and date filters are exact).
- Countries are also inferred from city-only locations ("Sofia", "London").
- Recruiter/contact fields are never output; emails and phone numbers in descriptions are redacted by default.
