Job Posting Change and New Vacancy Monitor avatar

Job Posting Change and New Vacancy Monitor

Pricing

$5.00 / 1,000 processed job sources

Go to Apify Store
Job Posting Change and New Vacancy Monitor

Job Posting Change and New Vacancy Monitor

Extract jobs from Greenhouse public APIs and JobPosting JSON-LD pages and compare snapshots across scheduled runs. Export new, changed, unchanged and missing vacancies with salary, location, remote flags and source URLs.

Pricing

$5.00 / 1,000 processed job sources

Rating

0.0

(0)

Developer

Muntasir Salim

Muntasir Salim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Extract jobs from Greenhouse public APIs and JobPosting JSON-LD pages and compare snapshots across scheduled runs. Export new, changed, unchanged and missing vacancies with salary, location, remote flags and source URLs.

Quick start

Enter the required input, set a maximum output limit and spending cap, then run. Export JSON, CSV or Excel from the dataset. REPORT and EXPORT-CSV are also saved in the run key-value store.

{
"urls": [
"https://boards-api.greenhouse.io/v1/boards/twilio/jobs?content=true"
],
"maxResults": 20
}

Output and price

A source summary precedes its data records. Launch price: $0.005 per successfully processed source, including platform usage. One source means one page, video, keyword/platform search, or submitted review batch, depending on this tool. No additional per-row charge. A successful search with zero matches is still processed and charged. Failed and robots-blocked sources are not charged. The output limit includes summary records.

Coverage and limitations

This implementation selects the jobs branch of the workbook idea; it is not a real-estate or flight scraper. Accepts official Greenhouse public job-board API URLs, or JobPosting JSON-LD in submitted server HTML. No external job boards are crawled automatically. Submit individual job pages if the search page has no markup. Missing means absent from the submitted page, not confirmed closed.

Scheduling and state

This Actor can be called through the Apify API and connected using https://mcp.apify.com/. No owner-side schedule or message delivery is created automatically. Monitoring tools compare runs only when you supply the same monitorId and source list. The baseline is saved in a named key-value store owned by the calling Apify account. Use sequential runs, not overlapping concurrent runs, for one monitor. Changing a source list or keyword configuration creates a new baseline. Review the storage retention settings in your account. Without monitorId, the run is stateless. State is updated only after output has been saved; truncated sources retain their old baseline to avoid losing unreported alerts.

Responsible operation

Public pages only. Connections reject private/reserved destinations and unsafe redirects. HTML sources respect robots.txt and crawl delays. Max 20 URLs, 10 keywords, 20 videos or 500 reviews, and 1,000 output records; responses are capped at 5 MB. No arbitrary links from source documents are fetched. Keep optional API credentials in secret input fields and never put them in a URL or public listing. No third-party credentials or paid provider plan is bundled.

Data and maintenance

Outputs belong to the calling account and follow its retention settings. External sites and APIs may change. Source text is treated as data, not instructions. No revenue, payout, continued source availability or customer demand is guaranteed.