Ashby Jobs Scraper: All Jobs, Salaries & New-Job Alerts
Pricing
from $0.75 / 1,000 job results
Ashby Jobs Scraper: All Jobs, Salaries & New-Job Alerts
Scrape every open job from any company on Ashby (jobs.ashbyhq.com) via the official public job-board API. Salary ranges, departments, remote/hybrid, full descriptions. Paste a board name, URL or company website. Monitoring mode returns only new jobs.
Pricing
from $0.75 / 1,000 job results
Rating
0.0
(0)
Developer
Khaled
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Get every open job from any company hiring on Ashby (jobs.ashbyhq.com), live, in one clean table. Thousands of startups and scale-ups use Ashby, including OpenAI, Ramp, Notion, Linear and Cursor.
Type a board name like ramp, paste a board URL, or give a company website like notion.so and the Actor finds its Ashby board. Filter by keyword, location, remote and posting date. Switch on monitoring mode to get only jobs that are new since your last run.
Price: $1.00 per 1,000 jobs. Companies that fail, aren't on Ashby, or have no matching jobs cost nothing. Apify's free plan ($5 monthly credit) covers about 5,000 jobs a month.
Questions it answers
- What jobs is this Ashby company hiring for right now, and what do they pay?
- Which of these startups opened new roles this week?
- How do I get an alert when a company on Ashby posts a new job?
What you get per job
- Title, department, team, employment type
- All locations, country, remote / hybrid / onsite
- Salary range (min, max, currency, period) when the company publishes it; most US Ashby boards do
- Posting date, job link, apply link
- Full description as HTML and plain text
Who uses this
- š Job boards and aggregators: fresh startup jobs straight from the source.
- š¤ Recruiters: watch target companies and get alerted when they open roles.
- š¼ Sales teams: hiring is a buying signal. A startup hiring 5 data engineers needs data tools.
- š Investors and analysts: track headcount growth, hiring mix and pay bands across a portfolio.
- š§ Job seekers: monitor dream companies for new openings.
Why this Actor
- ā Official Ashby job-board API. Ashby publishes it for public use. No login, no proxies, no breakage from page redesigns.
- ā Live data. Jobs are fetched at run time, never stale.
- ā Salary data included, not just titles.
- ā Monitoring mode returns only new jobs, so scheduled runs feed alerts or a database without duplicates.
- Need Greenhouse, Lever, Workable, SmartRecruiters, Recruitee, Personio or Breezy too? Use ATS Jobs Scraper: same schema, 8 ATS.
How to use the Ashby Jobs Scraper
- Click Try for free (a free Apify account is enough).
- Add companies, one per line: a board name (
ramp), a board URL, or the company website. - Optional: add keywords, locations, remote-only or a posting-date limit.
- Click Start. Hundreds of jobs per company come back in a few seconds.
- Download the jobs as JSON, CSV or Excel, or schedule the run with monitoring mode on to get only new jobs each day.
Input
| Field | Default | What it does |
|---|---|---|
companies | required | Ashby board names, board URLs, or company websites. One per line. |
keywords | empty | Keep jobs whose title/department/team contains any of these. |
excludeKeywords | empty | Drop jobs containing any of these. |
searchInDescription | false | Also match keywords against the full description. |
locations | empty | Keep jobs whose location contains any of these (London, Germany, Remote). |
remoteOnly | false | Only remote jobs. |
postedWithinDays | 0 | Only jobs posted in the last N days. |
includeDescription | true | Include full descriptions. |
onlyNewJobs | false | Monitoring mode: return only jobs not returned before. |
monitorName | auto | Name for monitoring memory, to share it between schedules. |
maxJobsPerCompany | 0 | Limit per company (0 = all). |
guessSlugs | true | If no Ashby link is visible on a website, try the board named after the domain. |
maxConcurrency | 5 | Companies processed in parallel. |
Accepted company formats:
ramphttps://jobs.ashbyhq.com/openaiashby:linearnotion.so
Example (the input behind the table above):
{"companies": ["ramp", "openai", "https://jobs.ashbyhq.com/linear"],"keywords": ["engineer", "data"],"excludeKeywords": ["intern"],"locations": ["Remote", "New York"]}
Output
One row per job. A real row from that run (description shortened):
{"ats": "ashby","companySlug": "ramp","companyName": "Ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"country": "USA","workplaceType": "hybrid","isRemote": true,"employmentType": "FullTime","seniority": null,"salary": { "min": 211400, "max": 290600, "currency": "USD", "period": "year", "text": "$211.4K - $290.6K" },"postedAt": "2026-04-07T17:12:35.753Z","updatedAt": null,"url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","descriptionHtml": "<h1><strong>About Ramp</strong></h1><p style=\"min-height:1.5em\">Ramp is building the smart...","descriptionText": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams, embedded in the t...","input": "ramp","detectedVia": "input","scrapedAt": "2026-10-06T11:37:03.001Z"}
detectedVia tells you how the board was found: input (you gave it), a careers page URL (found on the company website), or slug-guess (matched by company name; double-check these).
A per-company report (jobs found, jobs returned, errors) is saved in the run's key-value store as RUN_SUMMARY.
Example tasks
Ready-made inputs you can open and run:
- Jobs at AI startups: OpenAI, ElevenLabs, Cohere, Perplexity
- Startup engineering salaries from Ashby job posts
- Remote jobs at startups hiring on Ashby
- Startup jobs in New York from Ashby boards
- Daily new-job alerts from Ashby career pages
Monitoring mode
Turn on onlyNewJobs and schedule the Actor (e.g. daily). The first run returns all matching jobs. Later runs return only jobs that weren't returned before. Connect a webhook, Slack, email, Google Sheets or Zapier integration to get alerts. The memory is tied to your company list; set monitorName to keep it when you edit the list.
How much does it cost?
Pay per event:
- Job result: $0.001 per job returned ($1.00 per 1,000).
- Actor start: $0.00005 per GB of memory (default 1 GB = $0.00005 per run).
- Companies that fail, use another ATS, or have no matching jobs cost nothing.
- Filters are applied before charging. You only pay for jobs you get.
| What you run | Cost |
|---|---|
| Ramp's 159 open jobs | about $0.16 |
| 20 startups, about 2,000 jobs | about $2 |
| Daily monitoring that finds 30 new jobs a day | about $0.90 a month |
Apify's free plan includes $5 of credit every month, enough for about 5,000 jobs. Paid Apify plans get Store discounts of up to 25%. Set a maximum cost per run in the run options; the Actor stops cleanly when it's reached.
FAQ
Is this legal? It reads job postings through Ashby's public job-board API, the feed companies use to syndicate their jobs. Job postings are company information. The Actor doesn't collect recruiter names or emails.
How do I find a company's Ashby board name? It's the part after jobs.ashbyhq.com/ on their careers page. Or just enter the company website.
Can I search all Ashby companies at once? Not with this Actor; it fetches live jobs from the companies you list. To search thousands of Ashby, Greenhouse and Lever companies at once, use Startup Jobs Search.
How fast is it? Hundreds of jobs per company in a few seconds.
Related Actors
- ATS Jobs Scraper: the same, for 8 ATS including Greenhouse, Lever and Workable.
- Greenhouse Jobs Scraper: Greenhouse boards.
- Startup Jobs Search: search 260,000+ jobs from 8,000+ companies at once.
- Company Signals MCP: hiring data for Claude, ChatGPT and Cursor.
