Career Site Jobs Scraper – Greenhouse, Lever, Ashby avatar

Career Site Jobs Scraper – Greenhouse, Lever, Ashby

Pricing

$0.80 / 1,000 jobs

Go to Apify Store
Career Site Jobs Scraper – Greenhouse, Lever, Ashby

Career Site Jobs Scraper – Greenhouse, Lever, Ashby

Get every open job from company career sites on Greenhouse, Lever and Ashby in one normalised format: title, department, location, remote, salary range, description, apply link. Canada and province filters. $1.50 per 1,000 jobs.

Pricing

$0.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Travis M

Travis M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Career Site Jobs Scraper: Greenhouse, Lever and Ashby in one format ($0.80 per 1,000 jobs)

Thousands of companies host their careers page on Greenhouse, Lever or Ashby. Give this Actor a list of companies (a slug like wealthsimple, or the board URL) and get every open job from all three platforms in one normalised table, with salary ranges wherever the employer publishes them.

It uses the platforms' own public job-board APIs, the keyless feeds they provide so companies can embed their job lists. That means no browser, no login and no proxies, so runs are fast and reliable.

Why this one

Other Actors already cover all three platforms. bovi (greenhouse-lever-ashby-job-scraper) and webdata_labs (greenhouse-lever-ashby-jobs-scraper) do, and at volume on higher plans this Actor is not the cheapest. Choose it for:

  • Canada: isCanada and province on every row, plus Canada-only and province filters. These recognise Canadian cities (Toronto, Montréal, Halifax…) and "Remote – Canada".
  • Salary in one shared format: Greenhouse pay-transparency ranges (an extra per-job lookup), Ashby compensation and Lever salary ranges all map to the same salaryMin, salaryMax, salaryCurrency and salaryPeriod.
  • No personal data: no recruiter or hiring-manager names, and emails and phone numbers in descriptions are masked.
Price per job (USD)FreeBronzeSilverGold+Start fee
This Actor0.00080.00080.00080.0008none
webdata_labs0.0010.0010.00080.0006none
bovi0.00150.0014850.001470.001455–0.001425$0.00005

Prices are taken from each Actor's Store listing on 2026-10-23. On Gold and higher plans, webdata_labs is cheaper.

Input

FieldDefaultNotes
companieswealthsimple, https://jobs.lever.co/acme, https://boards.greenhouse.io/acme, https://jobs.ashbyhq.com/acme. Board URLs are recommended. A bare slug is checked on all three platforms; if it exists on more than one, the board with the most open jobs is used and the row's slugAmbiguous and the run status say so
canadaOnlyfalseKeep only Canadian jobs
provincesalle.g. ["ON","QC"]
remoteOnlyfalse
titleKeywordsalle.g. ["engineer","designer"]
includeDescriptiontruePlain text
greenhouseSalaryLookuptrueOne extra API call per Greenhouse job to read its published pay range
maxItems100Up to 50,000
maxItemsPerCompany0 (no cap)Spread the budget across companies
{ "companies": ["wealthsimple", "cohere", "https://boards.greenhouse.io/faire"], "canadaOnly": true, "maxItems": 500 }

Finding a slug: open the company's careers page and click a job. If the link goes to jobs.lever.co/<slug>, jobs.ashbyhq.com/<slug> or boards.greenhouse.io/<slug>, that's the slug.

Output (one row per job, same shape for every platform)

FieldExample
jobId, platform, companySlug, companyNameca4434c0-…, ashby, wealthsimple
title, department, team, employmentTypeLead, Workplace Operations, People Operations & Communications, FullTime
workplaceType, isRemoteOnSite, false
location, allLocations, country, province, isCanadaToronto Headquarters, Canada, ON, true
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriodCA$116K - CA$145K, 116000, 145000, CAD, year
postedAt, updatedAtISO dates (where the platform provides them)
url, applyUrlLinks to the posting and the application
descriptionPlain text, emails and phone numbers masked
slugAmbiguousnull, or e.g. ["lever","ashby"] when a bare slug matched several platforms
scrapedAt

Use cases

  • Track hiring at competitors, customers or portfolio companies
  • Build a niche job board (e.g. Canadian tech) straight from the source
  • Salary benchmarking from published pay ranges, which Canadian provinces increasingly require
  • Feed AI agents clean, deduplicated job data

Honest limits

  • Bare slugs can be ambiguous: the same slug can belong to different companies on different platforms. Use board URLs when it matters; ambiguous matches are flagged in slugAmbiguous and the status message.
  • Only companies whose careers page is on Greenhouse, Lever or Ashby. Workday, iCIMS, SmartRecruiters and others aren't covered yet. A slug that isn't found on any of the three is listed in the run's status message.
  • Salary appears only where the company publishes it. Greenhouse pay ranges have no period field, so salaryPeriod is null for Greenhouse.
  • Lever and Ashby don't return a company display name, so companyName is the slug.
  • isCanada is detected from country fields and location text. Unusual location names can be missed.
  • The Actor names itself in its user agent, waits between calls, and retries 429/5xx errors 3 times (2/4/8 seconds). A 401/403 refusal is reported, not bypassed.