Company Jobs Feed - Greenhouse, Lever, Ashby, Workday & more
Pricing
from $0.80 / 1,000 jobs
Company Jobs Feed - Greenhouse, Lever, Ashby, Workday & more
Normalised jobs straight from company career sites on Greenhouse, Lever, Ashby, Workday, Workable, Recruitee, Personio and PageUp (AU). Salary, location, remote flag, descriptions. Monitor mode for new jobs. $0.80 per 1,000 jobs.
Pricing
from $0.80 / 1,000 jobs
Rating
0.0
(0)
Developer
ClearScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Get every open job straight from company career sites, normalised into one clean format. Supports Greenhouse, Lever, Ashby, Workday, Workable, Recruitee, Personio and PageUp (popular with Australian universities, councils and enterprises). Paste career-page URLs or slugs, get titles, locations, remote/hybrid flags, salary ranges, posting dates and full descriptions. $0.80 per 1,000 jobs. Failed or empty career sites cost nothing.
What it does
Most companies publish their jobs through an applicant tracking system (ATS). Each ATS has its own public job-board feed, built so job boards and career widgets can list the jobs. This Actor reads those official feeds and maps them all to one schema, so you can mix 8 ATSs in one run.
- 8 ATSs in one Actor: Greenhouse (incl. EU), Lever (incl. EU), Ashby, Workday (myworkdayjobs.com and myworkdaysite.com), Workable, Recruitee, Personio, PageUp.
- Flexible input: career URLs,
ats:slugpairs, or bare slugs likeairbnb, which are auto-detected across Greenhouse, Lever, Ashby, Workable and Recruitee. - Normalised fields: company, title, department, team, employment type, workplace type (remote / hybrid / onsite), location(s), city, region, country, posted / updated / closing dates (ISO UTC), salary min / max / currency / period where the ATS publishes it (Ashby, Lever, Recruitee), job and apply URLs.
- Descriptions: clean plain text (LLM-ready), original HTML, or both.
- Filters: title keywords, excluded words, location, department, remote-only, posted within N days, per-company and total caps.
- Monitor mode: remembers job IDs between runs and outputs only new jobs. Schedule it daily for a "new jobs" feed and pay only for what's new.
- Reliable: retries with backoff, automatic proxy fallback, per-company error isolation (one broken career site never kills the run). Failures are listed in
RUN_STATS.
Use cases
- Job boards and aggregators: fill a niche board (e.g. AI startups, Australian universities, climate tech) directly from employers.
- Sales intelligence / "who is hiring": hiring signals for target accounts. A company hiring 5 data engineers is a lead.
- Recruiters and talent teams: track competitors' openings and salary ranges.
- Market research: hiring trends by role, location or remote share.
- AI agents and RAG: clean plain-text descriptions ready for embedding.
How to find a company's career site
Open the company's careers page and click a job. The address bar tells you the ATS:
| ATS | URL looks like | Input example |
|---|---|---|
| Greenhouse | boards.greenhouse.io/airbnb or job-boards.greenhouse.io/airbnb | greenhouse:airbnb |
| Lever | jobs.lever.co/palantir | lever:palantir |
| Ashby | jobs.ashbyhq.com/ramp | ashby:ramp |
| Workday | nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite | paste the full URL |
| Workable | apply.workable.com/huggingface | workable:huggingface |
| Recruitee | bunq.recruitee.com | recruitee:bunq |
| Personio | personio.jobs.personio.de | personio:personio |
| PageUp | careers.pageuppeople.com/513/cw/en/listing | pageup:513 |
If a company embeds the board on its own domain, view the page source or click "Apply"; the ATS URL usually shows up there.
Input example
{"companies": ["https://boards.greenhouse.io/airbnb","lever:palantir","https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite","pageup:513"],"titleKeywords": ["engineer", "data"],"locationKeywords": ["australia", "remote"],"postedWithinDays": 30,"descriptionFormat": "text"}
Output example
{"jobKey": "ashby:ramp:34413f8d-26bf-4bbc-8ade-eb309a0e2245","ats": "ashby","company": "ramp","companyName": "ramp","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","employmentType": "FullTime","workplaceType": "hybrid","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)"],"city": "New York City","region": "NY","country": "USA","postedAt": "2026-04-07T17:12:35Z","salaryMin": 211400,"salaryMax": 290600,"salaryCurrency": "USD","salaryPeriod": "year","salaryText": "$211.4K – $290.6K • Offers Equity","url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","descriptionText": "About Ramp\nRamp is ...","scrapedAt": "2026-10-18T04:40:00Z"}
Fields an ATS doesn't publish are null, so every row has the same columns.
Pricing (pay per event)
- $0.80 per 1,000 jobs saved (after your filters; in monitor mode only new jobs).
- Career sites that fail or have no jobs are free. There is no per-company or per-request fee.
- Use Max jobs in total or the run's max-charge setting to cap spend.
FAQ
Why no SmartRecruiters? This Actor only reads feeds whose robots.txt allows automated access. SmartRecruiters' API robots.txt disallows crawlers, so SmartRecruiters inputs are rejected before any charge.
Is this legal? The Actor only reads public job postings from the feeds ATS vendors publish for job boards and career widgets. No logins, no personal data. Jobs are meant to be distributed. Still, respect each employer's terms if you republish.
Which fields are always present? Title, URL, company, ATS and job ID. Location, dates and descriptions are present for almost all jobs. Salary only where the employer publishes it.
Workday is slower? Workday lists 20 jobs per request and needs one extra request per job for the description. Turn off descriptions for a fast listing-only run.
What about JobAdder, Employment Hero, iCIMS, Taleo, SuccessFactors? They don't offer a public per-company feed without employer credentials, so they're not supported (yet). Ask in Issues if you need one.
Do I need a proxy? No. These are public APIs. If a site rate-limits, the Actor switches to Apify datacenter proxy automatically.
Daily health check
The Actor ships with a self-test input (Greenhouse + Ashby) that Apify runs daily. Breaking feed changes are caught early.
Legal and fair-use notes
Data comes from official public job-board endpoints. Use it in line with the employers' and ATS vendors' terms. Do not use job data to spam applicants or employers.