Scrapers.lat logo scrapers.lat
Jobs

Ashby Jobs & Salary Scraper

Scrape Ashby job board listings by company. Extract job title, location, department, team, employment type, salary range, equity, posting date, apply URL and full job description. Filter by keyword. Export JSON, CSV or Excel. No login or API key.

29 fields per record JSON · CSV · Excel · API Pay per use
ashby-jobs-scraper.json 200 OK
{
  "title": "Security Engineer, Cloud",
  "company": "Ramp",
  "location": "New York, NY (HQ)",
  "isRemote": true,
  "isListed": true,
  "showCompensation": true,
  "workplaceType": "Hybrid",
  "employmentType": "FullTime",
  "department": "Engineering"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
TitleCompanyLocationIs RemoteIs ListedShow CompensationWorkplace TypeEmployment TypeDepartmentTeamSalary RangeSalary SummarySalary MinSalary Max
Sample output

A real example record, exactly the shape you receive.

TitleCompanyLocationIs Remote
Security Engineer, CloudRampNew York, NY (HQ)true
Mobile Engineer, AndroidRampNew York, NY (HQ)true
Software Engineer, FrontendRampNew York, NY (HQ)true
Technical Program ManagerRampNew York, NY (HQ)true
Mobile Engineer, iOSRampNew York, NY (HQ)true
GET /ashby-jobs-scraper
{
  "title": "Security Engineer, Cloud",
  "company": "Ramp",
  "location": "New York, NY (HQ)",
  "isRemote": true,
  "isListed": true,
  "showCompensation": true,
  "workplaceType": "Hybrid",
  "employmentType": "FullTime",
  "department": "Engineering"
}

Frequently asked questions

How do I find a company's Ashby identifier?

It is the company name in its careers URL. If a company hires through jobs.ashbyhq.com/Ramp, the identifier is Ramp. You can paste the identifier or the full URL and the scraper will normalize it. Add one entry per company you want to scrape.

Does it include salary data?

Yes. When a company publishes pay on its postings, every job carries the salary range, minimum and maximum as numbers, currency, pay interval and whether the role offers equity. Companies that do not publish pay simply return empty salary fields.

How many jobs can it return per company?

It returns every open role on the board, from a few dozen to several hundred per company. Use Max Items to cap the total across all companies when you only need a sample.

Can I scrape several companies in one run?

Yes. Add multiple companies and the scraper collects jobs from each in turn, tagging every record with its company so you can tell them apart. The Max Items limit applies to the combined total.

How do I filter to specific roles?

Use the Keyword filter to keep only jobs whose title, department, team, location or description contain your keyword, for example engineer, remote or sales. Leave it empty to return every open job.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.