Career Site Jobs Monitor: ATS Jobs & New Roles
Pricing
from $1.00 / 1,000 job returneds
Career Site Jobs Monitor: ATS Jobs & New Roles
Open roles from company career sites on Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee and Personio in one schema. Monitor mode returns only roles opened or closed since the last run. Official public job-board endpoints, no proxy or login.
Pricing
from $1.00 / 1,000 job returneds
Rating
0.0
(0)
Developer
Offera Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does Career Site Jobs Monitor do?
Career Site Jobs Monitor reads the open roles of companies straight from their career sites, whichever applicant tracking system (ATS) they use: Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee and Personio. You give it a list of companies and get one clean schema back, so a list that mixes five systems still lands in one table.
- 🔎 Give a company in the way you have it: a career-page URL (
https://boards.greenhouse.io/airbnb), a company domain (stripe.com, the Actor looks for the career site once) or a board token (airbnborgreenhouse:airbnb). - 🆕 Monitor mode: returns only the roles that opened or closed since the last run. A company that suddenly opens ten sales roles is a hiring signal for sales and recruiting teams.
- 🧹 Filters: title keywords, department, location, remote only, posted within N days.
- 💶 Compensation when the company publishes it (Ashby, Lever, Recruitee, Greenhouse pay ranges).
- 📊 A free summary row per company: open roles, new and closed since the last run, top departments.
It uses only the official public job-board endpoints of these systems: no login, no proxy, no scraping of protected pages.
Who is it for?
- Sales and business development: find companies that are hiring for the roles your product serves (a hiring signal), and see when they start or stop.
- Recruiting and sourcing teams: one feed of new roles across target companies, with department, location and remote flag.
- Market and competitor research: watch competitors' hiring by department over time.
- Job boards and aggregators: a normalised feed for a list of companies you choose.
How to use it
- Paste your companies into Companies, one per line. Mix URLs, domains and tokens freely.
- Choose a Mode: All open roles for a snapshot, or Monitor to get only what changed since the last run.
- Optional: add title keywords, departments, locations, Remote roles only or Posted within (days).
- Click Start. The Jobs tab shows the roles, the Company summary tab one row per company.
Daily monitor. Save the input as a task with a Monitor name, set mode to Monitor and add a schedule (for example every morning). The first run has nothing to compare with, so every role counts as new; later runs return only roles that opened (new) and, free of charge, roles that closed (closed). Switch on Include unchanged roles only if you also want the roles that stayed open.
How the Actor finds the ATS
| You give | What happens |
|---|---|
| A career-page URL of a supported system | The board name is read from the URL. No request to the company's own site. |
greenhouse:airbnb (system and token) | Used as given. |
A bare token such as airbnb | The systems are tried in turn (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio); the first with a board of that name wins. |
A company domain such as stripe.com | robots.txt is read once. If it allows it, /careers and then /jobs are fetched once each and searched for links to the supported systems. If the site blocks it or uses another system, the row says no-ats-found (free). |
Input example
{"companies": ["https://boards.greenhouse.io/airbnb", "https://jobs.lever.co/spotify", "stripe.com", "ashby:ramp"],"keywords": ["engineer", "sales"],"locations": ["Remote", "London"],"mode": "monitor","monitorName": "target-accounts","maxResultsPerCompany": 200}
Output example
One row per role (real data from a run on 7 October 2026, description shortened out):
{"type": "job","company": "ramp","ats": "ashby","boardToken": "ramp","input": "https://jobs.ashbyhq.com/ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"location": "New York, NY (HQ)","remote": true,"workplaceType": "hybrid","employmentType": "full-time","compensation": { "min": 211400, "max": 290600, "currency": "USD", "interval": "year", "summary": "$211.4K – $290.6K • Offers Equity" },"postedAt": "2026-04-07T17:12:35.753Z","updatedAt": null,"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","description": null,"change": "new","firstSeenAt": "2026-10-07T16:23:37.530Z","checkedAt": "2026-10-07T16:23:37.530Z","monitorName": "jobs-monitor-10f98e33df3a3b46"}
And one summary row per company:
{"type": "summary","company": "ramp","ats": "ashby","openRoles": 160,"matchingRoles": 160,"newRoles": 160,"closedRoles": 0,"firstRun": true,"topDepartments": [{ "department": "Sales", "count": 62 }, { "department": "Engineering", "count": 38 }, { "department": "People & Talent", "count": 14 }],"summary": "160 open roles on ashby; 160 match your filters; first run: every role counts as new; top departments: Sales (62), Engineering (38), People & Talent (14)."}
What each system publishes differs, and the Actor never invents data: department / team exist where the company fills them, compensation only where it is published, postedAt is the first publication date (Greenhouse, Ashby, Workable, SmartRecruiters, Recruitee, Personio) or the creation date (Lever), updatedAt is only given by Greenhouse and Recruitee.
Errors are free
Rows with type: "error" explain what could not be read and are never charged: invalid-input (not a URL, domain or token), no-ats-found (no supported system found on the domain), board-not-found (no such board), rate-limited (the system asked us to slow down and kept refusing) and fetch-failed.
How much does it cost?
Pay per event: $0.001 per job returned (job-returned). So 1,000 roles cost $1.00. Free: summary rows, closed roles in monitor mode, and all error rows. In monitor mode a quiet day costs nothing but the Apify start fee.
Set Max results (or Apify's "maximum cost per run") to cap spend. Max results per company keeps one huge employer from using the whole budget.
Limitations
- Supported systems only. Companies on Workday, iCIMS, Taleo, SuccessFactors, BambooHR or a home-made career page are not covered (a domain on one of them returns
no-ats-found). - Public postings only. Internal or unlisted roles are not visible. Some systems (Workable) may rate-limit by IP; the Actor backs off and reports
rate-limitedif the system keeps refusing. - Monitor mode compares job IDs. A role that is closed and re-posted with a new ID shows as one
closedand onenew. If a system returns an empty list by mistake, that run reports the earlier roles as closed. - Roles not returned because of a limit (Max results, Max results per company or the cost limit) are not saved in the snapshot, so they are reported as
newon the next run. - Descriptions are plain text, cut at 4,000 characters. SmartRecruiters needs one extra request per job to give a description.
- A change of the company list changes the default snapshot store; set a Monitor name to keep history when you edit the list.
- Salary data is whatever the company publishes; most do not.
FAQ
Which ATS does a company use?
Look at the apply link of any of its jobs: boards.greenhouse.io, jobs.lever.co, jobs.ashbyhq.com, apply.workable.com, jobs.smartrecruiters.com, *.recruitee.com or *.jobs.personio.de. Or give the domain and let the Actor look.
Why did my first monitor run return every role?
Nothing was saved yet, so every role is new. From the next run only changes are returned.
Why do I get no job rows on a daily run?
Nothing opened since yesterday. The free summary row still tells you the number of open roles. Switch on Include unchanged roles if you want the full list each time.
Is the data allowed to be used commercially?
The Actor reads the public job-board endpoints that companies publish for exactly this purpose (listing their jobs on other websites). It does not log in, bypass anything or collect candidate data. You are responsible for how you use the jobs, and for the terms of the companies' own sites.
Does it use a proxy?
No.
More tools from the same developer
All pay-per-result, no proxy or login needed, built and maintained by the same developer:
Website audits
- Website Accessibility Checker: WCAG 2.2 & EAA: accessibility issues with fixes, SEO basics and security headers.
- Cookie & Tracker Audit: GDPR Consent Checker: cookies and tracking tags that load before consent.
- AI Crawler Access Checker: robots.txt & llms.txt: which AI crawlers a site allows, plus llms.txt.
- Structured Data Validator: Schema & Rich Results: JSON-LD and Microdata checked against Google's rich result rules.
- Website Change Monitor: Diffs, Prices & Alerts: get a row only when a page changes, with a clean diff.
- Policy Change Monitor: Privacy & Terms Tracker: privacy policy and terms changes, classified clause by clause.
- SaaS Pricing Monitor: Track Competitor Plans: competitor pricing plans as structured data, with price-change diffs.
- Sitemap Change Monitor: New & Removed URLs: new, removed and changed URLs from a site's sitemaps.
- Site SEO Crawler: Broken Links & On-Page Audit: site-wide crawl for broken links, redirects and on-page SEO issues.
- Website Tech Stack Detector: Bulk Lead Filters: technologies used by websites, with filters for lead lists.
- Domain Availability & Expiry Checker (RDAP): domain availability, registrar and expiry dates from RDAP.
- Status Page SLA Monitor: Uptime & Incidents: SaaS vendor uptime, incidents and a monthly SLA table from public status pages.
Company data and compliance
- Company Contact Finder: Emails, Phones & Socials: contact details published on company websites.
- UK New Companies Feed: Companies House Daily: newly incorporated UK companies with sector filters.
- EU VAT Number Validator: Bulk VIES Checker: bulk VAT checks with name, address and consultation number.
- LEI Corporate Tree: GLEIF Parents & Subsidiaries: LEI lookup with parents, subsidiaries and a KYC summary.
- UK Company Distress Watch: Insolvency Alerts: administrations, liquidations and winding-up petitions from The Gazette.
- IBAN Validator: Bulk Check & Bank Lookup: IBAN format and checksum, plus bank name and BIC where open data exists.
- Sanctions Screening: OFAC, EU, UN & UK Lists: names screened against official sanctions lists, with match scores.
- OSHA & EPA Violation Monitor: Fines by Company: US OSHA and EPA enforcement cases and penalties by company.
- Email List Precheck: Syntax, MX & Disposable Check: cheap email list hygiene before a real verification.
- UK Company Officer Changes: Director & PSC Alerts: director, owner, address and status changes for a watchlist of UK companies.
- FDA Warning Letters Monitor: By Company & Subject: FDA warning letters by company and subject, with cited regulations.
- Supplier Risk Report: Sanctions, VAT & Insolvency: one risk row per supplier from eight official registers, with changes since last run.
- Brand Impersonation Domain Monitor: Look-alikes: look-alike domains and certificates that imitate your brand, with a risk score.
Media and AI
- Audio & Video Transcriber: Podcasts, SRT, Speakers: audio, video, podcasts and social links to text, SRT and VTT.
- Podcast Mention Alerts: Brand Mentions by Second: where your brand is said in new podcast episodes, with the exact second.
- News Brand Mentions Monitor: New Articles Only: new news articles about your brand, people or topics.
- YouTube Channel Monitor: New Videos & Growth: new videos and view growth of the channels you watch.
Market signals
- US WARN Layoff Notices: 12 States Daily Feed: layoff and plant closure notices from official state sources.
- US Product Recalls Monitor: FDA & CPSC Feed: FDA and CPSC recalls in one feed, with severity.
- EU Tenders Feed: TED Public Procurement Alerts: EU public tenders from TED with CPV, country and value filters.
- Liquor License Openings: New Bars & Stores (US): new US liquor licences from official state open data.
- Clinical Trials Change Monitor: Status & Updates: status, enrollment and results changes on ClinicalTrials.gov studies.
- App Reviews Monitor: App Store & Google Play: app reviews from both stores, only new ones in monitor mode.
- US Federal Contracts Feed: SAM.gov & USAspending: SAM.gov contract opportunities with the buyer's award history.
- Grants.gov Opportunities: US Federal Grants Feed: US federal grant opportunities by keyword, eligibility and agency.
- Federal Register Monitor: US Rules & Notices Feed: new US rules, proposed rules and notices by agency or topic.
- B2B Sales Trigger Feed: Hiring + Tech Leads: companies hiring for a role and using (or not using) a technology, with contacts.
- Local Business Leads: OpenStreetMap, No Website: local businesses by city and category, including those with no website.
- Solana Token Pair Monitor: New & Trending Pairs: new and trending Solana pairs with liquidity, volume and safety flags.
Feedback
Missing a field or a source that does not work well? Open an issue on the Issues tab.