ATS Jobs Scraper | Greenhouse & Lever Company Boards
Pricing
from $0.50 / 1,000 jobs
ATS Jobs Scraper | Greenhouse & Lever Company Boards
Scrape company job postings from Greenhouse & Lever ATS boards: title, location, department, team, and links. No API key.
Pricing
from $0.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Muzaffer Kadir YILMAZ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
ATS Jobs Scraper
Scrape job postings straight from company career boards on Greenhouse and Lever — title, location, department, team, work type, and a direct apply link. No API key, nothing to configure.
Add company slugs like stripe or spotify, get every open role on their board — ready to export to CSV, Excel, or JSON for recruiting, job boards, or hiring-trend research.
Features
- Straight from the source — jobs come from the companies' own career boards, so they are current and complete.
- Two platforms in one run — Greenhouse and Lever boards side by side, in one clean schema.
- Keyword filters — keep only titles or locations you care about (e.g.
engineer,remote). - Full descriptions — each job includes its description text and last-updated date.
Use cases
- Recruiting & sourcing — watch target companies for new openings.
- Job boards & aggregators — feed fresh listings from hundreds of companies.
- Market research — track which teams and locations companies are hiring for.
- Sales signals — hiring in a department is a buying signal.
Input
| Field | Type | Description |
|---|---|---|
greenhouseBoards | string[] | Greenhouse company slugs — the part after boards.greenhouse.io/. |
leverBoards | string[] | Lever company slugs — the part after jobs.lever.co/. |
titleKeywords | string[] | Keep only jobs whose title contains any of these words. |
locationKeywords | string[] | Keep only jobs whose location contains any of these words. |
maxItems | integer | Max jobs per company board. Default 200. |
Unknown slugs are skipped.
Examples
{"greenhouseBoards": ["stripe", "figma"],"leverBoards": ["spotify"],"maxItems": 200}
{"greenhouseBoards": ["gitlab", "databricks", "coinbase"],"titleKeywords": ["engineer", "developer"],"locationKeywords": ["remote"]}
Output
Each record is one job:
| Field | Description |
|---|---|
company / platform | Company slug and greenhouse or lever. |
jobId / title / url | Job ID, title and apply link. |
location / workplaceType | Location and on-site / remote / hybrid when given. |
department / team / commitment | Department, team and employment type when given. |
description | Job description text. |
updatedAt / scrapedAt | Last update on the board and scrape time. |
Example
{"company": "stripe","platform": "greenhouse","jobId": "8172487","title": "Abuse Investigator","url": "https://stripe.com/jobs/search?gh_jid=8172487","location": "Dublin","department": null,"team": null,"commitment": null,"workplaceType": null,"updatedAt": "2026-09-12T13:25:25-04:00","description": "Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to...","scrapedAt": "2026-09-23T22:02:59.984Z"}
Download the dataset as JSON, CSV, Excel, or XML, or pull it via the Apify API.
Pricing
Pay-per-event: $0.01 per run start (per GB of run memory) plus $0.50 per 1,000 jobs. You only pay for jobs actually returned. See the Pricing tab for current rates.
Disclaimer
This is an unofficial Actor. It is not affiliated with or endorsed by Greenhouse, Lever, or any company whose board it reads. It returns publicly posted job listings; you are responsible for how you use the data.