JobPosting Expiry Monitor
Pricing
from $0.60 / jobposting expiry report generated
JobPosting Expiry Monitor
Tracks public JobPosting expiry, required-field, and item-set drift against a compact latest baseline. Public listings only.
Pricing
from $0.60 / jobposting expiry report generated
Rating
0.0
(0)
Developer
Checksmith Cats
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Scheduled runs track public JobPosting expiry and required-field drift.
Run this Actor on an Apify Schedule when you need a lightweight record of how public job listings changed since the previous run. It reuses JobPosting Consistency Preflight, stores a compact latest-only baseline snapshot, and reports drift findings on later runs.
What it checks
- public job detail page reachability
validThroughvalue changes- newly expired postings
- postings that become close to
validThrough - newly failing required JobPosting fields
- resolved required-field and expiry findings
- newly observed job items
- removed job items
Inputs
Provide one or more of:
jobUrls: public job detail page URLssitemapUrl: a public sitemap containing job detail pagesfeedCsvUrl: a public CSV with a job URL column such asjobUrl,url,link, orjob_url
Optional:
sampleLimit: 1 to 200, default 25stateStoreName: named Apify key-value store for previous snapshotsexpiryWarningDays: days beforevalidThroughto mark a job as expiring soon, default 14
Output
The Actor writes:
REPORT.jsonREPORT.htmlREPORT.md- dataset rows for preflight and drift findings
- a compact latest-only snapshot in the configured key-value store
Finding families include:
drift.baseline_saveddrift.changed.validThroughdrift.changed.expiryStatusdrift.newly_failing.<check>drift.resolved.<check>drift.new_itemdrift.removed_item
State and privacy
State keys store only a hash of the submitted input URL set and a safe subject key. Raw URL query strings are not stored in state keys. Snapshot values store redacted source URLs, compact observed fields, and the latest checked timestamp only.
Billing note
Pay-per-event billing is based on reachable job pages only. Unreachable pages are reported as findings, but they are not counted as checked job pages.
Boundaries
This monitor records drift detected in the current run. It does not promise notifications, threshold alerts, complete detection of every change, Search appearance, ranking, indexing, eligibility, hiring compliance, or any platform decision.
Not affiliated with Google. This is an informational diagnostic record of public JobPosting structured-data and live-page signals; it is not a certification, approval, ranking, indexing, display, or compliance service.
Related tools
- JobPosting Consistency Preflight - Use first when the issue is required-field consistency on a single run.
- Policy Page Drift Pack - Use when policy or legal pages also need latest-only drift records.
- Agency Evidence Pack - Use when job-page drift belongs in a broader client pack.