Greenhouse, Lever & Ashby Jobs Scraper
Pricing
Pay per event
Greenhouse, Lever & Ashby Jobs Scraper
Every open job at the companies you choose, live from their Greenhouse, Lever or Ashby career site. Title, location, remote, department and date filters run before billing. Salary where posted. $0.03 per 1,000 jobs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
AutomateLab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
Every open job at the companies you pick, pulled live from their own Greenhouse, Lever or Ashby career site. $2.00 per 1,000 jobs. Paste a career page URL or just a company slug (ramp, airbnb, palantir) and the actor finds the right ATS for you.
Compared with fantastic-jobs/career-site-job-listing-api (rated 4.08, $12 per 1,000 on the free plan and $4 to $6 on paid plans): this actor costs less on every plan, reads the company's live board instead of a cached database, and your title, location, department, remote and date filters run before anything is saved, so jobs you filter out are never billed.
Why use it
- Live, straight from the ATS. No aggregator lag. If the job is on the career page now, it is in your dataset.
- Three ATS, one schema. Greenhouse, Lever and Ashby jobs come back in the same columns.
- Salary where posted. Ashby and Lever salary ranges are included when the company publishes them.
- Pay only for what you keep. Filtered jobs are free. Hard
maxItemscap so a run never surprises you. - Fast and light. One request per company. A 150-job board finishes in about 2 seconds.
Input
| Field | Type | What it does |
|---|---|---|
companies | list | Career page URLs (boards.greenhouse.io/airbnb, jobs.lever.co/palantir, jobs.ashbyhq.com/ramp) or bare slugs. Bare slugs are tried on all three ATS. |
maxItems | number | Hard cap on jobs saved across all companies. Default 10. |
titleInclude | list | Keep jobs whose title contains any of these words. |
titleExclude | list | Drop jobs whose title contains any of these words (e.g. intern, senior). |
locationInclude | list | Keep jobs whose location contains any of these (e.g. New York, Remote). |
departmentInclude | list | Keep jobs in matching departments or teams (e.g. Engineering). |
remoteOnly | boolean | Only remote jobs. |
postedWithinDays | number | Only jobs published or updated in the last N days. |
includeDescription | boolean | Adds the full job description as plain text. Default on. |
Example:
{"companies": ["ramp", "https://jobs.lever.co/palantir", "airbnb"],"titleInclude": ["engineer"],"remoteOnly": true,"maxItems": 500}
Output
One row per job:
| Field | Example |
|---|---|
ats | ashby |
companySlug / companyName | ramp |
jobId | 34413f8d-26bf-... |
title | Security Engineer, Cloud |
location | New York, NY (HQ); Remote (US) |
department | Engineering / Backend |
employmentType | FullTime |
workplaceType | Hybrid |
isRemote | true |
salary | $211.4K - $290.6K |
postedAt / updatedAt | ISO dates |
jobUrl / applyUrl | Direct links to the posting and the application form |
description | Plain-text job description |
scrapedAt | When the row was collected |
Pricing
Pay per event:
- Actor start: $0.005 per run
- Job saved: $0.002 ($2.00 per 1,000 jobs)
A 1,000-job pull costs about $2.01. Jobs removed by your filters cost nothing.
Use cases
- Recruiters and sourcers: watch target companies for new openings in your niche.
- Sales teams: hiring is buying intent. A company opening 10 data engineering roles needs data tools.
- Job seekers and job boards: build a feed of remote roles from the companies you actually want.
- Market and comp research: collect posted salary ranges by role and company.
- AI agents and LLM pipelines: clean, uniform JSON with plain-text descriptions, ready to embed.
FAQ
How do I find a company's slug? Open its careers page. If the jobs link goes to boards.greenhouse.io/X, jobs.lever.co/X or jobs.ashbyhq.com/X, X is the slug. You can also paste the whole URL.
What if a company uses a custom careers domain? Many custom pages (like careers.airbnb.com) still run on Greenhouse underneath. Try the company name as a slug; the actor checks all three ATS.
What about Workday, iCIMS or SmartRecruiters? Not yet. Greenhouse, Lever and Ashby cover a large share of tech and startup hiring. Tell us which ATS you need next in the Issues tab.
Do I need a proxy or login? No. These are the companies' public job boards.
Why is it fresher than a jobs database? It reads the company's live public job feed on every run, in one request, instead of serving a cached copy.