Company Career Page Jobs (Greenhouse, Lever, Ashby) avatar

Company Career Page Jobs (Greenhouse, Lever, Ashby)

Pricing

from $1.70 / 1,000 jobs

Go to Apify Store
Company Career Page Jobs (Greenhouse, Lever, Ashby)

Company Career Page Jobs (Greenhouse, Lever, Ashby)

Export every open job from a company's Greenhouse, Lever or Ashby careers page as clean rows: title, team, location, remote, posted date, salary range and apply link. Filter by keyword, location or recency.

Pricing

from $1.70 / 1,000 jobs

Rating

0.0

(0)

Developer

Owais Khan

Owais Khan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Export every open job from a company's Greenhouse, Lever or Ashby careers page as clean, structured rows: title, team, location, remote flag, posted date, salary range and apply link. Give it company names or careers URLs, filter by keyword, location or recency, and download JSON, CSV or Excel. No proxy and no login.

What is the Company Career Page Jobs Actor?

Thousands of startups and scale-ups publish their jobs through Greenhouse, Lever or Ashby, and all three expose a public job-board API. This Actor reads those APIs and normalises the three different formats into one, so you can compare jobs across companies without writing three scrapers.

What makes it different?

  • One format for three ATS platforms. Greenhouse, Lever and Ashby fields are mapped to the same columns.
  • Salary ranges where they exist. Ashby publishes pay directly; for Greenhouse and Lever the Actor also reads ranges quoted in the job text and marks them salarySource: text so you know which is which.
  • Filters that save money. Keywords, locations, departments, remote-only and posted-within-N-days are applied before you are charged, so you only pay for rows you keep.
  • Bare names work. Type stripe and the Actor finds which ATS the company uses.

What data can you extract from careers pages?

FieldExample
titleSenior Backend Engineer
company, atsstripe, greenhouse
department, teamEngineering, Backend
location, locations, remoteNew York, NY (HQ), true
publishedAt2026-09-09T14:50:29.000Z
salaryMin, salaryMax, salaryCurrency211400, 290600, USD
url, applyUrllinks to the job and the application
descriptionTextplain-text description (optional)

A SUMMARY record shows, for each company, which ATS it was found on, how many jobs are open and how many your filters kept.

How to scrape jobs from Greenhouse, Lever and Ashby

  1. Add companies: slugs like stripe, prefixed slugs like lever:spotify, or careers URLs.
  2. Optionally add keywords, locations, departments, remote-only or a posted-within window.
  3. Click Start.
  4. Download the jobs as JSON, CSV or Excel, or call the Actor from the API, a schedule, Make, n8n or Zapier.
{
"companies": [
"greenhouse:stripe",
"ashby:ramp"
],
"keywords": [
"engineer"
],
"maxJobsPerCompany": 20
}
  • companies: slugs, ats:slug or careers URLs. A bare slug is tried on Greenhouse, then Lever, then Ashby.
  • keywords / excludeKeywords: matched against the job title.
  • locations / departments: substring match, so London matches London, UK.
  • postedWithinDays: needs a publish date, so undated jobs are dropped when it is set.
  • includeDescription: adds up to 4,000 characters of plain text per job.

How much does it cost?

You pay per job returned plus a very small start fee. There is no subscription.

JobsApproximate cost
10$0.02
100$0.20
1,000$2
10,000$20

Paid Apify plans get tiered discounts, and you can set a maximum cost per run. You can try it on Apify's free plan without a card.

Who is it for?

  • Recruiters and sourcers tracking which companies hire for which roles.
  • Job-board builders needing a clean feed of startup jobs.
  • Sales and market researchers using hiring as a buying signal.
  • Job seekers and career coaches comparing salary ranges across companies.

Frequently asked questions

Which companies does it work for? Any company whose careers page runs on Greenhouse, Lever or Ashby. Many do not (Workday, SmartRecruiters and in-house systems are not covered).

How do I find a company's slug? It is the last part of its careers URL, for example jobs.lever.co/spotify has the slug spotify. You can also paste the whole URL.

Does it need a proxy or login? No. It uses the public job-board APIs these platforms offer.

Why is salary empty for some jobs? Many companies do not publish pay. The Actor only returns a salary when the ATS provides it or the job text states a range.

What if an ATS changes its API? The run fails with an explicit error instead of returning empty data, and the Actor is health-checked every night.

Notes and limits

  • Reads public job-board endpoints that the platforms provide for exactly this purpose. Job text belongs to the hiring companies.
  • Large boards can have hundreds of jobs; use filters or maxJobsPerCompany to control cost.