Ashby Jobs Scraper - Job Boards with Salaries
Pricing
from $1.50 / 1,000 jobs
Ashby Jobs Scraper - Job Boards with Salaries
Scrape Ashby job boards (jobs.ashbyhq.com) for many companies: title, department, locations, remote, employment type, salary range, date, description.
Pricing
from $1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Marlon Lee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Ashby Jobs Scraper
Ashby Jobs Scraper collects job postings from Ashby job boards (jobs.ashbyhq.com) for one company or hundreds in a single run. Each job comes with title, department, team, locations, remote or hybrid status, employment type, salary range when the company publishes it, publish date, full description and apply link. Built for job aggregators, salary research and startup hiring intelligence. No login, API key or browser.
What you get
One row per job, with:
- Job: Ashby job ID, title, department, team, employment type (FullTime, PartTime, Intern, Contract, Temporary), publish date
- Location: primary and secondary locations, the structured address (city, region, country), workplace type (Remote, Hybrid, OnSite) and a remote flag
- Salary: minimum, maximum, currency and pay interval, plus Ashby's summary line, for example "$211.4K – $290.6K • Offers Equity"
- Description: full text as plain text and as HTML (you can turn this off for smaller output)
- Links: job page URL and application URL
- Company: the Ashby board name, for example
ramp
Use cases
- Job aggregators: refresh openings from fast-growing startups every day. Many of them hire through Ashby.
- Salary research: collect published pay ranges by role, team and location.
- Recruiting and sales intelligence: see who's hiring for which teams, and where.
- Portfolio and sector tracking: follow hiring across a VC portfolio or an industry.
- Job search: watch a list of target startups for new remote roles.
How to use
- Open the Actor in Apify Console.
- Add Companies as Ashby board names (
ramp) or URLs (https://jobs.ashbyhq.com/linear). The board name is the part afterjobs.ashbyhq.com/in a company's job link. - Optionally filter by title keywords, locations, departments or teams, employment types, or remote only.
- Set the max jobs per company and in total.
- Click Start. Download the results as JSON, CSV or Excel, or read them through the Apify API.
Input example
{"companies": ["ramp", "https://jobs.ashbyhq.com/linear", "notion"],"keywords": [],"locations": ["Remote", "New York"],"departments": ["Engineering"],"employmentTypes": ["FullTime"],"remoteOnly": false,"includeDescription": true,"maxJobsPerCompany": 0,"maxItems": 1000}
Filters are case-insensitive "contains any" matches. Leave a filter empty to keep everything. maxJobsPerCompany: 0 means no per-company limit. Board names verified to work: openai, notion, linear, ramp.
Output example
A real item (description shortened):
{"ats": "ashby","company": "ramp","companySlug": "ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"address": { "addressRegion": "NY", "addressCountry": "USA", "addressLocality": "New York City" },"workplaceType": "Hybrid","isRemote": true,"employmentType": "FullTime","compensation": { "min": 211400, "max": 290600, "currency": "USD", "interval": "year", "summary": "$211.4K – $290.6K • Offers Equity" },"postedAt": "2026-04-07T17:12:35.753+00:00","descriptionText": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams...","descriptionHtml": "<p>...","jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application"}
Pricing
You pay per job saved to the dataset. A board name that doesn't exist produces an error row, which costs nothing. Set a maximum cost per run in Apify Console, and the Actor stops cleanly when it reaches that limit.
FAQ
Is it legal to scrape Ashby job boards? The Actor uses Ashby's public job posting API, which serves the same data each company shows on its jobs.ashbyhq.com page. It collects listed, public postings only. You are responsible for using the data in line with Ashby's and each employer's terms and the laws that apply to you.
Do I need an Ashby account, API key or proxy? No. The API is public, so the proxy is off by default. The Actor makes one request per company, even for boards with 800+ jobs.
Why is company the board name and not the company's display name? Ashby's public API doesn't return the display name.
Why is compensation null for some jobs? Not every company shows pay on its Ashby postings. When it does, you get the salary figures and the full summary. Equity and bonus appear only in summary, since min and max come from the salary component.
Is there an "updated" date? No. The public API gives the publish date (postedAt) only.
Does it work for companies with a custom careers domain? Yes, if Ashby powers the page and you know the board name. Look for jobs.ashbyhq.com/<name> in the apply link.
Does it open individual job pages? No. The data is exactly what the API returns. Only companies that use Ashby, and only their listed postings, are covered.