Company Job Openings Scraper: Greenhouse, Lever, Ashby & More
Pricing
Pay per usage
Company Job Openings Scraper: Greenhouse, Lever, Ashby & More
Get every open job at any list of companies. Reads their public Greenhouse, Lever, Ashby, and SmartRecruiters job boards and returns one row per opening: title, department, location, remote flag, posted date, and application link. Filter by keyword, location, or remote. No login, no API key.
Get every open job at any list of companies. Give this Actor company names and it reads their public job boards on the four big applicant tracking systems, Greenhouse, Lever, Ashby, and SmartRecruiters, and returns one clean row per opening: title, department, location, remote flag, employment type, posted date, and a direct application link. No login, no API key, no browser.
Built for recruiters, job boards, job alert builders, and sales teams that watch who is hiring. Run it daily on your target list and diff the results to catch new openings the day they post.
What you get
One row per job opening, with:
company,atsPlatform,atsTokentitle,department,teamlocation,additionalLocations,remote,workplaceTypeemploymentTypepostedAt,updatedAturlandapplyUrl(direct links to the posting)status(ok, orats_not_foundfor companies with no public board, always free)
Input
companies(names, or explicit tokens likegreenhouse:airbnbwhen the board name differs; up to 500 per run)keyword(optional title filter, e.g.engineer)location(optional location filter, e.g.London)remoteOnly(only jobs marked remote)maxJobsPerCompany
Example input
All openings at three companies:
{"companies": ["Stripe", "Ramp", "Visa"]}
Remote engineering roles only:
{"companies": ["Stripe", "Ramp", "Figma", "Plaid"],"keyword": "engineer","remoteOnly": true}
Example output
{"company": "Ramp","status": "ok","atsPlatform": "ashby","atsToken": "ramp","title": "Director, Performance Marketing","department": "Marketing","team": "Growth Marketing","location": "New York, NY","remote": false,"employmentType": "FullTime","postedAt": "2026-06-12T14:02:11.000Z","url": "https://jobs.ashbyhq.com/ramp/0907ae2a-5334-4d64-9a76-cc9428224546"}
Uses
- Power a job board or job alert service with fresh openings from your target companies
- Recruiting intelligence: watch competitors' openings by team and seniority
- Sales signals: a company hiring for a role your product serves is a warm account
- Market research on hiring trends across a portfolio or industry list
Pricing
Pay per row. The first 25 job rows of every run are free so you can validate output before you scale up. Companies not found on any supported ATS are returned as free status rows, so you never pay for misses.
Notes
- The Actor probes each company's board by name variants across all four ATS providers and uses the first that responds. If a company's board token differs from its name (e.g. a brand name or an abbreviation), pass it explicitly as
greenhouse:token,lever:token,ashby:token, orsmartrecruiters:token. - Data comes from the ATS providers' public, keyless job-board APIs, the same data shown on each company's careers page.
- Compute cost is near zero since runs are pure JSON API calls, so large company lists stay cheap.