Ashby Jobs Scraper avatar

Ashby Jobs Scraper

Pricing

from $0.75 / 1,000 jobs

Go to Apify Store
Ashby Jobs Scraper

Ashby Jobs Scraper

Ashby job board scraper: every open job from any company's Ashby careers page via the official public Job Posting API. Title, department, location, remote, salary range, description, apply URL. Only new jobs since last run.

Pricing

from $0.75 / 1,000 jobs

Rating

0.0

(0)

Developer

GovData Tools

GovData Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Ashby Jobs Scraper (Official API, Salary, Only New Jobs)

Get every open job from any company's Ashby careers page as JSON, CSV or Excel: title, department, location, remote/hybrid, salary range when published, full description and apply link. Uses Ashby's official public job board API (api.ashbyhq.com), so runs are fast and stable. Turn on Only new since last run and schedule it to get just the jobs posted since yesterday.

Built for recruiters and staffing agencies, job boards and aggregators, sales teams using hiring as a buying signal, and labour-market researchers.

Why this Actor

  • $0.75 per 1,000 jobs, below other Ashby scrapers on the Store. Pay per result, no subscription.
  • Official API, no scraping of HTML pages. One request per company; no proxies, no browser.
  • Same output fields across our Greenhouse, Lever and Ashby scrapers, so you can mix sources in one sheet.
  • Only new jobs. A built-in memory per configuration returns just new postings on scheduled runs.

What data you get

FieldExample
titleSenior Software Engineer
companyName / companyBoard name (and display name when Ashby provides it)
department, teamEngineering, Backend
location, allLocations, countryLondon, UK; Remote (Europe)
workplaceType, isRemotehybrid, false
employmentTypeFull-time
salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryTextwhen the company publishes pay
descriptionplain text, emails removed
postedAt, updatedAtISO 8601
url, applyUrlposting and application pages

How to use

  1. Find the board name in the company's careers URL: https://jobs.ashbyhq.com/<name> (for example ramp).
  2. Paste one or more names or URLs into Companies, add optional filters (title keywords, locations, departments, remote only, posted within N days).
  3. Run, or save as a task and add a daily schedule with Only new since last run on.
{
"companies": ["ramp", "notion"],
"keywords": ["engineer"],
"remoteOnly": false,
"maxItems": 100
}

Output example

Two jobs from a real run (descriptions shortened here):

[
{
"jobId": "ashby:ramp:e0cca3aa-24f7-46ca-9493-9984a7ae2285",
"ats": "ashby",
"company": "ramp",
"companyName": null,
"title": "Product Operations | General Builder (All Levels)",
"department": "Product",
"team": "Product Operations",
"location": "New York, NY (HQ)",
"allLocations": [
"New York, NY (HQ)",
"San Francisco, CA"
],
"country": "USA",
"workplaceType": "hybrid",
"isRemote": true,
"employmentType": "Full-time",
"salaryMin": 130000,
"salaryMax": 200000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "$130K - $200K",
"description": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $275B in annualized spend flows in and out of 85,000+ companies: authorizing payments, flagging risk, categorizing spe…",
"postedAt": "2026-10-23T19:41:17.713Z",
"updatedAt": null,
"url": "https://jobs.ashbyhq.com/ramp/e0cca3aa-24f7-46ca-9493-9984a7ae2285",
"applyUrl": "https://jobs.ashbyhq.com/ramp/e0cca3aa-24f7-46ca-9493-9984a7ae2285/application",
"sourceUrl": "https://api.ashbyhq.com/posting-api/job-board/ramp",
"scrapedAt": "2026-10-24T14:50:10.334Z"
},
{
"jobId": "ashby:ramp:aa433e44-f095-484b-a46a-a330583d84b0",
"ats": "ashby",
"company": "ramp",
"companyName": null,
"title": "GTM Senior Business Systems Analyst, Marketing & Pre-Sales",
"department": "Engineering",
"team": "Growth Engineering",
"location": "New York, NY (HQ)",
"allLocations": [
"New York, NY (HQ)",
"San Francisco, CA",
"Miami, FL"
],
"country": "USA",
"workplaceType": "hybrid",
"isRemote": true,
"employmentType": "Full-time",
"salaryMin": 134400,
"salaryMax": 209000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "$134.4K - $209K",
"description": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $275B in annualized spend flows in and out of 85,000+ companies: authorizing payments, flagging risk, categorizing spe…",
"postedAt": "2026-10-23T17:17:16.626Z",
"updatedAt": null,
"url": "https://jobs.ashbyhq.com/ramp/aa433e44-f095-484b-a46a-a330583d84b0",
"applyUrl": "https://jobs.ashbyhq.com/ramp/aa433e44-f095-484b-a46a-a330583d84b0/application",
"sourceUrl": "https://api.ashbyhq.com/posting-api/job-board/ramp",
"scrapedAt": "2026-10-24T14:50:10.334Z"
}
]

Ready-made tasks

Start from a pre-filled search, then add your own companies:

For a daily feed, turn on Only new since last run and add a schedule.

Pricing

$0.75 per 1,000 jobs (pay per result): you are charged for each job pushed to the dataset, plus a tiny per-run start fee. Use Max items to cap a run. Runs use 256 MB and finish in seconds.

Use cases

  • Recruiting and staffing: daily feed of new roles at target companies.
  • Job boards and aggregators: keep listings fresh from source, with salary data where published.
  • Sales intelligence: companies hiring for a function (e.g. "data engineer") are buying signals.
  • Market research: hiring trends by department, location and pay.

FAQ

How do I find a company's board name? Open their careers page; if it is hosted on Ashby, the URL looks like jobs.ashbyhq.com/<name>.

Does it need a login or API key? No. The Ashby job board API is public.

Is salary always available? Only when the company publishes pay ranges on Ashby.

How fresh is the data? Live: every run reads the current open jobs.

Limitations

  • Only jobs on public Ashby boards; companies that host jobs elsewhere are not covered.
  • A board name that does not exist is skipped with a warning; the run fails only if no board can be read.
  • Requests are paced at one per second, so very long company lists take longer.

See also

Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper

Changelog

See CHANGELOG.md.