Ashby Jobs Scraper
Pricing
from $0.50 / 1,000 jobs
Ashby Jobs Scraper
Jobs from any Ashby job board with department, team, workplace type and the pay summary Ashby shows. Paste board links, board names or company domains, or leave the list empty to search more than 50,000 open Ashby jobs in our daily index.
Pricing
from $0.50 / 1,000 jobs
Rating
0.0
(0)
Developer
deriverge s.r.o.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Ashby Jobs Scraper returns every open job on the Ashby boards you list, with the fields Ashby publishes: department, team, employment and workplace type, all locations, the pay summary and the company's website. Paste a board link such as https://jobs.ashbyhq.com/notion, a board name or a company domain and click Start. Given no boards, it searches our daily index of more than 50,000 open Ashby jobs, and about two in five of those showed pay on 29 September 2026. It costs $1.00 per 1,000 jobs on the Free plan ($0.50 on Business), and the $5 of monthly credit in Apify's Free plan covers about 5,000 jobs.
What data does it return?
| Field | Description |
|---|---|
title, department, team | Title with Ashby's department and team: Vehicle OS and Compute Hardware in the sample. |
employmentType, employmentTypes | Ashby's value (FullTime) and the normalized type (full-time). |
workplaceType, workArrangement | Ashby's OnSite, Hybrid or Remote, and the normalized onsite, hybrid or remote. |
remote | Ashby's own remote flag. Ashby sets it on hybrid jobs as well: every Hybrid job in our 29 September 2026 index had it. |
locations, countries | The primary location first, then any secondary ones, with their country codes (Sunnyvale gives US). |
salaryText | Ashby's pay summary as the board shows it, for example $270K • Offers Equity. It is left out of the sample row below. |
salaryMin, salaryMax, salaryCurrency, salaryPeriod | The summary as numbers, 110000 to 190000 USD a year in the sample, or a range from the description when the board shows none. |
salaryYearlyMin, salaryYearlyMax | Pay per year, so an hourly summary compares with a salaried one. |
companyName, companyWebsite | Name and public website from the board page: Applied Intuition and https://www.appliedintuition.com/. |
postedAt | When the job was published on Ashby; updatedAt is always empty. |
url, applyUrl | The job page and its /application form. |
skills, experienceYearsMin, experienceYearsMax, educationLevel | From the description: Python, LabVIEW, 2 to 6 years and bachelor in the sample. |
seniority, jobCategory, visaSponsorship, language | Level and category from the title (mid, engineering), the visa statement and the language from the description. |
description | The ad as plain text, sent by Ashby together with the job list. |
key, jobId, input, reference, firstSeenAt | Stable key, Ashby's job ID (a UUID), your input, your own label and when this run read the job. |
How to scrape Ashby jobs
- Enter each Ashby board on its own line in Career sites: a
https://jobs.ashbyhq.com/<board>link, the board name alone (notion),ashby:<board>or the company's domain. - For fully remote jobs, choose Remote under Work arrangement. Remote jobs only follows Ashby's flag and so keeps hybrid jobs too.
- With Include the full job description on, each row also gets the ad text and what is read from it: skills, years of experience and any pay range written there. The text comes with Ashby's job list, so no extra requests are made.
- Click Start. The Output tab lists the jobs for download as CSV, Excel or JSON, and the API takes an input such as:
{"companies": ["https://jobs.ashbyhq.com/notion", "linear"],"workArrangement": ["remote"],"includeDescription": true,"maxJobsPerCompany": 25}
Example output
One row from a run on 30 September 2026 over Applied Intuition's board with Title keywords set to engineer and descriptions on. The row leaves out salaryText, which for this job gives the same range as salaryMin and salaryMax, and the description is cut after its first sentence.
{"key": "ashby:applied:d8b7286e-bd47-407b-859d-f2b7f5822a8c","ats": "ashby","company": "applied","companyName": "Applied Intuition","jobId": "d8b7286e-bd47-407b-859d-f2b7f5822a8c","title": "Hardware Test Engineer","locations": ["Sunnyvale"],"remote": false,"department": "Vehicle OS","team": "Compute Hardware","employmentType": "FullTime","workplaceType": "OnSite","postedAt": "2026-06-15T22:52:06.976Z","updatedAt": null,"url": "https://jobs.ashbyhq.com/applied/d8b7286e-bd47-407b-859d-f2b7f5822a8c","applyUrl": "https://jobs.ashbyhq.com/applied/d8b7286e-bd47-407b-859d-f2b7f5822a8c/application","description": "Applied Intuition, Inc. is powering the future of physical AI. …","language": "en","reference": null,"input": "https://jobs.ashbyhq.com/applied","firstSeenAt": "2026-09-30T00:43:38.090Z","companyWebsite": "https://www.appliedintuition.com/","seniority": "mid","jobCategory": "engineering","employmentTypes": ["full-time"],"workArrangement": "onsite","countries": ["US"],"salaryMin": 110000,"salaryMax": 190000,"salaryCurrency": "USD","salaryPeriod": "year","salaryYearlyMin": 110000,"salaryYearlyMax": 190000,"visaSponsorship": null,"skills": ["Python","LabVIEW"],"experienceYearsMin": 2,"experienceYearsMax": 6,"educationLevel": "bachelor"}
How much does it cost to scrape Ashby jobs?
| Free plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 1,000 jobs | $1.00 | $0.80 | $0.65 | $0.50 |
You pay only for the events in the table. There is no start fee, and compute time and proxies are included.
A board of 300 jobs costs $0.30 on the Free plan and $0.15 on Business; Applied Intuition's board had 312 open jobs on 30 September 2026. A job counts only when it lands in the dataset, so jobs removed by filters or already seen in new-only mode do not.
Limits
salaryTextkeeps Ashby's summary whole, extras such asOffers Equityincluded, while the numbers come from the first amount or range in it.- A board name can differ from the brand: Applied Intuition's board is
applied. A company domain is matched through an Ashby link on its careers page, or through an Ashby board whose data contains the domain.
Searching all Ashby jobs
Leave Career sites empty and the actor searches the Ashby jobs in our daily index, refreshed from every Ashby board once a day. Title keywords then look only at the title, the newest jobs come first, and Maximum jobs (index search) caps the run at 1,000 unless you set it. In index rows company is the company name and companySlug the board name, and input and reference are absent. Without descriptions the rows are as of the last build; with them, each board is read again during the run, so closed jobs disappear and the pay summary is current.
FAQ
Is it legal to scrape Ashby job boards?
Ashby job boards are public pages that companies use to advertise openings, and the actor reads the same public posting data those pages are built from. It collects no candidate data. How the jobs are used afterwards is up to you and your own legal checks.
How do I watch Ashby boards for new jobs?
Save your board list as a task with Return only jobs posted since the last run turned on, and let the Apify scheduler start it each morning. A task keeps its own snapshot, so it needs no Watch name. New postings come out once, while closed and retitled ones are counted in the run's CHANGES record. Jobs over Maximum jobs per company, and any left when a run reaches its maximum cost, are not marked as seen and come out the next morning.
Related scrapers
Support
This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.