Ashby Jobs Scraper — Salaries, Any Company or All Companies
Pricing
from $1.50 / 1,000 jobs
Ashby Jobs Scraper — Salaries, Any Company or All Companies
Scrape job postings from Ashby career sites (OpenAI, Notion, Ramp, Linear and thousands more). Pick companies or search every Ashby company by title, location, remote and salary. Full pay ranges per location, equity, bonus, annual USD salary, new-job tracking. No login.
Pricing
from $1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Yugenox Corp
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Ashby Jobs Scraper: salaries, any company or all companies
Get every open job from companies that hire through Ashby, the applicant tracking system behind the career pages of OpenAI, Notion, Ramp, Linear, Zapier, Cohere, n8n and thousands of other startups and scale-ups.
You can scrape the companies you name, or search the jobs of every Ashby company at once by job title, location, remote/hybrid, employment type, department, posting date and salary.
Each job comes with its full pay breakdown: every salary range the company publishes (for example "United States" vs "Canada", or "Tier 1 / Tier 2 / Tier 3" cities), plus equity, bonus and commission. The salary is also converted to a yearly USD figure, so hourly, monthly, EUR, GBP and CAD pay can be compared side by side.
No login, no cookies and no browser, so it's fast: a whole company takes a few seconds.
What you get
| 🏢 Company | name, website, logo, Ashby board URL |
| 💼 Job | title, department, team, employment type (full-time, part-time, contract, intern), workplace (remote / hybrid / on-site) |
| 📍 Location | primary location + every secondary location, city, region, country, postal code, all countries |
| 💰 Salary | posted summary, min / max, currency, interval (year / month / hour), annual USD min / max, equity / bonus / commission flags, every compensation tier with its own range |
| 📝 Description | plain text, HTML, both, or none |
| 🔗 Links | job URL, direct apply URL |
| 📅 Dates | published date; optional application deadline |
| 🆕 Change tracking | isNew and firstSeenAt on every job, plus an only new jobs mode for alerts |
How to use it
1. Scrape specific companies
Add the companies you want under Companies. Any of these formats work:
- the board name:
openai,ramp,notion - a board link:
https://jobs.ashbyhq.com/openai - a job link:
https://jobs.ashbyhq.com/openai/5f0c… - the company's own careers page:
https://linear.app/careers. The Ashby board linked or embedded on that page is found automatically.
2. Search every Ashby company
Turn on Search all Ashby companies and add filters, for example:
{"searchAllCompanies": true,"titleKeywords": ["data engineer", "machine learning engineer"],"locationKeywords": ["Canada", "Toronto"]}
This checks about 4,000 companies (60,000+ open jobs) in about 2 minutes and only returns jobs that match your filters.
3. Get job alerts
Schedule the actor (daily, for example) with Only new jobs since the last run turned on. Each run returns only postings you haven't received before, so you can pipe it to email, Slack, a Google Sheet or your ATS.
Filters
All filters are optional and are combined with AND.
- Job title keywords: whole words, with plurals included (
engineermatches "Senior Engineers" but not "Engineering"). Add*for a prefix match (engineer*). You can also match keywords in the description (for examplepython). - Exclude title keywords: for example
senior,staff,intern. - Locations: city, region, country or the company's own label (
San Francisco,Ontario,Germany,EMEA,USA). Every location of a job is checked.Remotematches remote jobs. - Workplace type: Remote / Hybrid / On-site.
- Employment type: Full-time / Part-time / Contract / Internship / Temporary.
- Departments / teams: for example
Engineering,Sales. - Posted within N days.
- Only jobs with a salary, and a minimum yearly salary in USD.
Output example
{"id": "45b2c110-f8e0-497a-914c-72fddf447ed0","title": "Automation Strategist, Customer Success","companyName": "Zapier","companySlug": "zapier","companyWebsite": "https://zapier.com/","companyLogo": "https://app.ashbyhq.com/api/images/org-theme-logo/…/3e016272.png","department": "Sales","team": "Sales","employmentType": "FullTime","workplaceType": "Remote","isRemote": true,"location": "HQ","city": null,"region": null,"country": null,"secondaryLocations": [{ "location": "NAMER", "city": "San Francisco", "region": "California", "country": "United States" }],"allLocations": ["HQ", "NAMER"],"countries": ["United States"],"publishedAt": "2026-09-22T22:08:20.467Z","jobUrl": "https://jobs.ashbyhq.com/zapier/45b2c110-f8e0-497a-914c-72fddf447ed0","applyUrl": "https://jobs.ashbyhq.com/zapier/45b2c110-f8e0-497a-914c-72fddf447ed0/application","boardUrl": "https://jobs.ashbyhq.com/zapier","salarySummary": "$158.3K – $237.5K • Offers Commission • Multiple Ranges","salaryMin": 158300,"salaryMax": 237500,"salaryCurrency": "USD","salaryInterval": "year","salaryMinAnnualUsd": 158300,"salaryMaxAnnualUsd": 237500,"hasEquity": false,"hasBonus": false,"hasCommission": true,"compensationTiers": [{ "title": "USA", "summary": "IC4 OTE $158.3K – $237.5K • Offers Commission", "salaryMin": 158300, "salaryMax": 237500, "currency": "USD", "interval": "year", "equity": null, "bonus": null, "commission": { "min": null, "max": null, "currency": "USD", "interval": "year", "summary": "Offers Commission" }, "components": ["…"] },{ "title": "Canada", "summary": "IC4 OTE CA$174.2K – CA$261.2K • Offers Commission", "salaryMin": 174200, "salaryMax": 261200, "currency": "CAD", "interval": "year", "components": ["…"] }],"salaryShownOnPosting": true,"descriptionPlain": "Hi there! We're looking for …","companyAllowsJobIndexing": true,"scrapedAt": "2026-09-24T07:18:50.456Z","isNew": true,"firstSeenAt": "2026-09-24"}
With Application deadline on, each job also gets applicationDeadline.
Use cases
- Job seekers: one feed of every matching role across thousands of startups, filtered by title, location, remote and pay.
- Recruiters and sourcers: see which companies are hiring for a role and where.
- Salary benchmarking: structured pay ranges by role, level, city tier and country, normalised to yearly USD.
- Sales and investor signals: hiring velocity, new departments and new locations are early growth signals. Scheduled runs with change tracking show what's new each day.
- Job boards and newsletters: fresh, deduplicated postings with apply links, ready to publish.
FAQ
Which companies are included in "Search all"? Our directory holds about 4,000 companies with live Ashby job boards (more than 60,000 open jobs). It's refreshed weekly, and every company anyone scrapes by name is added to it. If a company you care about is missing, list it under Companies. You can combine Companies with Search all.
Why is a well-known company missing from a "Search all" run? A few companies ask search engines not to index their Ashby job postings. By default, "Search all" respects that. You can change it under Advanced. Companies you list by name are always scraped.
How fresh is the data? Jobs are read live from each company's Ashby board on every run.
How do I find a company's Ashby name?
Open the company's careers page. If job links point to jobs.ashbyhq.com/<name>, that <name> is the value to use. You can also paste the careers page URL itself.
Why is the salary empty on some jobs? Not every company publishes pay on Ashby. Use Only jobs with a salary range to skip those jobs.
How accurate is the annual USD salary? Hourly pay is annualised at 2,080 hours, monthly pay at 12 months and weekly pay at 52 weeks. Currencies are converted at the day's exchange rate. The original amount, currency and interval are always included.
Does "Only new jobs" work across different searches? Runs with the same companies and filters share their memory automatically. You can also set a Tracking name to control it yourself.
Do I pay for jobs that my filters remove? No. You only pay for jobs saved to your dataset.
Is there a limit? There's no hard limit. Use Max jobs and Max jobs per company to cap a run.
Is it legal to scrape Ashby job boards? This actor only collects public job postings: the same listings companies publish on their Ashby career pages for anyone to read, taken from Ashby's public job board feed. It doesn't log in and doesn't touch anything behind a login. Job postings describe roles, not people, but a description written by the employer can occasionally mention a recruiter or hiring manager by name or email. If you store or reuse that kind of personal data, follow the data protection laws that apply to you (such as GDPR, PIPEDA or CCPA) and the website's terms. If you're unsure whether your use case is legitimate, check with a lawyer. You can read more in Apify's article Is web scraping legal?
Does it access any private data? No. It reads only what is publicly visible on each company's Ashby job board: the board page and Ashby's public job posting feed. No accounts, passwords or cookies are used, and it never sees candidates, applications or anything inside a company's Ashby account. When you paste a company's own careers page, that public page is read only to find its Ashby board link.