Greenhouse, Lever & Ashby Job Scraper: All Public Job Boards avatar

Greenhouse, Lever & Ashby Job Scraper: All Public Job Boards

Pricing

$0.40 / 1,000 job delivereds

Go to Apify Store
Greenhouse, Lever & Ashby Job Scraper: All Public Job Boards

Greenhouse, Lever & Ashby Job Scraper: All Public Job Boards

Extract open jobs from any Greenhouse, Lever or Ashby career board: title, department, location, remote status, compensation & apply URL. No API key. By Physea Labs · Liminal. 90% OFF first week!

Pricing

$0.40 / 1,000 job delivereds

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

🔥 Launch Sale: 90% OFF for the first week! Every price below is already the regular, below-market rate, and launch week takes 90% off on top.

Pull every open job from any company's Greenhouse, Lever or Ashby board in one normalized feed: title, department, location, remote flag, salary when posted, dates, apply link and full description. Paste slugs or board URLs; the ATS is auto-detected. No login, no API key.

What can Greenhouse, Lever & Ashby Job Scraper do?

Paste company slugs or board links. We call each vendor's public job-board API directly (Greenhouse Job Board API, Lever Postings API, Ashby Posting API), normalise every posting into one schema, apply your filters and hand you a clean dataset.

What you getFeatures
💼 Every open role from 3 ATS vendors in one schema🔎 Auto-detects the ATS from a bare slug
💰 Salary min/max/currency when the posting has it🏷️ Filters: title, exclude, location, department, remote, recency
🌍 Location, all locations, remote flag, workplace type⚡ Official public JSON APIs, no browser, seconds per board
📝 Full plain-text description + apply link📤 CSV, Excel, JSON, API, Zapier, Make, n8n

Who this is for

  • Job boards and newsletters aggregating startup roles
  • Recruiters and sales teams tracking hiring as a buying signal
  • Job seekers watching a shortlist of companies
  • Analysts measuring hiring velocity by department

What you get back

FieldTypeWhat it is
companystringcompany
titlestring/nulltitle
departmentstring/nulldepartment
locationstring/nulllocation
is_remotebooleanis remote
workplace_typestring/nullworkplace type
salary_minnumber/nullsalary min
salary_maxnumber/nullsalary max
salary_currencystring/nullsalary currency
posted_atstring/nullposted at
atsstring/nullats
job_urlstring/nulljob url

Full rows carry 28 fields; see the Output tab for the complete schema. A sample (trimmed) row:

{
"company": "Figma",
"title": "Software Engineer",
"ats": "greenhouse",
"is_remote": false
}

What you need to provide

FieldTypeRequiredWhat it doesSample
companiesarrayYesOne per line. A slug (figma), a board URL (https://jobs.lever.co/palantir, https://jobs.ashbyhq.com/notion) or vendor:slug (ashby:ramp). Bare slugs are tried on Greenhouse, then Lever, then Ashby.["figma", "https://jobs.ashbyhq.com/notion"]
titleKeywordsarrayNoKeep jobs whose title contains any of these words, e.g. engineer, sales. Leave empty for all jobs.["engineer"]
excludeKeywordsarrayNoDrop jobs whose title contains any of these, e.g. intern, senior staff.—
locationsarrayNoKeep jobs whose location mentions any of these: London, United States, Remote.—
departmentsarrayNoKeep jobs in matching departments or teams, e.g. Engineering, Sales.—
remoteOnlybooleanNoKeep jobs marked remote by the ATS or with remote/anywhere in the location.false
postedWithinDaysintegerNoOnly jobs posted in the last N days. 0 = any time.0
includeDescriptionbooleanNoPlain-text job description. Turn off for smaller datasets.true
maxJobsPerCompanyintegerNoCap per board after filters.25
maxJobsTotalintegerNoHard cap across all boards; also caps your cost.1000

Quick start

  1. Click Try for free.
  2. Press Start. The sample input finishes in well under a minute with no keys or accounts.
  3. Replace the sample with your own list and run again.
  4. Download the dataset as CSV, Excel or JSON, or pull it from the API.

Pricing

Pay per result, no subscription. Launch Sale: 90% OFF for the first week!

  • job-scraped: $0.0004 (job delivered, $0.4 per 1,000). One job posting delivered after your filters. Boards that are not found are free.
  • For comparison: $0.001-0.003 per job on single-ATS scrapers.
  • Set a max cost per run in the run options and the run stops cleanly when it hits it.
  • Normal Apify platform usage (compute, optional proxy) applies.

Limits and honest notes

  • Only public boards on Greenhouse, Lever and Ashby. Workday, Workable and custom career sites are out of scope.
  • Salary appears only when the company posts it (Ashby/Lever fields or a range in the description).
  • Slugs are the board name, usually the company name; if a slug is not found you get a free board_not_found row.
  • All collection is done by this Actor itself over public sources; it never calls other paid Actors.

Code and API

Same input as the Console sample:

{
"companies": [
"figma",
"https://jobs.ashbyhq.com/notion"
],
"titleKeywords": [
"engineer"
],
"maxJobsPerCompany": 25
}
curl -X POST "https://api.apify.com/v2/acts/physealabs~greenhouse-lever-job-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClient
items = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/greenhouse-lever-job-scraper").call(run_input={"companies": ["figma", "https://jobs.ashbyhq.com/notion"], "titleKeywords": ["engineer"], "maxJobsPerCompany": 25})

It also works from Zapier, Make, n8n and Apify schedules.

About

Built by Physea Labs · Liminal: the same grounded-research engine that powers Liminal's checked answers, packaged as a plain scraper. No AI guesswork in the data, every row is traceable to its public source.

Need the next step, like scoring these results, deciding which accounts to pursue or writing a cited brief? Liminal by Physea Labs does that on top of data like this. Questions or a missing field? Open an issue on this Actor and we usually ship fixes within days.