ATS Job Changes: Greenhouse, Lever, Ashby, SmartRecruiters avatar

ATS Job Changes: Greenhouse, Lever, Ashby, SmartRecruiters

Pricing

from $10.00 / 1,000 board scanneds

Go to Apify Store
ATS Job Changes: Greenhouse, Lever, Ashby, SmartRecruiters

ATS Job Changes: Greenhouse, Lever, Ashby, SmartRecruiters

Track public ATS job boards and export new openings and closures as structured JSON.

Pricing

from $10.00 / 1,000 board scanneds

Rating

0.0

(0)

Developer

Jerome Natio

Jerome Natio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

ATS Job Change Feed

Track openings and closures on public Greenhouse, Lever, Ashby, and SmartRecruiters career boards. The Actor calls each provider's public jobs endpoint, compares the current jobs with its previous snapshot, and writes normalized changes to the dataset. No browser, proxy, or AI service is required.

Input

Enter 1–20 public board identifiers:

{
"sources": [
{"provider": "greenhouse", "board": "stripe"},
{"provider": "lever", "board": "zoox"},
{"provider": "ashby", "board": "ashby"},
{"provider": "smartrecruiters", "board": "BoschGroup"}
],
"emitInitial": false,
"maxItems": 500
}

Use the board slug from the provider's public careers page, rather than the company's main website address. Reuse the same provider and slug on later runs to detect changes. You can run the Actor manually, via the API, or on an Apify schedule.

Output

Every scan emits a summary, so the dataset is non-empty even when no jobs changed. The first run saves a baseline and emits one record such as:

{"change":"baseline","provider":"ashby","board":"ashby","activeCount":66,"changesDetected":0}

Later runs emit a scan-summary record plus opened and closed records when jobs changed. Change records have a stable job ID, title, location, department, publication date, URL, and description where the provider exposes them. Set emitInitial to true if you want every current opening emitted on the first run; this can create many results and corresponding per-job charges.

The Actor keeps snapshots in a named Apify key-value store. A source is rejected if its response is incomplete or exceeds 10,000 jobs. If changes exceed maxItems for a board, the snapshot for that board remains unchanged so the events can be retried with a higher limit.

Pricing

The intended pay-per-event prices are $0.01 per successfully scanned board and $0.005 per newly opened job; closure records have no separate event charge. The Store pricing panel is the source of truth once monetization is enabled. Runs by users on paid Apify plans generate creator revenue according to Apify's terms.

Data scope

Only public career board data is used. Results depend on the provider's public endpoint and can change if a provider changes its API or removes a posting. A missing posting is reported as closed only after a complete board response, so a partial fetch cannot create false closures.