Career Page Job Change Monitor avatar

Career Page Job Change Monitor

Pricing

Pay per usage

Go to Apify Store
Career Page Job Change Monitor

Career Page Job Change Monitor

Extract public job postings from career pages so teams can monitor competitor hiring changes.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

David

David

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract public job postings from career pages so startups, recruiters, and operators can monitor competitor hiring changes without checking pages manually.

This Actor is intentionally narrow: it reads public career/job pages, respects robots.txt by default, extracts current job-posting rows, and gives each row a stable ID that can be compared between scheduled runs.

What it extracts

  • JSON-LD JobPosting data when a page exposes structured job data.
  • Links to common public job-board systems such as Lever, Greenhouse, Ashby, Workable, SmartRecruiters, Breezy, Personio, and Recruitee.
  • Generic career/job links on public career pages.

Input

{
"startUrls": [
{ "url": "https://apify.com/careers" }
],
"maxPagesPerSite": 5,
"sameDomainOnly": true,
"respectRobotsTxt": true
}

Hard limits protect the buyer from accidental runaway runs:

  • startUrls: maximum 20 per run.
  • maxPagesPerSite: default 5, hard maximum 25.
  • No login, no paywalls, no private data, no browser automation.

Output

Each dataset item contains:

{
"companyHost": "example.com",
"sourceUrl": "https://example.com/careers",
"jobUrl": "https://example.com/careers/software-engineer",
"title": "Software Engineer",
"location": "Remote",
"descriptionSnippet": "Short snippet when available",
"extractionMethod": "json_ld_jobposting",
"confidence": 0.98,
"stableId": "1d72f3...",
"detectedAt": "2026-07-01T00:00:00.000Z"
}

Monitoring workflow

Run this Actor on an Apify schedule with the same input. Compare stableId values across datasets to detect new, removed, or changed job postings.

Boundaries

This Actor only targets public pages. Keep respectRobotsTxt enabled unless you have verified that your use case and the target site allow crawling. Do not use it for private, authenticated, paywalled, or sensitive personal data.