Workday & Greenhouse Jobs API: Lever, Ashby, Workable +4 avatar

Workday & Greenhouse Jobs API: Lever, Ashby, Workable +4

Pricing

$5.00 / 1,000 result (job)s

Go to Apify Store
Workday & Greenhouse Jobs API: Lever, Ashby, Workable +4

Workday & Greenhouse Jobs API: Lever, Ashby, Workable +4

Job board API: open jobs from Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters and Personio in ONE schema (location, remote, department, salary, posted date, apply link). New-jobs-only alerts, daily job history and hiring trends. Official public job-board APIs, no scraping.

Pricing

$5.00 / 1,000 result (job)s

Rating

0.0

(0)

Developer

Northpine Studio

Northpine Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Workday & Greenhouse Jobs API: Lever, Ashby, Workable, Recruitee, SmartRecruiters, Personio, Teamtailor

Need a job board API or a scheduled new-jobs alert across Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, Personio, Teamtailor and Workday? Give it company slugs and get normalized openings; schedule it for recruiting and job-alert monitoring.

One Actor, one clean schema, nine applicant tracking systems. Give it company board slugs and get every open job as normalized rows.

Tip: the bundled:workday list is large (about 25 minutes, 25k rows) and bundled:greenhouse about 13 minutes for 100k rows; set the run timeout to at least 1 hour for bundled lists.

Data source: the public job-board APIs that Workday, Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, Personio and Teamtailor provide for embedding postings on company career pages. No scraping of websites, no logins, no recruiter or candidate data.

Use cases

  • Job-alert and recruiting-intelligence feeds: schedule it and get only new postings
  • Hiring-trend and salary research across companies
  • Building a niche job board from many company career pages
  • Lead generation: find companies hiring for a role you sell into

Example input

{"companies":["greenhouse:stripe","lever:spotify","ashby:ashby"],"keywords":["engineer"],"remoteOnly":true,"maxItems":100}

Tip: pass just "stripe" and the Actor finds which ATS hosts that board.

Output fields

ats, company, companyName, jobId, title, department, team, location, locations, country, remote, workplaceType, employmentType, salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryAnnualMin, salaryAnnualMax (annualised, same currency, no FX conversion), postedAt, updatedAt, url, applyUrl, and optionally descriptionText.

Features

  • Normalized location, remote flag, department/team and ISO dates across all seven systems

  • Salary range when the company publishes it (Ashby, Lever, Greenhouse pay transparency)

  • Filters: title keywords, remote only, location, department, posted within N days, minimum salary

  • Cross-board dedupe: the same company, title and location posted on two systems is returned once (toggle dedupeAcrossBoards)

  • Annualised salary fields make hourly, monthly and yearly pay comparable

  • New-jobs-only mode: schedule the Actor and receive only postings you have not seen before

  • Job history (set trackHistory, schedule daily): every board is remembered between runs. Each job gets status (new, open, changed, reopened, removed), firstSeenAt, lastSeenAt, daysOpen and a changes list (title, location, department, salary edits). Jobs that disappear are returned once with removedAt. Add onlyChanges for cheap daily monitoring.

  • Hiring trend per company: open jobs, new/removed since the last run, and 7 and 30 day change, written to the ats-hiring-trends dataset and the HIRING_TRENDS record. Trend labels need about a week of daily runs; the first run is a baseline.

  • Workday boards of large employers, pinned as workday:tenant/wdN/site (e.g. workday:nvidia/wd5/NVIDIAExternalCareerSite; copy the three parts from the careers URL https://tenant.wdN.myworkdayjobs.com/site). bundled:workday covers ~30 big employers. Workday caps one search at 2000, so large boards are automatically re-queried per job category (and location) to get past the cap (nvidia: ~2,660 jobs, takes ~4.5 min). Posted date is day-accurate (exact start date and full description when includeDescription is on, which fetches one extra page per job); no salary field.

  • Teamtailor career sites (teamtailor:career = career.teamtailor.com): public JSON feed, location and description, no salary.

  • SmartRecruiters and Personio boards (smartrecruiters:Canva, personio:holidu; SmartRecruiters slugs are case-sensitive). Their public feeds carry no salary and no description text, so those fields are null there.

Notes

Only boards a company has made public are read. Salary and remote data depend on what each company publishes; missing values are null. Workable boards have no salary field. Workable rate-limits per IP, so very large Workable lists are fetched slowly. Not affiliated with Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters or Personio.