Company Jobs Scraper - Greenhouse & Lever
Pricing
from $2.30 / 1,000 results
Company Jobs Scraper - Greenhouse & Lever
Track hiring at any company on Greenhouse or Lever. Give board tokens, get every open role in one clean schema. No personal data.
Pricing
from $2.30 / 1,000 results
Rating
0.0
(0)
Developer
Lowland Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Company Jobs Scraper — Greenhouse & Lever, clean JSON
Track hiring at any company that posts on Greenhouse or Lever — the two most common applicant-tracking systems. Give it a list of company board tokens and get every open role, normalised to one clean shape across both platforms: employer, title, location, department, links and the full posting text.
Live health record: lowlanddata.com/status/company-jobs-scraper - 30-day success rate and daily canary results. Full reference: tool page.
No personal data, ever. These are employer job boards — there is no applicant data in them, and recruiter or hiring-manager fields are never taken. You get the company, the role and the public posting. Safe to store, share and drop into a CRM.
Reads the official public APIs. Greenhouse and Lever both publish free, documented JSON job boards. No proxy, no login, no scraping around a defence — just the data companies publish to be found.
Quick start (30 seconds)
- Find a company's token: the slug in
boards.greenhouse.io/tokenorjobs.lever.co/token. - Put entries into companies as
greenhouse:stripeorlever:spotify(a barestripeis tried on both). - Click Start.
What you can build with it
- Hiring-signal sales intelligence. A company opening ten engineering roles is scaling — pipe your target accounts' boards into a daily run and you see growth before the funding announcement.
- Competitor hiring watch. Which teams are your competitors staffing? Filter by
department. - A niche job board. Aggregate 50 companies in your sector into one clean feed and republish.
- Recruiting market maps. Roles, locations and work modes across a set of employers, refreshed daily.
What you get
One JSON object per open role — identical fields whether it came from Greenhouse or Lever:
{"jobId": "8172508","source": "greenhouse","companyToken": "stripe","companyName": "Stripe","title": "Android Engineer, Terminal","url": "https://stripe.com/jobs/search?gh_jid=8172508","location": "Toronto","department": "Terminal - Eng","office": "Canada","postedAt": "2026-08-01T09:00:00Z","workplaceType": null,"commitment": null,"description": "We are looking for..."}
Lever rows fill workplaceType (onsite/hybrid/remote) and commitment; Greenhouse rows fill updatedAt and office. description is present unless you turn scrapeDetails off.
How much does it cost?
Pay per job row plus a small start fee. Fetching one company's whole board is a single request, so hundreds of roles cost cents. Free-plan users try it capped at 25. Platform usage is billed by Apify.
Not technical? Let your AI assistant set it up
I want to use the Company Jobs Scraper (lowlanddata/company-jobs-scraper) on Apify.What I want: [E.G. "all open jobs at Stripe, Ramp and Notion"]Guide me to:1. Find each company's Greenhouse or Lever token (the slug in their careers URL),and format companies as greenhouse:token or lever:token.2. Optionally set a title keyword to filter roles, and maxItems.3. Explain how to run it and export CSV, and suggest a daily Schedule.
Input reference
| Field | Type | Default | Notes |
|---|---|---|---|
companies | string[] | ["greenhouse:stripe","lever:spotify"] | greenhouse:token / lever:token, or a bare token tried on both. |
scrapeDetails | boolean | true | Include the full description text. |
keyword | string | — | Keep only titles containing this text. |
maxItems | integer | 1000 | Stop after this many jobs across all companies. |
Finding tokens: open a company's careers page. If the URL is boards.greenhouse.io/acme or their "Apply" links go to job-boards.greenhouse.io/acme, the token is acme on Greenhouse. If it's jobs.lever.co/acme, it's acme on Lever.
Use it with AI agents (MCP)
Run it directly from Claude, Cursor and other MCP clients: apify.com/lowlanddata/company-jobs-scraper/api/mcp.
Is it legal?
Greenhouse and Lever publish these job boards through free, public, documented APIs specifically so job data can be distributed and aggregated. This actor reads only those endpoints, takes no personal data, and identifies only employers and their public roles. How you use the data downstream is yours to assess.
FAQ
A company returned nothing. Wrong token, or they use a different ATS (Workday, Ashby, SmartRecruiters...). The run logs which companies weren't found and continues.
Greenhouse vs Lever - how do I know which? Use a bare token and the actor tries both, or check the careers URL (see above).
More ATS platforms? Workday and Ashby are on the roadmap - ask on the Issues tab if you need one.
Troubleshooting
- Empty result for a token you're sure of — some boards are private (require an embed key); only public boards are reachable.
- A markup/API change — report it on the Issues tab; these are stable documented APIs, so breaks are rare and fixed fast.
If this saves you time, a rating helps other buyers find it.