ATS Jobs Feed: Greenhouse, Lever, Ashby & More avatar

ATS Jobs Feed: Greenhouse, Lever, Ashby & More

Pricing

from $2.00 / 1,000 jobs

Go to Apify Store
ATS Jobs Feed: Greenhouse, Lever, Ashby & More

ATS Jobs Feed: Greenhouse, Lever, Ashby & More

Get every open job from any company's Greenhouse, Lever, Ashby, SmartRecruiters or Recruitee board in one clean format, with salary, remote, seniority and new-jobs-only mode.

Pricing

from $2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Avi Som

Avi Som

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

ATS Jobs Feed: Greenhouse, Lever, Ashby, Workday, SmartRecruiters & Recruitee

Get every open job from any company's careers page in one clean, consistent format: title, department, location, remote/hybrid, seniority, salary range, posting date, apply link and full description.

Just paste career page URLs (or company names) and go. No proxies or logins are needed. It reads each platform's official public job-board API, so it's fast and reliable, and it doesn't break when a website gets redesigned.

Why use it

  • 6 job platforms, 1 format. Greenhouse, Lever (US and EU), Ashby, Workday, SmartRecruiters and Recruitee all come out in the same fields. Mix startups and Fortune 500 employers in one run.
  • Salary included. Uses structured pay data where the platform has it (Ashby, Lever, Recruitee). Otherwise it pulls the pay range out of the description, e.g. "$160,000 - $210,000" or "184,000 USD – 287,500 USD" (common in US pay-transparency postings).
  • Only new jobs mode. Schedule it daily or hourly and get just the jobs posted since the last run. You only pay for new jobs.
  • Auto-detect. Don't know which system a company uses? Enter the company slug (e.g. notion) and every supported platform is checked.
  • Filters: title keywords, excluded words, location, remote/hybrid/on-site, department, seniority, posted-within-N-days, salary-only.

Use cases

  • Job alerts & job boards: power a niche job board ("remote Rust jobs", "AI startup jobs") or a Slack/Discord alert.
  • Recruiting & sales intelligence: see which companies are hiring for what. Hiring is a strong buying signal.
  • Market & salary research: compare pay ranges by role, level and location across hundreds of companies.
  • Job seekers: watch your dream companies and get new matching roles first.

Input

FieldWhat it does
companiesCareer page URLs (https://jobs.lever.co/palantir, https://jobs.ashbyhq.com/openai, https://boards.greenhouse.io/stripe, https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite, https://careers.smartrecruiters.com/ServiceNow, https://bunq.recruitee.com), ats:slug pairs (greenhouse:stripe, lever-eu:acme), or a bare slug (auto-detect; Workday needs the full URL).
keywords / excludeKeywordsKeep or drop jobs by title words. Turn on searchInDescription to also match descriptions.
locationse.g. London, United States, Remote.
workplaceTypesremote, hybrid, onsite.
departments, seniority, postedWithinDays, requireSalaryMore filters.
onlyNew + stateKeyReturn only jobs not returned before (per monitor name).
includeDescriptionInclude description HTML and text (default on).
maxJobsPerCompanyCap per company (0 = no limit). With onlyNew, each run moves on to the next unseen jobs.

Example:

{
"companies": ["https://jobs.ashbyhq.com/openai", "greenhouse:stripe", "notion"],
"keywords": ["engineer"],
"workplaceTypes": ["remote", "hybrid"],
"onlyNew": true,
"stateKey": "eng-alerts"
}

Output

Each job is one dataset item:

{
"id": "smartrecruiters:ServiceNow:744000159871179",
"source": "smartrecruiters",
"company": "ServiceNow",
"companyName": "ServiceNow",
"title": "Senior DevOps Engineer (Kubernetes) - Federal",
"department": "Engineering, Infrastructure and Operations",
"team": "Engineering",
"location": "Santa Clara, CALIFORNIA, United States",
"locations": ["Santa Clara, CALIFORNIA, United States"],
"country": "US",
"workplaceType": "onsite",
"employmentType": "full-time",
"seniority": "senior",
"salaryMin": 161300,
"salaryMax": 274200,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"salarySource": "description",
"postedAt": "2026-11-05T13:41:16.322Z",
"url": "https://jobs.smartrecruiters.com/ServiceNow/744000159871179-senior-devops-engineer-kubernetes-federal",
"applyUrl": "https://jobs.smartrecruiters.com/ServiceNow/744000159871179-senior-devops-engineer-kubernetes-federal?oga=true",
"descriptionText": "…",
"descriptionHtml": "…",
"scrapedAt": "2026-11-05T13:44:56.215Z"
}

A per-company summary (found / not found / errors / counts) is saved to the run's key-value store as OUTPUT.

Export to JSON, CSV, Excel, or send results to Google Sheets, Slack, Zapier, Make or n8n through Apify integrations.

Pricing

Pay per result: you pay only for jobs delivered to your dataset. Set a maximum cost per run in run options and the Actor stops cleanly when it's reached. With Only new jobs on, repeat runs charge only for jobs you haven't seen.

FAQ

Which companies are supported? Any company whose public careers page runs on Greenhouse, Lever, Ashby, Workday, SmartRecruiters or Recruitee. That covers a large share of startups and tech companies. If a career URL is on a custom domain, use the company slug or the ats:slug form.

Workday tips: paste the careers URL (anything on *.myworkdayjobs.com or myworkdaysite.com). Title keywords are also sent to Workday's own search, so filtered runs on big employers are fast. Workday returns at most about 2,000 jobs per search, so use keywords for very large employers. Posting dates come from Workday and may be approximate ("Posted 3 days ago").

How is seniority detected? From the job title (intern, junior, senior, staff, principal, lead/manager, director, executive). Titles without a level are null (filter with unspecified).

Is this legal? It only reads public job-board APIs that these platforms provide for publishing job listings. It collects no personal data. Some company boards are intentionally excluded.

Something's wrong? Open an issue on the Actor's Issues tab with the company URL and it will be fixed quickly.