Ashby Jobs Scraper avatar

Ashby Jobs Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Ashby Jobs Scraper

Ashby Jobs Scraper

Scrape open jobs from any company's Ashby job board: titles, departments, teams, locations, remote and workplace type, posting dates, full descriptions, and published salary and equity ranges. Paste a board URL, get clean JSON. No login, no API key, no proxy.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

banner

Ashby Jobs Scraper

Every open job on any company's Ashby job board — with full descriptions and published salary and equity ranges — as clean JSON.

Fast-growing companies such as OpenAI, Ramp, Notion and Linear post their open positions on Ashby. This Actor reads any of those job boards and returns every open job: title, department, team, employment type, primary and secondary locations, remote and workplace type, posting date, the full job description as HTML and plain text, and the compensation the company publishes — salary ranges per location or zone, equity, bonus and commission. Paste a board URL; there is no login, no API key, and no proxy to configure. Built for job aggregators, recruiting and talent-intelligence teams, salary benchmarking, and hiring-signal tracking.

⚡ Quick start

{
"startUrls": [{ "url": "https://jobs.ashbyhq.com/ramp" }],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Ashby job board URLs (jobs.ashbyhq.com/<company>) or single job URLs (jobs.ashbyhq.com/<company>/<job-id>).
maxItemsintegerno—Maximum number of jobs per start URL. The input form starts at 5; leave it empty to get the whole board.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. Ashby job boards need no proxy.

Finding a company's board. Open the company's careers page and look for a link to jobs.ashbyhq.com/<company>, or an "Apply" link that contains ashby_jid=. The <company> part of the board URL is all the Actor needs.

📤 Output

Each open job is one dataset row.

Fields

FieldTypeDescription
idstringAshby job ID.
titlestringJob title.
companystringCompany name.
companyWebsitestringThe company's website, when it lists one.
companySlugstringThe company's name in Ashby URLs.
boardUrlstringThe company's public job board.
urlstringThe job's page on Ashby.
applyUrlstringThe job's application form.
departmentstringDepartment.
teamstringTeam within the department.
employmentTypestringFullTime, PartTime, Intern, Contract or Temporary.
locationstringPrimary location as the company wrote it.
secondaryLocationsarrayOther locations the job is open to.
citystringCity of the primary location, when given.
regionstringState or region of the primary location, when given.
countrystringCountry of the primary location, when given.
isRemotebooleanWhether remote work is possible; null when the company does not say.
workplaceTypestringOnSite, Hybrid or Remote, when set.
publishedAtstringWhen the job was published (ISO 8601).
descriptionHtmlstringFull job description as HTML.
descriptionTextstringFull job description as plain text.
compensationSummarystringThe pay summary shown on the job, such as $211.4K – $290.6K • Offers Equity.
salaryMinnumberLowest base salary across all pay ranges.
salaryMaxnumberHighest base salary across all pay ranges.
salaryCurrencystringSalary currency code, such as USD.
salaryIntervalstringPay period: year, month or hour.
compensationTiersarrayEvery published pay range (often one per location or zone): title, summary, additionalInformation, and components (salary, equity, bonus, commission) with type, summary, min, max, currency and interval. Empty when the job lists no pay.

💡 Use cases

  • Job aggregation — feed job boards, newsletters and niche listing sites with fresh postings from the startups and scale-ups you track.
  • Salary benchmarking — collect published pay ranges and equity by title, location, zone and company.
  • Hiring signals — watch which teams a company is growing, and where, for sales prospecting or investment research.
  • Recruiting intelligence — monitor competitors' open roles and how long they stay open.

❓ FAQ

  • Do I need an API key or an Ashby account? No. The Actor reads the same public job boards any candidate sees.
  • Do I need a proxy? No. It runs without one by default.
  • Why is the salary empty on some jobs? Companies choose whether to publish pay, usually where pay-transparency laws require it. When a job lists none, the salary fields are null and compensationTiers is empty.
  • Why are there several pay ranges on one job? Many companies publish one range per location or pay zone. Each is a separate entry in compensationTiers; salaryMin and salaryMax span all of them.
  • Can I scrape many companies at once? Yes. Add one board URL per company to startUrls; maxItems applies to each one separately.
  • My company's careers page isn't on ashbyhq.com. Many companies embed Ashby on their own site. Look for an apply link with ashby_jid=, then use https://jobs.ashbyhq.com/<company>.
  • Why did a run return fewer jobs than expected? The board may list fewer open jobs than you expected, or the company name in the URL may be wrong; the log says when a board is not found. Open an issue if something looks off.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: ashbyhq.com