Company Job Boards Scraper: Greenhouse, Lever, Ashby & more avatar

Company Job Boards Scraper: Greenhouse, Lever, Ashby & more

Pricing

from $1.20 / 1,000 jobs

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

Company Job Boards Scraper: Greenhouse, Lever, Ashby & more

Get every open job from Greenhouse, Lever, Ashby, SmartRecruiters and Workable in one table. Auto-detects boards, salaries, filters, only-new-jobs monitoring.

Pricing

from $1.20 / 1,000 jobs

Rating

0.0

(0)

Developer

TidyRows Data

TidyRows Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Company Job Boards Scraper

Get every open job from company career pages in one clean table. Paste company names or links, and the Actor finds the company's job board on Greenhouse, Lever, Ashby, SmartRecruiters or Workable (the applicant tracking systems, or ATS, behind most tech and startup career sites) for you.

  • 🔎 Auto-detects the board. Works with a name (OpenAI), a board link (jobs.lever.co/spotify) or the company's own careers page (figma.com/careers).
  • 🧹 One format for all five systems. Same columns whichever system a company uses.
  • 💰 Salaries when the company publishes them, as numbers (min, max, currency, per year/month/hour).
  • 📄 Full job descriptions as clean plain text, ready for spreadsheets or AI tools.
  • 🎯 Filters for keywords, excluded words, locations, remote only and posting date.
  • 🔔 Only new jobs. Schedule it daily and get just the openings you haven't seen before.
  • ⚡ Fast and reliable. It reads the official public job feeds, with no browser and no proxies, so runs take seconds.

What can I use it for?

  • Job seekers: watch your dream companies and get new roles the day they're posted.
  • Recruiters & agencies: track hiring at target accounts and spot who is growing.
  • Sales & market research: hiring is a buying signal. See which companies are hiring for what.
  • Job boards & newsletters: feed your site with fresh roles from hundreds of companies.
  • Data & AI projects: build datasets of job descriptions, skills and salaries.

How to use it

  1. Add companies under Companies, one per line. Mix names and links freely:
    OpenAI
    https://jobs.lever.co/spotify
    https://boards.greenhouse.io/stripe
    https://www.figma.com/careers
  2. Optional: add filters, such as keywords engineer, analyst, location Singapore or remote.
  3. Click Start. Download results as Excel, CSV, JSON or HTML, or fetch them via API.

Monitoring new jobs

Turn on Only new jobs since the last run, then create a Schedule (e.g. daily at 9:00). The first run returns every matching job; each later run returns only jobs that weren't delivered before. Use Monitor name to keep separate watches (for example engineering-sg and sales-us).

Output

One row per job:

{
"id": "ashby:openai:240d459b-696d-43eb-8497-fab3e56ecd9b",
"source": "ashby",
"company": "OpenAI",
"title": "Research Engineer",
"department": "Research",
"team": "Research",
"location": "San Francisco",
"locations": ["San Francisco"],
"country": "United States",
"remote": null,
"workplaceType": null,
"employmentType": "FullTime",
"postedAt": "2026-04-05T00:03:20+00:00",
"url": "https://jobs.ashbyhq.com/openai/240d459b-...",
"applyUrl": "https://jobs.ashbyhq.com/openai/240d459b-.../application",
"salaryMin": 250000,
"salaryMax": 445000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "$250K - $445K",
"description": "As a Research Engineer here, you will...",
"scrapedAt": "2026-10-12T07:07:14+00:00"
}

Fields a company doesn't publish are null. A SUMMARY record in the run's key-value store lists, for each input line, the board found, the number of open jobs and the number delivered, or why a line failed.

How much does it cost?

You pay per job delivered: about $1.50 per 1,000 jobs, plus Apify's standard start charge of $0.00005 per run. Jobs removed by your filters, and jobs already delivered in monitoring mode, are free. Set a maximum cost per run in the run options, and the Actor stops cleanly when it's reached.

ExampleJobsCost
One mid-size company~150~$0.23
20 companies, engineering roles only~400~$0.60
Daily monitor of 50 companies (new jobs only)~30/day~$1.35/month

Supported job boards

SystemExample linksSalary
Greenhouseboards.greenhouse.io/x, job-boards.greenhouse.io/x, embedded boardsWhen published
Leverjobs.lever.co/x, jobs.eu.lever.co/xWhen published
Ashbyjobs.ashbyhq.com/xYes, often
SmartRecruitersjobs.smartrecruiters.com/x, careers.smartrecruiters.com/xFrom description text
Workableapply.workable.com/x, x.workable.comFrom description text

Salaries found in description text are detected only when a currency and a range are both present (e.g. $120,000 – $150,000).

Tips

  • If a name isn't found, paste the company's careers page link instead. Different companies use different codes.
  • Careers pages that load their job list with JavaScript are matched by their domain name (e.g. cloudflare.com).
  • Very large employers (thousands of jobs) can be capped with Max jobs per company.

Integrations

Send results anywhere with Apify integrations: Google Sheets, Slack, Zapier, Make, n8n, webhooks, or the API (Python, JavaScript, HTTP). A common setup is a daily schedule plus Only new jobs plus a Slack or Google Sheets integration, so new openings arrive automatically.

FAQ

Which companies use these systems? Thousands, including Stripe, Figma and Cloudflare (Greenhouse), Spotify (Lever), OpenAI and Notion (Ashby), ServiceNow and Canva (SmartRecruiters), and Hugging Face (Workable).

Can I scrape Workday, LinkedIn or Indeed? Not with this Actor. It focuses on the five systems above, where official public feeds make it fast and reliable.

Why is salary empty for some jobs? Many companies don't publish pay. When they do (in the posting or the job text), it's filled in.

The Actor reads only public job postings that companies publish through their hiring systems' official public feeds. It collects no personal data. You are responsible for using the data in line with applicable laws and the sites' terms.