Greenhouse, Lever, Ashby & Workable Jobs API - Personio
Pricing
$1.49 / 1,000 jobs
Greenhouse, Lever, Ashby & Workable Jobs API - Personio
Every open job from Greenhouse, Lever, Ashby, Workable and Personio career pages in one JSON format: salary, remote, filters, and an only-new-jobs mode for alerts. $0.00149 per job; failed boards free; no start fee.
Pricing
$1.49 / 1,000 jobs
Rating
0.0
(0)
Developer
DigiVibeTech
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Get every open job from company career boards hosted on Greenhouse, Lever (global and EU), Ashby, Workable and Personio (popular with European companies), using their public job-board APIs and feeds. One clean, consistent JSON schema for all five: title, location, all locations, remote, workplaceType, department, team, employmentType, salary (min/max/currency/interval when the company publishes it), postedAt/updatedAt (ISO 8601, UTC), url, applyUrl and a plain-text descriptionText.
$0.00149 per job delivered (1,000 jobs = $1.49), no start fee. Boards that are unknown, fail or are disallowed are free. Filters are applied before you are charged.
Why this one
- One schema, five job-board systems. Greenhouse, Lever (global and EU), Ashby, Workable and Personio come back in the same JSON fields, so you write one parser instead of five.
- Pay only for jobs you did not have yet. Set
onlyNewJobsor amonitorNameand run daily: only unseen jobs are delivered and charged. - Filters run before charging. Title, location, remote, minimum salary and posted-within-days filters decide what is billed; unknown, failed or disallowed boards are free.
- Extra fields included: salary range,
yearsExperienceMinread from the description, merged duplicate posts for roles listed in several cities; email addresses and phone numbers redacted.
Screenshots
From a real Console run, 27 Oct 2026 (run jupcgem52Md7gUEsq): public GitLab (Greenhouse), Palantir (Lever) and Personio job boards, 7 jobs, plus 1 missing board on purpose.

Quick start: example input, output and cost
Company job listings from Greenhouse, Lever, Ashby, Workable and Personio public feeds as JSON: salary, remote, filters, only new jobs. $1.49 per 1,000 jobs.
Example input
{"companies": ["https://job-boards.greenhouse.io/gitlab","https://jobs.lever.co/palantir"]}
Cost example: ~1,000 open jobs x $0.00149 = $1.49.
Example output (real run, 2026-11-04 UTC)
From a real run of this actor on the public GitLab (Greenhouse) and Palantir (Lever) job boards, 3 jobs per company, descriptions on (plus a board that does not exist, which is not charged). The run returned 6 jobs. Three shown, descriptions shortened:
[{"ats": "greenhouse","company": "gitlab","companyName": "GitLab","jobId": "8924841002","title": "Incident & Escalation Lead- Enterprise Customers","url": "https://job-boards.greenhouse.io/gitlab/jobs/8924841002","applyUrl": "https://job-boards.greenhouse.io/gitlab/jobs/8924841002","location": "Remote, United Kingdom","locations": ["Remote, United Kingdom","United Kingdom"],"remote": true,"workplaceType": "remote","department": "ASE","team": null,"employmentType": null,"salary": null,"postedAt": "2026-11-04T05:48:03+00:00","updatedAt": "2026-11-04T05:51:50+00:00","language": "en","descriptionText": "GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the …","yearsExperienceMin": null,"payTransparency": {"status": "not_eu","country": null,"rangeText": null},"jobKey": "greenhouse:gitlab:8924841002","input": "https://job-boards.greenhouse.io/gitlab","fetchedAt": "2026-11-04T06:33:56.911168+00:00"},{"ats": "lever","company": "palantir","companyName": null,"jobId": "133e2f49-685b-4234-b118-8d8e6851fb2e","title": "Talent Program and Events Strategist","url": "https://jobs.lever.co/palantir/133e2f49-685b-4234-b118-8d8e6851fb2e","applyUrl": "https://jobs.lever.co/palantir/133e2f49-685b-4234-b118-8d8e6851fb2e/apply","location": "New York, NY","locations": ["New York, NY"],"country": "US","remote": false,"workplaceType": "hybrid","department": null,"team": "Recruiting","employmentType": "Full-time","salary": null,"postedAt": "2026-11-03T21:42:43.774000+00:00","updatedAt": null,"language": null,"descriptionText": "A World-Changing Company\n \nPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more …","yearsExperienceMin": 2,"payTransparency": {"status": "not_eu","country": null,"rangeText": null},"jobKey": "lever:palantir:133e2f49-685b-4234-b118-8d8e6851fb2e","input": "https://jobs.lever.co/palantir","fetchedAt": "2026-11-04T06:33:59.192342+00:00"},{"ats": "lever","company": "palantir","companyName": null,"jobId": "ca222ecd-b659-4e3e-aee5-d85655c7bbc8","title": "Software Engineer - Applied AI, Defense Applications","url": "https://jobs.lever.co/palantir/ca222ecd-b659-4e3e-aee5-d85655c7bbc8","applyUrl": "https://jobs.lever.co/palantir/ca222ecd-b659-4e3e-aee5-d85655c7bbc8/apply","location": "Washington, D.C.","locations": ["Washington, D.C."],"country": "US","remote": false,"workplaceType": "hybrid","department": null,"team": "Dev","employmentType": "Full-time","salary": null,"postedAt": "2026-11-02T22:21:06.185000+00:00","updatedAt": null,"language": null,"descriptionText": "A World-Changing Company\n \nPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more …","yearsExperienceMin": null,"payTransparency": {"status": "not_eu","country": null,"rangeText": null},"jobKey": "lever:palantir:ca222ecd-b659-4e3e-aee5-d85655c7bbc8","input": "https://jobs.lever.co/palantir","fetchedAt": "2026-11-04T06:33:59.192342+00:00"}]
Full sample from the same run (≤50 rows): JSON · CSV
Try it: run with {"companies":["https://job-boards.greenhouse.io/gitlab","https://jobs.lever.co/palantir"],"maxJobsPerCompany":3,"includeDescription":true}. That is 6 jobs × $0.00149 (job-listed) = $0.0089 (under one cent). Apify's free plan includes $5 of prepaid usage every month, so this run fits in it many times over.
Highlights
- Paste board URLs as you see them:
https://job-boards.greenhouse.io/gitlab,https://boards.greenhouse.io/acme/jobs/123,https://jobs.lever.co/palantir,https://jobs.eu.lever.co/...,https://jobs.ashbyhq.com/<company>,https://apply.workable.com/<company>,https://<company>.jobs.personio.de, orgreenhouse:<board>/lever:<board>/ashby:<board>/workable:<account>/personio:<company>. - Only new jobs (
onlyNewJobsormonitorName): schedule it daily and receive, and pay for, only jobs you have not seen yet. Ideal for job alerts, hiring-signal tracking and recruiting dashboards via Apify integrations (Slack, email, Google Sheets, webhooks). - Filters: title keywords (include/exclude), location keywords (city, country, country code, "Remote"), remote only, posted within N days, max jobs per company (newest first).
- Minimum salary filter (
minSalary, optionallykeepJobsWithoutSalary), posted before a date (postedBefore) and merge duplicate posts of the same role in several cities (mergeDuplicates). yearsExperienceMin: the smallest "N years of experience" requirement found in the description (ornull).- Description text with HTML removed; email addresses and phone numbers are redacted.
Input
companies (required), titleKeywords, excludeTitleKeywords, locationKeywords, remoteOnly, postedWithinDays, postedBefore, minSalary, keepJobsWithoutSalary, mergeDuplicates, maxJobsPerCompany (default 1,000), includeDescription (default true), personioLanguage (default en), onlyNewJobs, monitorName.
Output (one item per job)
ats, company, companyName, jobId, jobKey, title, url, applyUrl, location, locations[], country, remote, workplaceType, department, team, employmentType, salary{min,max,currency,interval}, postedAt, updatedAt, language, yearsExperienceMin, descriptionText, duplicateJobIds (when merging), input, fetchedAt
Not every field exists on every platform (for example country and salary come from Lever/Greenhouse, companyName from Greenhouse/Workable/Personio; salary also from Ashby); missing values are null. Failed boards and reasons are in ERRORS; totals in SUMMARY.
Which job boards are supported?
Greenhouse and Lever publish these APIs for public use: Greenhouse states that job-board data "is publicly available" without authentication, Lever states that published postings are publicly viewable and may be read by third parties, and Personio documents its career-site XML feed as public, without credentials, for integrating jobs into other websites. Workable boards are read from the public careers-widget feed at apply.workable.com, which is what Workable's own embeddable careers page uses (no login, no key); its robots.txt allows all paths. Only company and job fields are returned: no recruiter or hiring-manager names, and e-mail addresses and phone numbers in descriptions are redacted. Ashby boards are read from Ashby's officially documented public Job Postings API (developers.ashbyhq.com), with compensation when the company publishes it; unlisted postings are skipped. SmartRecruiters is not supported because its API robots.txt disallows automated access. Other applicant-tracking systems are not included where their robots.txt does not allow automated access.
Limits
- Only public job boards on the listed ATS platforms. Company career pages on other systems, LinkedIn and Indeed are not covered.
- Salary and experience fields are only as good as the posting: many jobs publish no salary, and
yearsExperienceMinis read from the text. onlyNewJobsremembers job ids per monitor; a newmonitorNamestarts from scratch.
Responsible use
One API request per company board, at most about one request per second per host, Crawl-delay honoured, honest User-Agent (JobsFeed/1.0). We never log in, never use the application endpoints and never bypass bot protection. The output contains company job posts only, with no applicant or recruiter fields. Job descriptions belong to the companies: link back to the original post when you republish them.
Pricing
| Event | Price |
|---|---|
Job delivered (job-listed) | $0.00149 |
Set a maximum cost per run in Apify and the actor stops delivering jobs before it would exceed it.
Not affiliated with Greenhouse Software, Lever, Ashby, Workable or Personio.
Maintained by DigiVibeTech. Questions or bugs: use the Issues tab or digivibetech.com/support; we reply within 2–5 business days.