ATS Jobs Scraper: Greenhouse, Lever, Ashby & SmartRecruiters
Pricing
from $0.75 / 1,000 jobs
ATS Jobs Scraper: Greenhouse, Lever, Ashby & SmartRecruiters
Collect public job postings from Greenhouse, Lever, Ashby and SmartRecruiters company boards. Export titles, locations, apply links, available salaries and optional descriptions in one consistent format.
Pricing
from $0.75 / 1,000 jobs
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Security
Limited permissionsShare
ATS Jobs Scraper
Collect public job openings from company career boards hosted on Greenhouse, Lever, Ashby and SmartRecruiters, in one run and in one consistent format. Use it to compare roles and available salary information across employers, watch companies for new openings, or fill a job directory.
Who it is for
- Recruiters and sourcing teams tracking openings at target companies
- Job boards and newsletters that list roles from many employers
- Analysts studying hiring trends by company, team, location or salary
Input
- Company boards (required): board URLs such as
https://job-boards.greenhouse.io/stripe,https://jobs.lever.co/palantir,https://jobs.ashbyhq.com/ashbyorhttps://careers.smartrecruiters.com/smartrecruiters, or objects with a platform and a slug, such as{"platform": "lever", "slug": "palantir"}. - Platform for bare slugs:
greenhouse,lever,ashbyorsmartrecruiters. Use it when you list plain slugs such as"stripe". - Maximum jobs: the most jobs to collect across all boards. Default 50, up to 10,000.
- Include descriptions: add a cleaned job description to each row. Off by default.
Example:
{"boards": ["https://job-boards.greenhouse.io/stripe",{"platform": "lever", "slug": "palantir"},"https://jobs.ashbyhq.com/ashby"],"maxItems": 50,"includeDetails": false}
Boards are collected in the order you list them. When the job limit is reached, later boards are skipped, so put the companies you care about most first or raise the limit.
For a small SmartRecruiters collection with descriptions:
{"boards": ["https://careers.smartrecruiters.com/smartrecruiters"],"maxItems": 2,"includeDetails": true}
Use the company's board URL, rather than an individual job link or a filtered
search URL. Company-board links on jobs.smartrecruiters.com also work.
Output
Each row is one job opening:
jobId,platform,company,title,department,teamlocation(main location) andlocations(all listed locations)workplaceType(for example remote or hybrid) andemploymentTypesalaryMin,salaryMax,salaryCurrency,salaryPeriodandsalaryTextpostedAtandupdatedAturl(job page) andapplyUrldescriptionText(only when descriptions are turned on)
Example row:
{"jobId": "7458d4e9-da2e-47bd-98cb-adfda43d42b2","platform": "ashby","company": "ashby","title": "Engineering Manager - EU","department": "Engineering","team": "EMEA Engineering","location": "Remote - European Union","locations": ["Remote - European Union", "Spain", "Italy", "Germany"],"workplaceType": "remote","employmentType": "FullTime","salaryMin": 150000,"salaryMax": 250000,"salaryCurrency": "EUR","salaryPeriod": "1 YEAR","salaryText": "€150K – €250K • Offers Equity • Offers Bonus","postedAt": "2024-03-04T14:29:08.532000Z","updatedAt": null,"applyUrl": "https://jobs.ashbyhq.com/ashby/7458d4e9-da2e-47bd-98cb-adfda43d42b2/application","url": "https://jobs.ashbyhq.com/ashby/7458d4e9-da2e-47bd-98cb-adfda43d42b2","descriptionText": null}
Empty or missing values
- A field is null when the company does not publish it. Many employers leave out team, employment type or salary.
- Structured salary fields are available where supported on Ashby and Lever boards. Greenhouse and SmartRecruiters salary fields stay null in this Actor; a description may still contain employer-written salary information.
- For Lever and Ashby boards,
companyis the board name from the URL (for examplepalantir) rather than a formatted company name. - Job values keep the wording the company uses, so the same idea can appear as
Full-timeon one board andFullTimeon another.
Limits
- Supported: company boards on Greenhouse (US), Lever (including Lever EU), Ashby and SmartRecruiters. EU Greenhouse boards and company career sites on their own domains are not supported; use the company's board URL on one of the supported platforms instead.
- Up to 100 boards and up to 10,000 jobs per run. There are no keyword or location filters: each board returns all of its open jobs, up to your limit.
- A confirmed board with no open jobs gives zero rows for that company. The run's status message lists the result for each company. Missing Greenhouse, Lever and Ashby slugs also give zero rows and the run carries on.
- An unavailable or unconfirmed SmartRecruiters board is reported separately from an empty board. If a run has such a source failure and delivers no jobs, it fails with a clear status. If other jobs were delivered, they remain available and the summary identifies the unavailable board.
- SmartRecruiters jobs removed during collection can be omitted. Large SmartRecruiters collections can take longer and return fewer jobs within the run limits.
- Very large boards can occasionally be skipped, and a run that reaches its time limit keeps the jobs collected so far.
Privacy
Only public job postings are collected. Public text is returned as published, including employer-provided names, business contacts and application instructions. Descriptions are converted to plain text.
Pricing
See the Pricing tab for the current price. Result charges apply to delivered job rows. Any configured run-start fee can still apply when no jobs are delivered.