Ashby Jobs Scraper
Open jobs from Ashby boards with salary range and equity flag
What it does
Reads any company's Ashby job board from a board link, a board name, a company name or a careers page, and returns one row per open job: title, department, team, workplace type, every location with city, region and country, employment type, published date, the salary minimum and maximum with currency and period, an equity flag and the apply link. Compensation comes from Ashby where the employer published it and is read out of the description otherwise. A careers page that loads its jobs with JavaScript is reported instead of read.
Built in
- ✓ 31 fields per job, two requests per board
- ✓ salary_source says posting or description
- ✓ Title, location, department and remote filters
- ✓ Newest first with a cap of 20 to 5,000
- ✓ Full description at no extra request
Guides & tutorials
Build a List of Funded Startups That Are Hiring on Wellfound
Turn Wellfound job listings into one row per startup with website, stage, total raised and latest round, using the Wellfound Jobs Scraper.
Compare Salary Bands in Lakhs by City and Experience on Foundit
Build a salary table for one role across Indian cities and experience bands from Foundit.in listings that publish pay, and drop the placeholder figures.
Compare Pay for a Role by Experience Level on Shine
Run one Shine.com search per experience band, keep the listings that show pay, and turn them into salary ranges in lakhs for each band.
Related scrapers
ATS Jobs Scraper
Greenhouse, Lever, Workday, and Ashby job boards. Zero auth required
CutShort Jobs Scraper
India tech hiring signal, structured per role
Naukri Jobs Scraper
India's largest job board structured as clean JSON
LinkedIn Jobs Scraper
Job listings by keyword and location without login
Common questions
Which fields come back per job? +
Company name and website, board name, job id, title, department, team, primary and secondary locations with city, region and country, workplace type, remote flag, employment type, published date, salary_min, salary_max, salary_currency, salary_period, salary_source, compensation_summary, offers_equity, job and apply links and a description.
How many jobs actually show pay? +
In the proof run 385 of 656 jobs, about 59 percent, came back with a salary minimum, maximum, currency and period, and 288 said whether equity is offered. salary_source tells you whether that range came from Ashby's own data or was read from the description.
What is the cost per job? +
$0.0008 per job on every Apify plan, which is $0.80 per 1,000 jobs, plus a flat $0.005 per run. Jobs your filters remove, companies that cannot be found and jobs an earlier run delivered are never charged. The free plan previews the first ten results.
Is a login needed, and how fast is it? +
No login, no cookies and no browser, on 512 MB of memory. Two requests cover a board: one for every posting with descriptions and compensation, one for the company's display name and website. A live test returned 60 jobs in 19 seconds.
How does the only new jobs mode work? +
Delivered job ids are kept in a named key value store in your account, so a daily schedule returns only postings added since. In testing the second run skipped the 40 jobs the first had delivered, and skipped jobs are not charged.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.