ATS Hiring Change Monitor — Greenhouse & Ashby
Pricing
$25.00 / 1,000 complete board snapshots
ATS Hiring Change Monitor — Greenhouse & Ashby
Monitor a supplied list of public Greenhouse and Ashby job boards. Get normalized jobs, department totals and explainable hiring changes against your previous snapshot. Failed or incomplete boards never create removal signals. No proxies or paid APIs.
Pricing
$25.00 / 1,000 complete board snapshots
Rating
0.0
(0)
Developer
SourceRow Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
ATS Hiring Change Monitor
See what changed on the public careers boards you already follow. Supply 1-10 Greenhouse or Ashby employer tokens to receive current job posts, company-level totals and an optional comparison with your previous snapshot.
For a focused competitor watchlist, a small job feed or a company hiring check. This Actor does not discover employers or search every job site.
What you get
- A dataset of current listed jobs, with board/job IDs, title, location, department, original job link and observation time.
- An
OUTPUTJSON record containing jobs, company summaries and change rows. Use this as the authoritative result. - A
SNAPSHOTJSON record for the next comparison. - When a prior snapshot is supplied:
added,changed,unchangedandnot_observedresults, including the normalized fields that changed.
A first run is a baseline. A job missing from a later complete response is only not_observed; this does not prove that a vacancy was filled or closed. Failed boards never create disappearance events.
Start with two boards
{"boards": [{"ats": "greenhouse", "token": "greenhouse"},{"ats": "ashby", "token": "ashby"}],"maxJobsPerBoard": 500}
Use the employer token from its real public ATS board URL. Duplicate boards are processed once. Check the returned source links to confirm that the token identifies the employer you intended.
Compare runs explicitly
Download a completed run's SNAPSHOT record and include that complete JSON object as previousSnapshot in the next input. Without it, the next run is another baseline.
A schedule alone does not carry history forward. Your workflow must pass the previous snapshot. This version does not include automatic snapshot handoff, email alerts or an accumulating historical database. If a board fails, its previously supplied successful snapshot is retained.
Pricing
$0.025 per successfully completed board snapshot. The chargeable event is board-snapshot; it is not a per-job or per-change price.
- A complete board is charged even when it has no listed jobs or nothing changed.
- Invalid, inaccessible, malformed, over-limit and skipped boards have no board-event charge.
- A repeated board in the same input counts once.
- Ten complete boards cost $0.25 in Actor events; two cost $0.05.
- The listed Actor-event price includes platform usage during the run. There is no startup or dataset-item event.
Set a finite maximum run charge. The Actor saves usable OUTPUT and SNAPSHOT records before requesting a board charge. If a charge result is uncertain, it stops collecting additional boards rather than automatically charging again. If the dataset export is uncertain, use OUTPUT.
Check the live Pricing tab before running. Separately using Apify storage after the run can incur the platform's normal storage/read charges under your account terms.
Coverage and limits
- Greenhouse and Ashby only; 1-10 boards per run and at most 500 listed jobs per board.
- A board exceeding the chosen job cap is skipped entirely, not truncated.
- Maximum source response: 4 MiB. Maximum normalized board: 1 MiB. Maximum board snapshot: 320 KiB. Oversized boards are skipped without a board-event charge. Long source fields can reach the byte caps before the job cap.
- Input including the prior snapshot: at most 4 MiB. Memory: 256 MB. Use a 180-second hard run timeout.
- Only the two official public API hosts are contacted. No login, proxy, browser challenge handling or paid third-party API.
- Ashby salaries come only from published structured salary fields, with the original currency and interval. Greenhouse salaries are not inferred. Missing salary information stays missing.
- Ashby workplace type uses an explicit source field. Greenhouse workplace type stays unknown; a mention of remote work in prose is not classified.
- Full job descriptions and recruiter/candidate contact fields are not exported. A description hash allows text changes to be detected.
Public job-post counts are not employee counts, hires or necessarily distinct vacancies. Use source links to check the original posting and respect applicable source terms.
Validation and support
Cloud checks on 3 November 2026 covered three owner-operated runs: a 90-job baseline, a second comparison with 90 unchanged jobs, and a run capped at USD 0.025 that returned one complete board and skipped the second before fetching it. Counts change with the source boards. These checks validate delivery and budget handling; they are not customer purchases.
For an issue, provide the ATS, public board token, error code and run ID. Do not send credentials or applicant information.
Sources: https://docs.greenhouse.io/job-board.html and https://developers.ashbyhq.com/docs/public-job-posting-api