Job Board Scraper — Greenhouse, Lever & Ashby Jobs API
Pricing
from $10.00 / 1,000 job-scrapeds
Job Board Scraper — Greenhouse, Lever & Ashby Jobs API
Scrape and aggregate open jobs from any company's Greenhouse, Lever, or Ashby board into one unified, structured dataset. Filter by keyword, niche, location, and remote. Public data, no login.
Pricing
from $10.00 / 1,000 job-scrapeds
Rating
0.0
(0)
Developer
F0rty7even
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Scrape open jobs from any company's careers page — across three major ATS platforms — into one clean, structured dataset. This job board scraper pulls live postings from Greenhouse, Lever, and Ashby boards, normalizes them into a single unified schema, and filters by keyword, niche, location, and remote — so you get exactly the roles you care about, from every company you track, in one run.
Most scrapers do one platform and dump raw fields. This one aggregates all three and gives you consistent, ready-to-use job data.
Why this actor
- Multi-ATS in one — mix Greenhouse, Lever, and Ashby boards in a single input; get one unified output schema.
- Niche filtering — keep only the roles matching your keywords (e.g.
engineer,data,designer), location, or remote status. - Clean, public data — powered by each platform's official public JSON API. No login, no anti-bot workarounds, no personal data.
- Structured output — title, location, department, team, employment type, salary (where available), apply URL, and description per job.
Use cases
- Recruiters / sourcers — monitor competitor and target-company hiring in a niche.
- Job seekers — build a filtered feed of roles across your favorite companies.
- Market research — track hiring trends, team growth, and locations across an industry.
- ATS / job-board builders — ingest normalized postings from many companies at once.
Input
| Field | Description |
|---|---|
boards | Company boards to scrape — board URLs (Greenhouse/Lever/Ashby) or platform:slug (e.g. greenhouse:stripe). |
keywords | Keep only jobs whose title matches ANY keyword (empty = all). |
keywordsInDescription | Also search the description, not just the title. |
location | Keep only jobs whose location contains this text. |
remoteOnly | Keep only remote-flagged jobs. |
maxJobsPerBoard | Cap on matching jobs per board (main cost lever). |
Finding a board slug: it's the company name in the careers URL — boards.greenhouse.io/stripe, jobs.lever.co/spotify, jobs.ashbyhq.com/ramp.
Output
Each matching job becomes one dataset item, unified across platforms:
{"company": "ramp","platform": "ashby","title": "Software Engineer, Platform","location": "Remote (US)","remote": true,"department": "Engineering","team": "Platform","employmentType": "FullTime","description": "About Ramp ... (plain text)","salary": { "min": 180000, "max": 240000, "currency": "USD" },"url": "https://jobs.ashbyhq.com/ramp/....","publishedAt": "2026-07-07T20:47:09Z","jobId": "https://jobs.ashbyhq.com/ramp/....","sourceBoard": "ashby:ramp"}
Pricing
Pay-per-result: you're charged per matching job returned — no monthly fee, and no charge for boards that can't be fetched or return nothing.
Notes
- Supports Greenhouse, Lever, and Ashby boards (the three most common public-API ATS platforms). More platforms are on the roadmap.
- Reads public, published job postings only — it does not log in or submit applications.
- A board slug that has moved off the platform (or is private) returns an error record, not a charge.
FAQ
Which platforms are supported? Greenhouse, Lever, and Ashby. Paste any mix of their board URLs.
How do I filter to a niche? Use keywords (e.g. ["machine learning", "data"]) and optionally keywordsInDescription, location, and remoteOnly.
What formats can I export? JSON, JSONL, CSV, or Excel, or via the Apify API.