Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 More avatar

Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 More

Pricing

from $3.00 / 1,000 job postings

Go to Apify Store
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 More

Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 More

Get job postings from applicant tracking systems (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, BambooHR): all jobs on a company career page in one schema with title, location, remote, salary, description, apply URL and dates. $3 per 1,000 jobs; failed companies free.

Pricing

from $3.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

What does Applicant Tracking Jobs Scraper do?

Applicant Tracking Jobs Scraper (ATS Jobs Scraper) pulls job postings straight from company applicant-tracking systems through their public job-board APIs and returns them in one normalised schema. One actor covers 8 ATS:

  • Greenhouse jobs API (boards.greenhouse.io, job-boards.greenhouse.io)
  • Lever jobs scraper (jobs.lever.co)
  • Ashby jobs (jobs.ashbyhq.com), with salary ranges
  • Workable (apply.workable.com)
  • SmartRecruiters (jobs.smartrecruiters.com)
  • Recruitee (company.recruitee.com)
  • Personio (company.jobs.personio.de / .com)
  • BambooHR (company.bamboohr.com/careers)

Paste job board URLs, ats:slug shorthands like greenhouse:stripe, or just a company's careers page: the actor finds the embedded ATS for you. You get title, department, team, location, remote flag, employment type, salary range, full job description (text and HTML), apply URL and posting dates for every open role. Plain HTTP API calls, no browser, so it is fast and cheap: $3 per 1,000 jobs.

Not affiliated with, endorsed by or sponsored by Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio or BambooHR. All names are trademarks of their owners.

Why use an ATS jobs API?

  • 🧲 Hiring signals for B2B prospecting: a company hiring 5 SDRs, a first data engineer or a Head of Security is a buying signal. Track open roles at your target accounts and reach out at the right moment.
  • 📊 Job board aggregation: build a niche job board (remote, climate, crypto, AI) from hundreds of company boards with one schema instead of eight integrations.
  • 🕵️ Competitor and market intelligence: see which teams competitors are growing, which locations they hire in and what they pay.
  • 🧑‍💼 Recruiting and talent sourcing: monitor new roles at companies your candidates want to join; filter by keyword, location, remote and posting date.
  • 💰 Salary benchmarking: Greenhouse, Ashby, Recruitee, Personio and Lever expose pay ranges where companies publish them.
  • 🤖 AI agents and data pipelines: call it from the Apify API, MCP server, Make, Zapier, n8n or Clay and get clean JSON.

What data can it extract?

FieldExample
companyAirbnb
atsgreenhouse, lever, ashby, workable, smartrecruiters, recruitee, personio, bamboohr
jobId8232207
titleSenior Software Engineer, Payments
department, teamEngineering, Backend
locationNew York, NY; Remote (US)
remotetrue / false / null (unknown)
employmentTypeFull-time
salaryMin, salaryMax, salaryCurrency, salaryInterval211400, 290600, USD, year
descriptionText, descriptionHtmlfull job description
applyUrl, sourceUrlapplication form and job page
postedAt, updatedAt, scrapedAtISO 8601 timestamps

How to scrape jobs from Greenhouse, Lever, Ashby and other ATS

  1. Click Try for free.
  2. Add companies to Companies, one per line: a board URL (https://jobs.lever.co/spotify), a shorthand (ashby:ramp) or a careers page (https://www.figma.com/careers).
  3. Optionally filter by job title, location, remote only or posted within N days.
  4. Click Start, then download the jobs as JSON, CSV, Excel or HTML, or fetch them through the API.

How much does it cost?

You pay per job saved: $0.003, which is $3 per 1,000 jobs, across all 8 ATS. Companies that fail (wrong slug, ATS not detected, empty board) are reported in the dataset with an error field and are never charged. Set a maximum cost per run in the run options and the actor stops cleanly when it is reached. Apify's free plan credit covers about 1,600 jobs a month.

Input

{
"companies": [
"https://boards.greenhouse.io/airbnb",
"lever:spotify",
"https://jobs.ashbyhq.com/ramp",
"https://apply.workable.com/tetrascience",
"smartrecruiters:BoschGroup",
"https://www.figma.com/careers"
],
"keyword": "engineer",
"location": "",
"remoteOnly": false,
"postedWithinDays": 30,
"includeDescription": true,
"maxJobsPerCompany": 1000
}

Shorthand prefixes: greenhouse:, lever:, ashby:, workable:, smartrecruiters:, recruitee:, personio: (add .com for jobs.personio.com boards, e.g. personio:acme.com) and bamboohr:.

Output

{
"company": "ramp",
"ats": "ashby",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ); Remote (Canada); Remote (US); Miami, FL",
"remote": true,
"employmentType": "Full-time",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryInterval": "year",
"descriptionText": "About Ramp\nRamp is building the smart infrastructure for finance teams...",
"descriptionHtml": "<h1><strong>About Ramp</strong></h1>...",
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"postedAt": "2026-04-07T17:12:35.753Z",
"updatedAt": null,
"sourceUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"scrapedAt": "2026-10-01T09:00:00.000Z",
"input": "https://jobs.ashbyhq.com/ramp"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Failed companies appear as { "input": "...", "error": "..." } rows.

Tips

  • Board URLs are the most reliable input. Careers-page detection works when the page embeds or links the ATS (Figma, Notion, Linear, Vercel, Palantir...). Pages that load jobs only through JavaScript may report "ATS not detected"; open the job list once and copy the board URL.
  • SmartRecruiters slugs are case-sensitive (BoschGroup, not boschgroup).
  • Turn off Include job description for a light, fast list of roles; SmartRecruiters and BambooHR then skip one request per job.
  • Schedule the actor daily with Posted within: 1 day to get a feed of new roles only.
  • Filters run before you are charged: you only pay for jobs that match.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/ats-jobs-scraper as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Is this a Greenhouse jobs API alternative?

Yes. It reads the same public Greenhouse Job Board API that powers company career pages and returns cleaner, normalised data, alongside Lever, Ashby and 5 more ATS in the same format.

Which salary data is included?

Whatever the company publishes through the ATS: Greenhouse pay-transparency ranges, Ashby compensation tiers, Recruitee and Personio salary fields, and Lever and SmartRecruiters salary ranges when set. Many companies publish pay only for US-based roles, so expect gaps elsewhere.

Why is remote sometimes null?

Some ATS (Personio, some Greenhouse boards) have no remote field. The actor then marks a job as remote only when its location says so and leaves null when unknown, rather than guessing false.

Can I scrape thousands of companies?

Yes. Companies are fetched in parallel and each board is one or a few API calls. Duplicate inputs pointing to the same board are fetched once.

Can I use it from code or AI agents?

Yes, through the Apify API, the JavaScript or Python client, or the Apify MCP server.

Support

Missing an ATS or found a board that does not parse? Open an issue in the Issues tab.

This actor only reads publicly published job postings through the official public job-board endpoints of each ATS. It does not log in, bypass access controls or collect personal data about candidates.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Wholesale Suppliers - MOQ & Price Breaks (Alibaba Alternative)product
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Company Contact Lookup - One Lead Record per Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Ads Transcript - Spoken Hook, CTA, Offer & Anglevideo ad transcript
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Facebook Reels Transcript - Facebook Video to Text, No Loginreel transcript
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Flights API - Route & Date Fares (Google Flights Alternative)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Telegram Keyword Search Monitor - New Mentions in Channelsmatching message
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
Twitter Video Transcript - X Video to Text & SRTvideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Video Transcriber - Any Link to Text, SRT & VTT (7 Platforms)video transcribed
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
Yahoo Finance Scraper - Quotes, History, Fundamentals & Newsticker row
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript
YouTube Video Details Lookup: Views, Likes & Tags by URLvideo details
⌂ 换网址