Company Job Boards Scraper: Greenhouse, Lever & Ashby avatar

Company Job Boards Scraper: Greenhouse, Lever & Ashby

Pricing

$1.00 / 1,000 job saveds

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

Company Job Boards Scraper: Greenhouse, Lever & Ashby

Get every open job from any company's Greenhouse, Lever or Ashby careers board. Type a company name and the board is found for you. Clean, unified JSON with salary ranges, remote flag and posting dates. New-jobs-only mode for scheduled monitoring.

Pricing

$1.00 / 1,000 job saveds

Rating

0.0

(0)

Developer

Michael Shanker

Michael Shanker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Get every open job from any company's Greenhouse, Lever or Ashby careers board as clean, unified JSON. Type a company name and the Actor finds the board for you. No login, no cookies, no proxies, no browser. It reads the public job-board APIs these systems publish for exactly this purpose, so runs are fast and don't break when a careers page is redesigned.

$1.00 per 1,000 jobs. You pay only for jobs saved to your dataset. Boards that aren't found and jobs your filters drop cost nothing.

What you can use it for

  • Job seekers and job boards: pull fresh roles from a list of target companies into one sheet.
  • Recruiters and sales teams: see who is hiring, for which teams and where. Hiring is a strong buying signal.
  • Investors and analysts: track headcount plans and new departments at portfolio companies or competitors.
  • Monitoring: schedule it daily with Only new jobs turned on and get just the roles posted since the last run.

Input

FieldWhat it does
CompaniesCompany names (Ramp), board slugs (anthropic) or board URLs (https://jobs.lever.co/acme, https://job-boards.greenhouse.io/acme, https://jobs.ashbyhq.com/acme).
Job board systemAuto-detect (default) checks Greenhouse, Lever and Ashby. Pick one system to skip the others.
Title keywords / Exclude title keywordsKeep titles with any of these words, and drop titles with any of the excluded ones (case-insensitive).
LocationsKeep jobs whose location contains any of these, e.g. London, New York, US.
Remote jobs onlyKeep jobs the board marks as remote.
Posted within (days)Keep only jobs first published in the last N days.
Max jobs per companyCap results per company.
Include full job descriptionAdd plain-text descriptions (off by default to keep output small).
Only new jobs since the last runMonitor mode. Remembers job IDs and returns only unseen jobs on later runs. Use Monitor name to keep separate watch lists.

Example input:

{
"companies": ["anthropic", "Ramp", "https://jobs.lever.co/leverdemo"],
"keywords": ["engineer", "designer"],
"remoteOnly": true,
"postedWithinDays": 30
}

Output

One row per job, with the same fields whatever system the company uses:

{
"company": "Ramp",
"ats": "ashby",
"boardSlug": "ramp",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],
"country": "USA",
"remote": true,
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryInterval": "1 YEAR",
"salaryText": "$211.4K – $290.6K • Offers Equity",
"postedAt": "2026-04-07T17:12:35.753000+00:00",
"updatedAt": null,
"url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"input": "Ramp",
"scrapedAt": "2026-11-02T18:02:11.000000+00:00"
}

Salary fields are filled when the company publishes pay on its board (Lever and Ashby expose structured ranges; Greenhouse boards usually don't). Download results as JSON, CSV or Excel, or connect them to Google Sheets, Zapier, Make or n8n.

The run also saves a SUMMARY record in the key-value store showing which system and slug each company resolved to, how many jobs were open and how many were saved, or why a company wasn't found.

Pricing

Pay per event: $0.001 per job saved ($1.00 per 1,000 jobs). Set a maximum charge per run in the run options and the Actor stops cleanly when it is reached.

Tips

  • If auto-detect misses a company, paste its careers board URL. Some companies use a slug that differs from their name (e.g. acmeinc).
  • Companies on Workday, iCIMS, SmartRecruiters or their own custom systems aren't covered. Those show as "not found" in the summary and cost nothing.

Data source and terms

The Actor reads only published job postings through the vendors' public, documented job-board APIs (Greenhouse Job Board API, Lever Postings API, Ashby Job Postings API). It doesn't log in, doesn't collect candidate or employee data, and makes a handful of requests per company. Use the data in line with the terms of the boards you query.