Company Jobs Checker ⚡ Workday, Greenhouse, Lever + 7 ATS
Pricing
from $2.00 / 1,000 job row saveds
Company Jobs Checker ⚡ Workday, Greenhouse, Lever + 7 ATS
Company domain in → open jobs out. Auto-detects the ATS and reads its public API: Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Breezy, BambooHR, Personio, Teamtailor. One row per job (title, location, remote, salary) + a hiring summary per company. Nothing found = not charged.
Pricing
from $2.00 / 1,000 job row saveds
Rating
0.0
(0)
Developer
Pulse Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Company Jobs Checker – Workday, Greenhouse, Lever, Ashby, Workable + 5 more ATS
Turn a list of company domains into a clean dataset of their current job openings plus a one-row hiring summary per company.
The actor finds which applicant-tracking system (ATS) each company uses and reads its official public job-board API or feed – no proxies, no login, no HTML scraping of the careers site. That makes it fast (hundreds of companies per minute), cheap, and reliable.
Supported ATS (10): Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, Breezy HR, BambooHR, Personio, Teamtailor.
What it does
- Auto-detects the ATS for every company you pass:
- tries the company slug on 8 ATS APIs in parallel (e.g.
stripe.com→ Greenhouse boardstripe,netguru.com→ Workable accountnetguru), - if that fails, opens the homepage / careers page and looks for ATS links (incl. Workday career sites – e.g.
nvidia.comresolves to its Workday board – and Teamtailor custom domains).
- tries the company slug on 8 ATS APIs in parallel (e.g.
- Fetches the open jobs from the ATS API and normalizes them into one common format (title, department, team, location(s), country, remote flag, workplace type, employment type, posted date, salary when published, URLs, optional description).
- Writes a company summary row: ATS used, total openings, top departments / locations / countries, remote share, openings posted in the last 7 / 30 days, latest and oldest posting, status.
You can also skip detection and point directly at a board:
- URLs:
https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite,https://jobs.lever.co/spotify,https://apply.workable.com/netguru/,https://g2.bamboohr.com/careers,https://career.teamtailor.com/jobs - Short form:
workday:nvidia.wd5/NVIDIAExternalCareerSite,greenhouse:stripe,lever:spotify,ashby:openai,workable:netguru,recruitee:jobs,breezy:breezy,bamboohr:g2,personio:personio,teamtailor:career.teamtailor.com
SmartRecruiters, iCIMS, SuccessFactors, Jobvite and Taleo boards are detected and reported (status ATS_DETECTED_UNSUPPORTED) but their jobs are not fetched.
Use cases
- Sales / lead generation – which of your target accounts are hiring, in what departments, how fast.
- Recruiting & staffing – monitor competitors' or clients' open roles daily.
- Job seekers & aggregators – one feed of openings across many companies, filtered by keyword / remote / date.
- Investors & analysts – hiring velocity as a growth signal (
postedLast30Days,openings).
Input
| Field | Description |
|---|---|
companies (required) | Domains, careers URLs, ATS board URLs or ats:slug short forms (see above). |
maxJobsPerCompany | Max job rows saved per company (default 500, max 5000). The summary still reports the board's total openings. |
keywords | Keep only titles containing one of these words. |
remoteOnly | Keep only remote jobs. |
postedAfter | Keep only jobs posted on/after this date. |
includeDescription | Also store the full description (text + HTML). For Workday and Workable this needs one extra request per job, so large boards take longer. |
Example:
{"companies": ["stripe.com", "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite", "workable:netguru", "ashby:openai"],"keywords": ["engineer", "developer"],"remoteOnly": true}
Output
Two dataset views:
Jobs – one row per opening (type: "job"):
company, ats, atsSlug, jobId, title, department, team, location, allLocations, country, remote, workplaceType, employmentType, postedAt, updatedAt, url, applyUrl, salaryMin, salaryMax, salaryCurrency, salaryInterval, salarySummary, descriptionText, descriptionHtml, checkedAt
Companies – one row per company (type: "company"):
company, status, ats, atsSlug, boardUrl, careersUrl, detectionSource, openings, openingsFetched, openingsMatched, openingsSaved, departments[], locations[], countries[], remoteOpenings, remoteShare, withSalary, postedLast7Days, postedLast30Days, latestPostedAt, oldestPostedAt, topTitles[], checkedAt
status values: OK, ATS_NOT_FOUND, BOARD_NOT_FOUND, ATS_DETECTED_UNSUPPORTED, ERROR, INVALID_INPUT.
Example job row:
{"type": "job","company": "NVIDIA Corporation","ats": "workday","jobId": "JR1994960","title": "Senior Board Design Hardware Engineer","location": "Israel, Raanana","allLocations": ["Israel, Raanana", "Israel, Yokneam"],"country": "Israel","remote": false,"employmentType": "Full time","postedAt": "2026-10-13T00:00:00.000Z","url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/Israel-Raanana/Senior-Board-Design-Hardware-Engineer_JR1994960"}
What each ATS provides
| ATS | Salary | Description | Remote flag | Notes |
|---|---|---|---|---|
| Workday | – | with includeDescription | from location text / title | 20 jobs per API page; country, employmentType and exact posted date come with includeDescription, otherwise posted date is derived from "Posted N days ago" |
| Greenhouse | – | yes | metadata / location | |
| Lever | when published | yes | workplaceType | |
| Ashby | when published | yes | isRemote / workplaceType | |
| Workable | – | with includeDescription | workplace field | |
| Recruitee | when published | yes | remote / hybrid / on_site | |
| Breezy HR | text + parsed range | – (not in the public feed) | is_remote | |
| BambooHR | text + parsed range | yes | isRemote / location text | |
| Personio | – | yes | location text | |
| Teamtailor | – | yes | title only | the public JSON feed has no location field |
Pricing
Pay per event – you only pay for what is found:
- job – one job row saved
- company – one company summary row
Companies where no supported ATS is found are reported for free. Platform usage is included in the event price.
Limitations (please read)
- Workday and Teamtailor boards cannot be guessed from a bare domain alone (their URLs contain a site name). The actor finds them when the homepage or careers page links to them; otherwise pass the board URL directly.
- Detection guesses the board slug from the domain and scans the careers page. Companies whose slug differs from their domain and whose careers site hides the ATS link may not be detected – pass the board URL directly in that case.
- Salary fields are filled only when the company publishes them in the ATS.
remoteis derived from ATS fields or the word "remote" in the location (or title for Workday/Teamtailor);nullmeans unknown.- The company summary statistics are computed from the jobs fetched (up to
maxJobsPerCompanyfor Workday/Workable);openingsis always the board's full count.