Ashby Jobs Scraper (with Salaries) avatar

Ashby Jobs Scraper (with Salaries)

Pricing

from $1.50 / 1,000 job saveds

Go to Apify Store
Ashby Jobs Scraper (with Salaries)

Ashby Jobs Scraper (with Salaries)

All open jobs from any Ashby job board (jobs.ashbyhq.com): title, location, department, remote, salary and equity when published, apply link, full description. No login or proxies.

Pricing

from $1.50 / 1,000 job saveds

Rating

0.0

(0)

Developer

JamieDoe

JamieDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Download every open job from any company's Ashby job board as clean JSON, CSV or Excel: title, location, department, workplace type, posting date, salary when stated, apply link and the full description. Add as many companies as you like, filter by title, location, remote, salary and posting date, and schedule it to get only new jobs every day.

Why this one

  • Clean, consistent fields: the same names as for 7 other ATSs, ready for one table or database.
  • Fast and cheap: it reads Ashby's public job board feed. No login, no browser, no proxies, and no breakage when the careers page design changes.
  • Filtered-out and already-seen jobs are free. You pay only for jobs you keep.

Need other ATSs? ATS Jobs Scraper does the same for Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Personio, Recruitee and Workable in one run, and looks up a company by name.

What to paste

  • openai (just the company name from the board URL)
  • https://jobs.ashbyhq.com/openai
  • any careers page with an embedded Ashby board, e.g. https://linear.app/careers

How do I know a company uses Ashby? Click any job on the company's careers page. If the address starts with jobs.ashbyhq.com/<name>, the company uses Ashby. Many startups (OpenAI, Notion, Ramp, Linear, Cursor, DeepL) use Ashby.

Ashby-specific details

  • Ashby publishes the most complete data of any ATS: department, team, employment type, workplace type, primary and secondary locations, country, publish date and, for most US jobs, the salary range (min, max, currency, period plus the original text such as "$250K – $445K • Offers Equity"). In a test on OpenAI's board, 37 of 40 jobs had one.

Output fields

title, company, location, locations, country, workplaceType (remote / hybrid / onsite), department, team, employmentType, postedAt, updatedAt, salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText, salarySource (ats or description), url, applyUrl, description (plain text; HTML optional), ats, companySlug, jobId, sourceUrl, scrapedAt.

This Actor also reads other ATS boards when you paste their URL, so a mixed company list works in one run.

Example input

{
"companies": [
"openai",
"notion"
],
"titleKeywords": [
"engineer"
],
"locationKeywords": [
"Germany",
"Remote"
],
"postedWithinDays": 14
}

Schedules, job alerts and integrations

  • Only new jobs: turn on Only jobs not returned before and schedule the Actor daily. The first run returns all current jobs; later runs return only jobs that weren't returned before, and the skipped ones aren't charged.
  • Send them anywhere: Apify's built-in integrations push each run's jobs to Google Sheets, Slack, email, Make, Zapier, n8n or a webhook. A daily schedule plus Only jobs not returned before gives you a job alert feed.

Use cases

  • Job boards and newsletters: pull fresh jobs from a curated list of employers every day.
  • Recruiting and competitive intelligence: see which roles and locations competitors are hiring for.
  • Sales prospecting: hiring for a role is a buying signal for tools and services in that area.
  • Labor-market research: compare titles, remote share and published salary ranges.

Pricing

You pay per job saved. Jobs removed by your filters and jobs skipped as already seen are free. The price is on the Pricing tab. Set a maximum cost per run and the Actor stops cleanly when it's reached.

FAQ

Why did a company return 0 jobs? The board has no open roles, or the company name is wrong. Open the board URL in your browser to check. The run's SUMMARY record (key-value store) lists every input with jobs checked, saved and any error.

Is this allowed? The Actor only reads the public job board feed that Ashby provides so companies can publish their openings. It doesn't log in or collect candidate data. Job descriptions belong to the employers, so check your use (e.g. republishing) against their terms. This Actor is not affiliated with Ashby.

Something is missing or broken? Open an issue on the Issues tab with the board URL.