Ashby Jobs Scraper avatar

Ashby Jobs Scraper

Pricing

from $1.00 / 1,000 job postings

Go to Apify Store
Ashby Jobs Scraper

Ashby Jobs Scraper

Scrape job postings and public compensation from any Ashby job board (jobs.ashbyhq.com): title, team, locations, remote, employment type, salary range, equity/bonus flags, dates, apply URL and description. Filters included. From US$1.00 per 1,000 jobs.

Pricing

from $1.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Ashby is a fast-growing applicant tracking system used by startups and scale-ups, with career pages at jobs.ashbyhq.com/<company>. This Actor reads each company's public Ashby job board and returns uniform job records, including the compensation data Ashby publishes: salary range, currency, interval, equity and bonus flags and the per-tier summaries.

Price: US$1.00 per 1,000 jobs, no subscription. Platform usage is included in the per-job price.

What you can do

  • Board names or any jobs.ashbyhq.com URL; a single posting URL scrapes just that job.
  • Compensation: salaryMin, salaryMax, salaryCurrency, salaryInterval, a readable compensationSummary, offersEquity, offersBonus and the pay tiers.
  • All locations (primary plus secondary), country, city and region, remote / hybrid / on-site.
  • Filters: keywords, exclude keywords, locations, departments, teams, employment type, workplace type, remote only, posted within N days.
  • Optional full description as plain text and HTML.
  • Direct requests to a public API: no browser, no login, very cheap to run.

Input

FieldWhat it does
companiesAshby companies: slug or URL (required)
maxItemsTotal cap on jobs for the run (default 100)
maxJobsPerCompanyOptional per-company cap
keywords / excludeKeywordsKeep / drop jobs mentioning any of these words
locations, departments, teams, employmentTypesKeep jobs containing any of these values
workplaceTypes, remoteOnlyRemote, hybrid or on-site
postedWithinDaysOnly recent jobs
includeDescriptionAdd full description text and HTML
proxyConfigurationLeave the default; used only if the source blocks

Example:

{
"companies": [
"ramp",
"openai"
],
"maxItems": 200,
"departments": [
"Engineering"
],
"workplaceTypes": [
"remote"
],
"includeDescription": false
}

Output

One dataset item per job. Salary fields are filled when the posting publishes compensation; compensationSummary keeps Ashby's own readable text (for example EUR 110K - 185K, Offers Equity).

FieldDescription
platform, jobIdSource platform and the posting's ID there
title, company, companyNameJob title; company slug as used in the URL; display name when the platform provides it
location, locations, countryMain location, all locations, country
remote, workplaceTypeRemote flag and remote / hybrid / onsite when known
department, team, employmentTypeOrganisation and contract type
salaryMin, salaryMax, salaryCurrency, salaryInterval, compensationSummaryPublic compensation when the platform exposes it, otherwise null
postedAt, updatedAtISO timestamps when known
jobUrl, applyUrlPublic posting and application links
descriptionText, descriptionHtmlFull description, only with Include full description
scrapedAtWhen the record was produced

Platform-specific extras are added after these fields (see the dataset schema).

Example item:

{
"platform": "ashby",
"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"title": "Security Engineer, Cloud",
"company": "ramp",
"companyName": null,
"location": "New York, NY (HQ)",
"locations": [
"New York, NY (HQ)",
"Remote (Canada)",
"Remote (US)"
],
"country": "USA",
"remote": true,
"workplaceType": "hybrid",
"department": "Engineering",
"team": "Backend",
"employmentType": "Full-time",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"salaryInterval": "year",
"compensationSummary": "$211.4K – $290.6K • Offers Equity",
"postedAt": "2026-04-07T17:12:35.753Z",
"updatedAt": null,
"applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application",
"jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245",
"descriptionText": "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 ove...",
"descriptionHtml": "<h1><strong>About Ramp</strong></h1><p style=\"min-height:1.5em\">Ramp is building the smart infrastructure for finance te...",
"city": "New York City",
"region": "NY",
"offersEquity": true,
"offersBonus": false,
"compensationTiers": [
{
"title": null,
"summary": "$211.4K – $290.6K • Offers Equity",
"additionalInformation": null
}
],
"scrapedAt": "2026-10-13T15:09:17.262Z"
}

A SUMMARY record in the key-value store lists, per company, how many postings were found, how many matched your filters, and why the run stopped.

Pricing

EventPrice
Job posting saved to the dataset (job-result)US$0.001 (US$1.00 per 1,000)

You only pay for jobs that match your filters and are saved. Set a maximum cost per run in the Apify console and the Actor stops cleanly when it is reached.

Use cases

  • Salary benchmarking for startup roles.
  • Recruiting and sourcing at venture-backed companies.
  • Market intelligence: which teams are growing, where, and at what pay.
  • Job alerts and aggregators.

FAQ

Is compensation always present? No. Ashby only exposes it when the employer chose to publish it on the posting. In a typical startup board a majority of postings carry a range (US and EU pay-transparency rules help), but some boards show none. Jobs without public compensation have the salary fields set to null.

What is the board name? The first path segment of the career page, e.g. ramp in https://jobs.ashbyhq.com/ramp.

Do I need an account, API key or proxy? No. The data comes from public career pages and feeds. Requests go out directly; if a source ever blocks them the Actor climbs automatically to Apify datacenter and then residential proxies.

What personal data is included? Only company and job data. Recruiter, hiring-manager and contact names are not collected, and emails, phone numbers and personal profile links are removed from descriptions.

How many jobs can I get? Everything the company has published right now, up to Max jobs. Large boards with thousands of postings are fine.

What happens if a company is not found? It is skipped with a warning and listed in the SUMMARY record. If none of your companies exist, the run fails with a clear message instead of finishing with an empty dataset.

Is it legal? The Actor reads publicly accessible job listings that employers publish for candidates and does not log in or bypass any protection. You remain responsible for how you use the data and for complying with the platform's terms and applicable law (for example data-protection rules if you combine it with personal data).

En espanol

Extrae ofertas de cualquier tablero de Ashby (jobs.ashbyhq.com) con la compensacion que la empresa publica: rango salarial, moneda, intervalo, equity y bonus. Incluye ubicaciones, remoto/hibrido, filtros y descripcion completa opcional. Precio: US$1,00 por 1.000 ofertas.