ATS Jobs Feed: Greenhouse, Lever, Ashby & More
Pricing
from $2.00 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | What it does |
|---|---|
companies | Career 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 / excludeKeywords | Keep or drop jobs by title words. Turn on searchInDescription to also match descriptions. |
locations | e.g. London, United States, Remote. |
workplaceTypes | remote, hybrid, onsite. |
departments, seniority, postedWithinDays, requireSalary | More filters. |
onlyNew + stateKey | Return only jobs not returned before (per monitor name). |
includeDescription | Include description HTML and text (default on). |
maxJobsPerCompany | Cap 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.