Company Career Page Monitor & ATS Jobs API
Pricing
from $4.00 / 1,000 job scrapeds
Company Career Page Monitor & ATS Jobs API
Get live job postings straight from company career pages — Greenhouse, Lever, Ashby, Workday, SmartRecruiters — normalized into one schema, with new-job monitoring for HR-tech, VCs, and AI agents.
Pricing
from $4.00 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
subimpact
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
8
Monthly active users
3 days ago
Last modified
Categories
Share
Monitor company career pages straight from the source — 7 ATS platforms — normalized into one clean schema. No LinkedIn/Indeed middlemen, no stale aggregator data. Built for HR-tech, talent intelligence, VC deal sourcing, and AI agents.
Supported platforms
| ATS | Example URL | Notes |
|---|---|---|
| Greenhouse | https://boards.greenhouse.io/anthropic | Thousands of tech companies |
| Ashby | https://jobs.ashbyhq.com/OpenAI | Fast-growing startup standard |
| Workday | https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite | Enterprise / Fortune 500 |
| Lever | https://jobs.lever.co/leverdemo | Tech mid-market (official Lever demo site) |
| SmartRecruiters | https://careers.smartrecruiters.com/BoschGroup | Enterprise EU/US |
| UKG Pro / UltiPro | https://recruiting.ultipro.com/{tenant}/JobBoard/{boardId} | Enterprise HR / retail & manufacturing |
| Personio | https://{company}.jobs.personio.de (or .com) | European mid-market HR platform |
Just paste the careers URL — the Actor detects the ATS automatically.
Why career-page data beats job boards
- First-party and complete: every opening the company publishes, days before aggregators pick it up
- Company-centric: pass a list of target companies (competitors, portfolio companies, prospects) and get their full hiring picture
- Monitoring built in: scheduled runs detect new postings — feed them to Slack, your CRM, or an AI agent via webhook
- State tracking: the Actor remembers every job it has seen, so monitoring runs only output what's actually new
Input
| Field | Type | Default | Description |
|---|---|---|---|
companies | array | (required) | Careers page URLs (or {url, label} objects) |
includeDescription | boolean | false | Fetch full job description text + HTML |
includeDetails | boolean | false | Fetch per-job detail pages (Workday, UKG: location, employment type, description) |
maxJobsPerCompany | integer | 0 | Cap jobs per company (0 = unlimited) |
maxTotalJobs | integer | 0 | Global cap across all companies in one run (0 = unlimited). Use this on first runs to avoid bill shock |
onlyNewJobs | boolean | false | Monitoring mode: output only jobs not seen in previous runs |
stateStoreName | string | ats-jobs-state | Where seen-job state persists between runs |
Output (one item per job)
{"company": "Anthropic","ats": "greenhouse","jobId": "5274711008","title": "Account Executive, Nonprofits & Higher Education - APAC","location": "Sydney, Australia","department": "Sales","employmentType": "Full-time","workplaceType": null,"url": "https://job-boards.greenhouse.io/anthropic/jobs/5274711008","applyUrl": "https://job-boards.greenhouse.io/anthropic/jobs/5274711008","postedAt": "2026-06-15T00:00:00.000Z","descriptionText": "...(if enabled)","firstSeenAt": "2026-07-20T...","isNew": true,"scrapedAt": "2026-07-20T..."}
Pricing (pay per event)
- Job scraped: $0.004 per job returned
- Company monitored: $0.02 per company processed (includes state tracking)
A typical monitoring run — 50 companies, ~2,000 jobs — costs ~$9 first run, then near-zero until new postings appear (only new jobs are charged with monitoring mode on... see note below).
Note: with
onlyNewJobs: true, only newly posted jobs are pushed and charged — recurring weekly runs stay cheap.
Bill-shock warning: a first run with
maxJobsPerCompany: 0andonlyNewJobs: falsecollects EVERY open job (Anthropic ~400, OpenAI ~700, NVIDIA ~1,000+). At $0.004/job that's $1.60–$4+ per company. SetmaxTotalJobs(e.g. 200) on first runs, or useonlyNewJobs: truefrom the start.
Integrations
- API: call via Apify API, get JSON/CSV/Excel
- Webhooks: on run finish → push new jobs to Slack, Make, n8n, Zapier
- Schedules: weekly/daily monitoring out of the box
- MCP: works as a tool for AI agents via the Apify MCP server
Use cases
- Track competitor hiring (departments, locations, seniority)
- Talent-intelligence and HR-tech data feeds
- VC/investor signals: headcount growth, new offices, hiring freezes
- Job-board backfill with first-party employer data
- Sales triggers: companies hiring for a role = budget for adjacent tools