Company Jobs Scraper: Greenhouse, Lever, Ashby, Workable
Pricing
$2.00 / 1,000 jobs
Company Jobs Scraper: Greenhouse, Lever, Ashby, Workable
Get every open job from any company's careers page: title, department, location, remote or hybrid, salary when published, posting date and full description. Paste career page URLs, websites or company names. Uses the public job-board APIs.
Pricing
$2.00 / 1,000 jobs
Rating
0.0
(0)
Developer
TenderWire Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Security
Limited permissionsShare
Company Jobs Scraper: Greenhouse, Lever, Ashby, Workable, Recruitee
Get every open job from any company's careers page as one clean table: title, department, team, location, remote or hybrid, salary range when published, posting date, job link and the full description. Just paste career page links, company websites or company names. The Actor finds the company's job board and reads it through the board's public job API: no login, no browser, no proxies.
Supports the five job systems most tech companies, startups and scale-ups use: Greenhouse, Lever, Ashby, Workable and Recruitee.
What does Company Jobs Scraper do?
- Accepts career page URLs (boards.greenhouse.io/airbnb, jobs.lever.co/spotify, jobs.ashbyhq.com/ramp, apply.workable.com/blueground, bunq.recruitee.com), company websites (notion.com/careers) or plain names (stripe).
- For websites it finds the embedded job board. For plain names it checks all five systems and picks the board with the most open jobs.
- Returns one consistent format across all five systems, including salary ranges when the company publishes them (common on Ashby and Lever, and required in several US states).
- Filters by title keywords, location, department, remote, and posting date.
- Alerts mode: remembers what it already delivered and outputs only new jobs on the next run.
Who uses it?
- Sales and growth teams: new job posts are buying signals ("hiring 5 data engineers" means a data project). Track target accounts daily.
- Recruiters and staffing agencies: watch client and target companies for new roles the moment they go live.
- Job boards and niche job sites: fill a board with fresh jobs straight from the source.
- Investors and analysts: track hiring velocity of portfolio and competitor companies.
- Job seekers and career coaches: one daily list of new roles at the companies you care about.
What data do you get?
| Field | Example |
|---|---|
| companyName, company | Ramp (board name: ramp) |
| title | Security Engineer, Cloud |
| department, team | Engineering, Backend |
| employmentType | FullTime, Full-time, Permanent |
| workplaceType, isRemote | remote / hybrid / onsite, true |
| location, city, region, country | New York, NY (HQ), New York City, NY, USA |
| otherLocations | Remote (Canada), Remote (US) |
| salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText | 211400, 290600, USD, 1 year, $211.4K - $290.6K |
| publishedAt, updatedAt | when the job was posted and last changed |
| jobUrl, applyUrl | the job page and the application page |
| description | full job description as plain text |
| source | greenhouse, lever, ashby, workable or recruitee |
How to use it
- Click Try for free.
- Paste your companies into Companies, one per line (links, websites or names).
- Optionally add title keywords, locations or Only remote jobs.
- Click Start. A list of 20 companies usually takes under a minute.
- Download as Excel, CSV or JSON, or send the results to Google Sheets, Slack, a CRM, Zapier or Make.
Input example
{"companies": ["https://boards.greenhouse.io/airbnb","https://jobs.lever.co/spotify","https://jobs.ashbyhq.com/ramp","https://www.notion.com/careers","stripe"],"keywords": ["engineer", "data"],"locationContains": ["Remote", "New York", "London"],"postedWithinDays": 14,"onlyNewSinceLastRun": true,"maxItems": 1000}
Output example
{"source": "ashby","company": "ramp","companyName": null,"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","employmentType": "FullTime","workplaceType": "hybrid","isRemote": true,"location": "New York, NY (HQ)","city": "New York City","region": "NY","country": "USA","otherLocations": ["Remote (Canada)","Remote (US)","Miami, FL"],"salaryMin": 211400,"salaryMax": 290600,"salaryCurrency": "USD","salaryPeriod": "1 year","salaryText": "$211.4K - $290.6K","publishedAt": "2026-04-07T17:12:35.753Z","updatedAt": null,"jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","description": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $275B in annualized spend flows in and out of 85,000+...","scrapedAt": "2026-11-05T14:00:00.000Z"}
How much does it cost?
Pay per result: $2 per 1,000 jobs delivered, plus a tiny Apify start fee per run. No proxy or browser costs.
- Tracking 50 companies daily in alerts mode usually returns 20 to 200 new jobs a day.
- A first full snapshot of a large employer can be several hundred jobs; use Max jobs per company or filters to keep it small.
- Apify's free plan includes monthly credit, enough to try the Actor many times.
Alerts mode and integrations
Turn on Only new since last run and schedule the Actor daily (or hourly). It remembers delivered jobs in your own Apify account and outputs only new ones. Use a different Alerts state name for each company list. Send new jobs to Slack, email, Google Sheets, Airtable, HubSpot, Salesforce, Zapier, Make or a webhook.
FAQ
Is this legal? Yes. Greenhouse, Lever, Ashby, Workable and Recruitee publish these job board APIs so that company career pages and job boards can display open jobs. The Actor only reads public job postings, respects each system's robots.txt and crawl delay, and collects no personal data.
My company is not found. Why? The company may use another system (for example Workday, SmartRecruiters or its own careers site), or its board name differs from its brand name. Open the company's careers page, click a job, and paste that link: the board name is in the URL.
Why is the salary empty for many jobs? Salary is only included when the company publishes it on the job board. Ashby and Lever boards publish it most often.
Which system is not supported? SmartRecruiters is not included because its robots.txt does not allow automated access. Workday and in-house career sites are not covered.
Something looks wrong? Open an issue on the Issues tab. An automatic self-check runs every day against all five systems, and problems are usually fixed within a day.