ATS Hiring Monitor API | 💵$2/1K avatar

ATS Hiring Monitor API | 💵$2/1K

Pricing

from $1.00 / 1,000 hiring monitor rows

Go to Apify Store
ATS Hiring Monitor API | 💵$2/1K

ATS Hiring Monitor API | 💵$2/1K

[💵 $2.00 / 1K] Monitor company ATS career pages and return NEW, REMOVED, and REOPENED job signals across Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, and Personio.

Pricing

from $1.00 / 1,000 hiring monitor rows

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 minutes ago

Last modified

Share

ATS Hiring Monitor API

Detect company hiring changes - not another full job-board dump. Monitor public ATS career pages and receive NEW, REMOVED, and REOPENED job signals in one canonical schema.

✅ What you get / ❌ What this isn't

  • ✅ Change events ready for alerts, CRM enrichment, recruiting, and sales signals.
  • ✅ Company-level summaries even when nothing changed.
  • ✅ Persistent snapshots isolated by monitorName.
  • ❌ Not LinkedIn, Indeed, or private applicant data.
  • ❌ Not a guarantee that a removed posting represents a filled role.

🔎 Why use this Actor

The Actor supports Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, and Personio. It normalizes their different job identifiers and compares each run with the previous successful snapshot. Failed sources do not overwrite good state, preventing a temporary outage from creating false mass-removal events.

📊 What data you get

FieldDescription
changeTypeNEW, REMOVED, or REOPENED
company, atsNormalized source identity
jobId, title, locationJob identity and core attributes
url, applyUrlPublic job and application URLs
detectedAtTime the change was observed
monitorNameSnapshot namespace used for comparison

👥 Who it's for

  • Recruiters watching target employers.
  • B2B sales teams using hiring activity as an account signal.
  • Investors and analysts tracking company growth or contraction.
  • Niche job boards that need scheduled change feeds.

⚙️ How to monitor company hiring

  1. Add company ATS slugs or career-page URLs.
  2. Choose a stable monitorName and keep it unchanged.
  3. Run once to establish a baseline.
  4. Schedule the Actor daily or hourly.
  5. Send change rows to a webhook, Make, Zapier, Sheets, or your data warehouse.

📥 Input

{
"monitorName": "ai-companies",
"companies": ["greenhouse:stripe", "ashby:ramp"],
"emitInitialSnapshot": true
}

Use full Workday URLs when possible because they include the tenant host and career-site identifier.

📤 Output

{
"recordType": "hiring_change",
"changeType": "NEW",
"company": "stripe",
"ats": "greenhouse",
"jobId": "12345",
"title": "Machine Learning Engineer",
"location": "London",
"detectedAt": "2026-07-14T12:00:00+00:00"
}

💵 How much does it cost?

The pricing hypothesis is $2 per 1,000 output rows.

🔁 Run it on the Apify platform

Use schedules for recurring monitoring and webhooks or integrations for immediate delivery.

⚠️ Limits and caveats

  • A removed posting means it disappeared from the public ATS snapshot; it may be filled, paused, moved, or unpublished.
  • Removal detection is suppressed when maxJobsPerCompany truncates a snapshot, preventing false removals.
  • First runs can emit the current snapshot as NEW, or establish a silent baseline.
  • Changing monitorName creates a new independent baseline.
  • Workday discovery is more request-intensive than explicit Workday career-page URLs.
  • ATS Jobs Scraper - export the complete current job inventory.
  • Buyer Fit Brief API - score and prioritize company leads.

❓ FAQ

Does it monitor private applicant data?

No. It reads only public company job postings.

Can I monitor multiple watchlists?

Yes. Give each watchlist a different monitorName.

🛠️ Support

Include the run URL, redacted input, company identifier, and expected change when reporting an issue.