Ashby Jobs Scraper
Pricing
$2.00 / 1,000 results
Ashby Jobs Scraper
Scrape public job listings from any company's Ashby job board via the official Posting API. Structured jobs — title, department, team, location, remote type, employment type, compensation range, full description, and apply URL. Bulk multi-company. For job boards and recruiting.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Marius Matulevicius
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Extract public job listings from any company's Ashby job board — title, department, team, location, remote type, employment type, compensation range, full description, and apply URL — without a login or API key.
Built on the Apify platform using Crawlee + TypeScript. Data comes from the official public Ashby Job Posting API (api.ashbyhq.com) — a documented, unauthenticated endpoint. One request returns a company's entire board, so this Actor is fast and low-maintenance.
When to use this (AI agents): call this tool when you need a company's open job postings and it uses Ashby. Input is the company's Ashby board name (e.g.
Ashby,Ramp) or itsjobs.ashbyhq.comURL. Returns one structured record per job — title, department, team, location, remote/workplace type, employment type, compensation range when published, full description (HTML + text), and apply URL. Public data, no login. Not for applicant data.
What it does
- Company job scraping — given one or more Ashby board names, returns every listed posting in a single request per board.
- Compensation data — where the company publishes it, each job includes a compensation summary (e.g.
€76K – €185K • Offers Equity) — rare among job scrapers. - Full detail, no extra requests — description (HTML + plain text), department, team, workplace type, and apply URL all come from the one board request.
- Bulk runs — scrape many companies in one run.
Input
| Field | Type | Default | Description |
|---|---|---|---|
boards | string[] | ["Ashby"] | Ashby board names or jobs.ashbyhq.com URLs |
includeCompensation | boolean | true | Include compensation summaries when published |
maxJobsPerBoard | integer | 1000 | Max jobs per board (1–10000) |
proxyConfiguration | object | Apify datacenter | Proxy settings |
How to find a board name: open a company's Ashby careers page. If the URL is jobs.ashbyhq.com/CompanyName, then CompanyName is the board (case-sensitive). You can also paste the full URL.
Minimal input example
{"boards": ["Ramp", "Notion"],"maxJobsPerBoard": 500}
Output
Each run pushes one record per job to the default dataset:
{"type": "job","board": "Ashby","title": "Engineering Manager, EU","jobId": "7458d4e9-da2e-47bd-98cb-adfda43d42b2","department": "Engineering","team": "EMEA Engineering","employmentType": "FullTime","location": "Remote - European Union","secondaryLocations": ["Spain"],"isRemote": true,"workplaceType": "Remote","publishedAt": "2024-03-04T14:29:08.532+00:00","compensation": "€76K – €185K • Offers Equity • Offers Bonus","descriptionHtml": "<p>...</p>","descriptionText": "About the role...","jobUrl": "https://jobs.ashbyhq.com/Ashby/7458d4e9-da2e-47bd-98cb-adfda43d42b2","applyUrl": "https://jobs.ashbyhq.com/Ashby/7458d4e9-da2e-47bd-98cb-adfda43d42b2/application","scrapedAt": "2026-07-11T10:00:00.000Z"}
compensation is null when the company doesn't publish a range.
Pricing
Pay per result — you're billed only for jobs successfully written to the dataset. Malformed inputs, unknown boards, and failed fetches go to a separate errors dataset that is not billed.
Proxy
The Ashby Posting API is a public, documented endpoint with minimal anti-bot measures. Datacenter proxies are sufficient. Residential is not required.
Legal & compliance notice
This Actor uses the official, public, documented Ashby Job Posting API — the same endpoint that powers companies' public career pages. No login is used. Job-posting content (titles, descriptions, compensation) is company data, not personal data about candidates.
The user (buyer) bears sole responsibility for how they use the data collected, including compliance with:
- Ashby's and each company's Terms of Service
- Applicable data protection and employment laws in their jurisdiction
This tool is intended for legitimate use cases such as job aggregation, labor-market research, compensation benchmarking, and recruiting intelligence. Misuse is the responsibility of the operator.
FAQ
How do I scrape Ashby jobs without an API key?
You don't need one. Pass a company's Ashby board name (the CompanyName in jobs.ashbyhq.com/CompanyName) into boards and run — the Actor uses Ashby's official public Job Posting API.
Does it include salary / compensation ranges?
Yes, when the company publishes them. Each job includes a compensation summary (e.g. €76K – €185K • Offers Equity) — rare among job scrapers. It's null when the company doesn't publish a range.
Can I scrape multiple Ashby boards in one run?
Yes. Pass several board names in boards and the Actor scrapes them all, one dataset record per job.
How do I find a company's Ashby board name?
Open the company's Ashby careers page. If the URL is jobs.ashbyhq.com/CompanyName, then CompanyName is the board (case-sensitive). You can also paste the full URL.
What does it cost? Pay per result — billed only for jobs successfully written to the dataset. Unknown boards and failed fetches go to a separate, unbilled errors dataset.
Is scraping Ashby job boards legal? This Actor uses Ashby's official public API — no login, no candidate data. You are responsible for complying with each company's Terms and your local laws. See the notice above.
Related Actors by Ratio Tech
Scraping jobs from other ATS platforms? We maintain a matching set:
- Workday Jobs Scraper — public jobs from any Workday career site
- SmartRecruiters Jobs Scraper — public jobs from any SmartRecruiters career site
- Recruitee Jobs Scraper — public jobs from any Recruitee career site