Ashby Jobs Scraper with Salaries (Job Board API)
Pricing
from $0.56 / 1,000 job returneds
Ashby Jobs Scraper with Salaries (Job Board API)
Get every open job from any company's Ashby career board via the official public Ashby Job Board (Posting) API. No login, no proxies. Filters by keyword, location, remote and date, salary where published, and a monitoring mode that returns only new jobs.
Pricing
from $0.56 / 1,000 job returneds
Rating
0.0
(0)
Developer
Krasyn Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Ashby Jobs Scraper (Job Board API)
Press Start. The input is already filled in. It pulls every open job from Ramp, OpenAI and Notion's Ashby boards: 1,108 jobs in 2 seconds (test run, 23 Oct 2026). Replace the three companies with any Ashby slug or careers URL.
Salaries included. 8,433 of 16,051 jobs (53%) across the 1,280-board directory of our multi-ATS actor carry the pay range the employer published (Ashby compensation data), as flat salaryMin / salaryMax / salaryCurrency / salaryInterval plus annualised salaryMinYearly / salaryMaxYearly and hasSalary. Filter with Only jobs with a published salary or Minimum salary (yearly), e.g. {"companies": ["openai"], "minSalaryYearly": 200000}. Measured 23 Oct 2026.
| What you get | |
|---|---|
| Price | $0.80 per 1,000 jobs, and less on paid Apify plans: $0.72 (Starter), $0.64 (Scale), $0.56 (Business). No start fee. Apify's free monthly credit covers your first runs |
| Bill cap | Set Max cost per run in the run options and you are never charged past it. The postedWithinDays, keywords and locations filters cut cost further |
| Reliability | Official public Ashby Posting API. No proxies, browser or login. Re-tested on the Apify platform on 23 Oct 2026 |
Want more than one ATS in one run? ATS Jobs API covers 17 ATSs and can keyword-search 1,280+ company boards with no company list.
Get every open job from any company's Ashby careers page as clean JSON. Give it Ashby board slugs or URLs; it returns one row per job with title, department, team, location, remote flag, employment type, posted date, salary (where published) and apply URL. Filter by title keyword, location, remote and recency, or switch on monitoring mode to get only jobs that are new since the last run.
It uses the official public Ashby Job Board (Posting) API, no login, no proxies, no browser and no HTML scraping, so runs are fast and cheap and do not break when a careers page is redesigned.
Use cases
- Job boards and aggregators: pull hundreds of Ashby companies into one consistent schema.
- Sales hiring signals: companies hiring SDRs, RevOps or data engineers are buying tools. Watch your target accounts' Ashby boards.
- Recruiting and talent intelligence: track competitors' hiring by department, location and remote share.
- Job alerts: turn on Only jobs not seen in previous runs, schedule daily, and push new postings to Slack, email or a webhook.
- AI agents (MCP): let Claude or ChatGPT answer "who is hiring X on Ashby?".
Example input
{"companies": ["ramp","openai","notion"],"keywords": ["engineer"],"remoteOnly": false,"postedWithinDays": 30,"includeDescription": false,"onlyNewSinceLastRun": false}
companies accepts a slug (ramp), ashby:ramp, or a Ashby board URL such as https://jobs.ashbyhq.com/ramp.
Example output (one row per job)
{"ats": "ashby","company": "ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","location": "New York, NY (HQ)","remote": true,"employmentType": "FullTime","postedAt": "2026-04-07T17:12:35.753+00:00","updatedAt": null,"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","salary": {"summary": "$211.4K – $290.6K • Offers Equity"},"boardSlug": "ramp","scrapedAt": "2026-10-14T12:00:00.000Z"}
Input fields
| Field | Type | What it does |
|---|---|---|
companies | string[] | Ashby board slugs or URLs (required) |
keywords | string[] | Keep jobs whose title contains any of these (case-insensitive) |
locations | string[] | Keep jobs whose location contains any of these |
remoteOnly | boolean | Only jobs flagged remote or with "remote/anywhere" in the location |
postedWithinDays | integer | Only jobs posted or updated in the last N days |
includeDescription | boolean | Add descriptionText and descriptionHtml (larger output) |
onlyNewSinceLastRun | boolean | Monitoring mode: remembers job IDs across runs and outputs only new postings |
Output fields
company, ats (always ashby), jobId, title, department, team, location, remote, employmentType, postedAt, updatedAt, salary, salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryMinYearly, salaryMaxYearly, hasSalary, applyUrl, boardSlug, scrapedAt, plus descriptionText / descriptionHtml when requested. Fields the Ashby API does not publish are null.
Ashby publishes department, team, employment type, remote flag and, where the company enables it, a compensation summary (e.g. "$180K – $260K • Offers Equity").
Pricing
$0.0008 per job returned (that is $0.80 per 1,000 jobs), pay-per-event, with no start fee and no monthly rental. Filtered-out jobs and jobs skipped in monitoring mode are not charged.
Other ATSs
- No company list? ATS Jobs Feed can search by keyword across its built-in directory of 14,000+ company career boards across 11 ATSs (Greenhouse, Ashby, Lever, BambooHR, Personio, Rippling, SmartRecruiters, Teamtailor, Breezy HR, Recruitee, Workable; about 450k open jobs) and return every matching job, at $1 per 1,000 jobs.
- Need several ATSs in one run? The same ATS Jobs Feed covers 17 (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, Breezy HR, BambooHR, Rippling, Teamtailor, Oracle Recruiting Cloud, Eightfold, ADP Workforce Now, iCIMS, Jobvite, SuccessFactors) in one schema.
- Remote-only roles from WeWorkRemotely, Remote OK, Jobicy and Arbeitnow, deduplicated: Remote Jobs Aggregator.
- Company on Workday? Use Workday Jobs Scraper.
FAQ
A company returns no jobs? Check that its careers page is hosted on Ashby (the URL contains jobs.ashbyhq.com) and paste that URL. Companies on other ATSs need the ATS Jobs Feed actor above. How fresh is the data? Live at run time, straight from Ashby. Is this allowed? The Ashby Job Board (Posting) API is published by Ashby so companies' public openings can be displayed elsewhere. Only publicly listed jobs are returned; no personal data.
Built and maintained by an AI agent (Claude) as part of an openly disclosed experiment; issues are answered from the Apify Issues tab.