Company Jobs Scraper: Greenhouse, Lever, Ashby & more avatar

Company Jobs Scraper: Greenhouse, Lever, Ashby & more

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Company Jobs Scraper: Greenhouse, Lever, Ashby & more

Company Jobs Scraper: Greenhouse, Lever, Ashby & more

Get every open job from any company's careers page. Supports Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee and Workable via their official public job-board APIs: title, location, remote, salary, description, apply link.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Xander Yushchak

Xander Yushchak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Company Jobs Scraper: Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, Workable

Get every open job from any company's careers page as clean, structured data. Paste job board URLs, careers page URLs or just company names. The actor finds the company's job board and returns title, location, remote flag, department, salary (where the company publishes it), full description and apply link.

It reads the official public job-board APIs that these platforms provide for careers pages. That means no browser, no proxies, no login and no breakage when a website's design changes. Runs are fast and cheap.

Supported job boards

PlatformExample inputTypical companies
Greenhousehttps://boards.greenhouse.io/stripeStripe, Airbnb, Coinbase, Discord
Leverhttps://jobs.lever.co/palantirPalantir, Netflix-style tech companies
Ashbyhttps://jobs.ashbyhq.com/rampRamp, Notion, OpenAI-era startups
SmartRecruitershttps://careers.smartrecruiters.com/BoschGroupBosch, Visa, large enterprises
Recruiteehttps://channable.recruitee.comEuropean scale-ups
Workablehttps://apply.workable.com/acmeSMBs worldwide

You can also give:

  • A careers page URL like https://www.notion.so/careers. The actor opens it and detects which job board is embedded.
  • A bare company slug like stripe. Every platform is tried until one matches.
  • platform:slug like lever:palantir to skip detection.

Search 1,400+ companies at once

Turn on "Also search our directory of 1,400+ companies" to search a built-in list of tech companies and startups (Greenhouse, Lever, Ashby, Recruitee and SmartRecruiters boards, about 50,000 open jobs) without typing any company names. Combine it with title keywords, location and "Remote jobs only". For example, every remote "data engineer" opening across the directory comes back in about 2 minutes.

{ "useBuiltInDirectory": true, "titleKeywords": ["data engineer"], "remoteOnly": true, "maxItems": 500 }

Why this one

  • Built-in directory of 1,400+ companies, so you can search jobs by keyword without a company list.
  • 6 platforms in one actor, with the same output columns for all of them, so you can mix companies freely.
  • Auto-detection from a careers page, so you don't have to know which platform a company uses.
  • Salary fields filled whenever the company publishes pay ranges (Ashby, Lever and Recruitee often do).
  • Filters built in: title keywords, excluded words, location, department, remote only, posted in the last N days.
  • $1.00 per 1,000 jobs, cheaper than single-platform alternatives, and you only pay for jobs that pass your filters.

What people use it for

  • Sales prospecting (hiring signals): a company hiring 5 SDRs needs sales tools. Track target accounts' openings weekly.
  • Job boards and newsletters: power a niche job board (remote, climate, crypto, AI) from hundreds of company boards.
  • Recruiting and competitive intelligence: see which teams competitors are growing and where.
  • Job seekers: watch your dream companies and get only new matching roles.
  • Labour-market research: salaries, locations and remote share across companies.

Input example

{
"companies": [
"https://boards.greenhouse.io/stripe",
"https://jobs.ashbyhq.com/ramp",
"lever:palantir",
"https://www.notion.so/careers"
],
"titleKeywords": ["engineer", "developer"],
"excludeKeywords": ["intern"],
"locations": ["Remote", "United States"],
"postedWithinDays": 30,
"maxItems": 1000
}

Output example

{
"ats": "ashby",
"companySlug": "ramp",
"company": "Ramp",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"allLocations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],
"country": "USA",
"remote": true,
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryPeriod": "1 YEAR",
"salaryText": "$211.4K – $290.6K • Offers Equity",
"postedAt": "2026-04-07T17:12:35Z",
"url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"descriptionText": "About Ramp\n\nRamp is building the smart infrastructure for finance teams...",
"scrapedAt": "2026-10-05T23:15:15Z"
}

A SUMMARY record in the run's key-value store lists every input line, which platform was found and how many jobs it had.

Pricing

Pay per result: $1.00 per 1,000 jobs (plus a tiny per-run start fee). Set Max results to cap your spend.

FAQ

Is this allowed? The actor only reads the public job-board APIs that these platforms publish so companies can show jobs on their own careers pages. It doesn't log in or bypass anything.

A company wasn't found. Paste its job board URL (open any job on the careers page and copy the link), or use platform:slug. Companies on Workday, iCIMS or Taleo aren't supported yet. Open an issue to request one.

How fresh is the data? Live: every run reads the job boards at that moment. Schedule the actor daily with "Posted within the last 1 day" to get only new jobs.

Use it with n8n, Make or Zapier

Schedule a daily run in Apify, then use the Apify integration in n8n, Make or Zapier to send new jobs to Google Sheets, Slack, Airtable or your CRM.

More scrapers from this developer