Ashby Jobs API: every open job from any Ashby job board
Ashby powers the careers pages of thousands of companies, and exposes a free, public, keyless JSON endpoint behind them. Here’s how to use it, with the pitfalls we hit running it against real companies.
curl "https://api.ashbyhq.com/posting-api/job-board/ramp?includeCompensation=true"
Gotchas
isRemoteistruefor hybrid roles too. UseworkplaceType(Remote/Hybrid/OnSite) instead. In our tests ~45% of “isRemote” jobs were actually hybrid.- With
includeCompensation=true,compensation.compensationTiers[].components[]holds salary components. A posting can have several tiers (by level or location): take the min ofminValueand max ofmaxValueacrossSalarycomponents, or you’ll report the wrong range. - Filter out
isListed: false.
Other job-board APIs
Greenhouse · Lever · Workday · SmartRecruiters · Recruitee · Workable · All platforms
Don’t want to build and maintain this?
Every gotcha above is handled in ready-made tools (disclosure: built by the author of this guide):
- ATS Jobs Scraper: all 7 platforms, auto-detect, one normalized format. $1 per 1,000 jobs.
- Tech & Startup Job Search: keyword search across 4,400+ company career pages, no company list needed.
- Hiring Companies Finder: which companies are hiring for a role, ranked by matching openings.
- Salary Data from Job Postings: published pay ranges only.
- Jobs API on RapidAPI:
GET /companyandGET /detectover HTTP.
Apify has a free plan with monthly credit. (Some links may be affiliate links; using them supports this guide at no cost to you.)