Greenhouse, Lever & Ashby Job Scraper + Hiring Signals avatar

Greenhouse, Lever & Ashby Job Scraper + Hiring Signals

Pricing

from $2.00 / 1,000 job results

Go to Apify Store
Greenhouse, Lever & Ashby Job Scraper + Hiring Signals

Greenhouse, Lever & Ashby Job Scraper + Hiring Signals

Scrape all job postings from any company’s Greenhouse, Lever, Ashby or SmartRecruiters job board. Normalized output, salary data where published, plus hiring signals: roles by department, hiring velocity, remote share.

Pricing

from $2.00 / 1,000 job results

Rating

0.0

(0)

Developer

Maxime

Maxime

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract all open job postings from any company's career page powered by Greenhouse, Lever, Ashby, or SmartRecruiters — the four ATS platforms behind the job boards of most startups and scale-ups. Get every job in one normalized format across all four systems, plus optional per-company hiring signals: open roles by department, hiring velocity, remote share, and salary ranges where published.

Unlike scrapers for aggregator sites (LinkedIn, Indeed), this Actor reads directly from the company's own job board, so the data is always complete, first-party, and fresh — no stale duplicates, no missing postings, and a near-100% success rate because it uses the boards' stable public endpoints instead of fragile HTML scraping.

What can you do with it?

  • Sales & GTM signals — hiring is a buying signal. A company opening 5 sales-engineering roles is investing in that area. Feed hiring signals into Clay, HubSpot, or your CRM to prioritize outreach.
  • Recruiting & talent intelligence — track which companies are hiring for the roles you place, with salary ranges where published (Ashby & Lever).
  • Competitor monitoring — watch competitors' headcount plans by department. New "Head of EU Sales" posting? They're expanding into Europe.
  • Job boards & aggregators — build a niche job board from first-party listings with clean, structured data.
  • Market research — track hiring trends across hundreds of companies over time by scheduling daily/weekly runs.

Supported job board platforms

ATSExample board URLExtra data
Greenhousehttps://boards.greenhouse.io/stripedepartments, offices, first published & updated dates
Leverhttps://jobs.lever.co/palantirteam, commitment, workplace type, salary ranges
Ashbyhttps://jobs.ashbyhq.com/openaidepartment, team, compensation ranges, remote flag
SmartRecruitershttps://careers.smartrecruiters.com/…department, function, employment type, remote flag

EU-hosted Greenhouse and Lever boards are supported too. Don't know which ATS a company uses? Just enter the company slug (e.g. stripe) and the Actor auto-detects it.

How to use

  1. Enter one or more companies — full board URLs, greenhouse:slug / lever:slug / ashby:slug / smartrecruiters:slug, or bare slugs for auto-detection.
  2. Optionally filter by title, location, department keywords or posting date.
  3. Run it. Each matched job is saved to the dataset; each company additionally gets one hiring-signals summary record (can be turned off).
  4. Export as JSON, CSV, Excel, or connect via API, webhooks, or integrations (Make, Zapier, Google Sheets). Schedule daily runs to monitor changes.

Input example

{
"companies": [
"https://boards.greenhouse.io/stripe",
"lever:palantir",
"https://jobs.ashbyhq.com/openai"
],
"titleFilter": ["engineer", "developer"],
"locationFilter": ["remote", "london"],
"postedAfter": "2026-06-01",
"includeCompanySignals": true
}

Output example — job

{
"type": "job",
"source": "ashby",
"company": "openai",
"id": "240d459b-696d-43eb-8497-fab3e56ecd9b",
"title": "Research Engineer",
"department": "Research",
"team": "Research",
"location": "San Francisco",
"secondaryLocations": [],
"isRemote": null,
"employmentType": "FullTime",
"compensation": "$250K – $445K • Offers Equity",
"url": "https://jobs.ashbyhq.com/openai/240d459b-696d-43eb-8497-fab3e56ecd9b",
"applyUrl": "https://jobs.ashbyhq.com/openai/240d459b-696d-43eb-8497-fab3e56ecd9b/application",
"publishedAt": "2025-04-05T00:03:20.653Z",
"updatedAt": null
}

Output example — company hiring signals

{
"type": "company-signals",
"source": "greenhouse",
"company": "stripe",
"companyName": "Stripe",
"boardUrl": "https://boards.greenhouse.io/stripe",
"totalOpenJobs": 522,
"jobsByDepartment": { "Solutions Architecture": 17, "Data Science": 11, "...": 0 },
"topLocations": { "San Francisco, CA": 84, "Remote": 61 },
"remoteJobs": 61,
"remoteShare": 0.12,
"jobsPostedLast7Days": 18,
"jobsPostedLast30Days": 74,
"jobsPostedLast90Days": 203,
"newestPostingDate": "2026-07-13T14:37:36.000Z"
}

Tip: filter the dataset by type to separate jobs from signals (?fields=…&view=… in the API, or the type column in exports).

Pricing

You pay per result: one job result event per job saved, and one company signals event per company summary. Use the filters and maxJobsPerCompany to control exactly how much you spend. A run's cost is capped by your "Maximum cost per run" setting — the Actor stops cleanly when the cap is reached.

FAQ

Is it legal to scrape job boards? This Actor only collects public, first-party data that companies deliberately publish to attract applicants, via the boards' public endpoints. No login, no personal data.

A company wasn't found — why? The company may use a different ATS (Workable, Recruitee, BambooHR…), or its board slug differs from the company name. Find the careers page and paste the actual board URL. More ATS platforms are on the roadmap.

How fresh is the data? Real-time — every run reads the live board. Schedule runs to track changes over time.

Can AI agents use this? Yes — the Actor works out of the box with the Apify MCP server, so Claude, ChatGPT, and other agents can call it as a tool.

Roadmap

  • Workable, Recruitee, BambooHR, Personio support
  • New-jobs-only mode (diff vs. previous run) with webhook alerts
  • Company enrichment (domain, LinkedIn URL) on signal records

Missing a feature or an ATS? Open an issue on the Actor's Issues tab — feedback ships fast.