# Changelog of Schoolspring Scraper (`normdata/schoolspring-scraper`) Actor

- **URL**: https://apify.com/normdata/schoolspring-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/normdata/schoolspring-scraper.md

## Changelog

### 2026-09-23

- Added `postedWithinDays` and `minPay` search filters. Posted-within-days is checked before
  enrichment, so filtered-out jobs never cost an extra detail fetch. Minimum pay excludes jobs
  where the district listed no numeric pay figure at all, and compares against whatever pay unit
  the district used, hourly or annual, so a high value only realistically matches annual salaries.
- Removed the `includeDetails` toggle. Full detail is now always included on every search result,
  same as it already was on a lookup, since enrichment no longer costs anything extra to fetch.
- Job type, grade level, and category filters are now real multiselect, pick several values in
  one run instead of just one.
- Category filter now uses SchoolSpring's own full leaf category list (around 239 real values)
  instead of the small set of top-level IDs, which did not actually filter correctly on their own.
- Location filter confirmed to also accept a ZIP code, not just city or state text.
- Added `job_categories` (every category and subcategory a job is tagged under), `display_employer`
  (the specific school, alongside the existing district-level `employer`), `pay_period`, and several
  other real fields: employer type and account type, active employer flag, job status ID, eligibility
  and application-question requirements, start-date-TBD flag, contact address line 2 and country ID,
  internal display and close dates, application ID, status, and date, and the district's SchoolSpring
  site link.
- Fixed `pay_display`: some districts leave it as an internal numeric code rather than real text, it
  now falls back to the district's stated pay period in that case instead of showing the raw code.
- Initial release: search SchoolSpring's US K-12 job board by keyword, location, district,
  category, grade level, and job type, or look up known job IDs directly.
- Optional full detail enrichment, always included in a lookup: complete job description, pay
  range, requirements, the district contact's name, phone, email, and address, every school
  location with exact coordinates, and the real external application link.
- Free plan runs are locked to a fixed 10 row demo.
