Skip to main content
ClaudeWave

Ashby jobs scraper and API for every company on jobs.ashbyhq.com, searched live by job title, location, remote or onsite and posting date, newest first.

MCP ServersOfficial Registry1 stars0 forks● PythonNOASSERTIONUpdated today
ClaudeWave Trust Score
80/100
✓ Trusted
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 10/1/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · ashby-jobs-search
Claude Code CLI
claude mcp add ashby-jobs-search -- uvx ashby-jobs-search
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "ashby-jobs-search": {
      "command": "uvx",
      "args": ["ashby-jobs-search"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/AnshumanAtrey/ashby-jobs-search and follow its README.
Use cases

MCP Servers overview

# Ashby Jobs Scraper & API - All Companies, Remote, Last 24 Hours

Ashby jobs scraper and API for every company on jobs.ashbyhq.com: type a job title and get the newest matching jobs from all 3,478 hiring companies on Ashby at once, with the company, locations, remote or onsite, job type, department, pay, posting date and the job and apply links. Filter by location, work type, job type and how recently the job was posted (last 24 hours, 7 days, 30 days). Turn on Full details for the description, salary numbers and address, or paste job links to check whether they are still open.

Use it as an Ashby job board scraper, a startup jobs feed, a remote jobs search or a hiring-signal source, with nothing to install: run it from the Apify Console, the Apify API, Python, JavaScript, n8n, Make or an AI agent through the Apify MCP server, and export JSON, CSV or Excel. It does what the Google dork site:jobs.ashbyhq.com does, for every board and without Google's limits. **$1.20 per 1,000 jobs** ($1.35 with full details). No start fee, no login, no API key, no proxy.

---

## What does it do?

Ashby is the applicant tracking system behind the job boards of OpenAI, Ramp, Notion, Linear, Snowflake and thousands of startups. Every company gets its own board at jobs.ashbyhq.com followed by the company's name, and Ashby has no search across companies. This actor is that search.

- **Every company at once**: the actor carries a list of 3,814 Ashby boards (3,478 hiring, 61,272 open jobs on 2026-09-30), found in the Wayback Machine index of jobs.ashbyhq.com, Hacker News hiring posts and public job lists, each one checked live. Name any other company in Only these companies and it is searched too.
- **Read live during your run**: each board is read from Ashby itself when you press Start, so every job returned is open at that moment. The newest jobs come first.
- **Filters that match how jobs are written**: title words (frontend also finds Front-End and Front End, java does not find JavaScript), places by city, state or country (US, USA and United States are the same), remote, hybrid or onsite, full-time, contract or intern, and posting date.
- **Two row sizes**: a job row with the links and the basics, or a row with full details (description as text and HTML, salary minimum and maximum, currency, period, equity, city, region, country).
- **Job link checker**: paste Ashby job links and each one comes back open (with its data), closed, or not found. Clean dead links out of a job board or a spreadsheet.

## How is it different from other Ashby job scrapers?

Most Ashby actors on the Store read only the companies you list. This one searches every company it knows, live, with no list to build.

Inclusion rule: every actor with Ashby in its title and 10 or more users in the last 30 days on 2026-09-30, ordered by users (data from the Apify Store API that day).

| Actor | Users (30 days) | Which companies it reads |
|---|---|---|
| **This actor** | new | **3,814 Ashby boards, each read live**, plus any you name |
| bovi/greenhouse-lever-ashby-job-scraper | 107 | the companies you list, or its preset lists |
| fantastic-jobs/ashby-jobs-api | 81 | its own jobs database |
| jobo.world/ashby-jobs-scraper-api | 27 | its own jobs database |
| webdata_labs/greenhouse-lever-ashby-jobs-scraper | 17 | the companies you list |
| viridian_layout_ea2/company-career-site-jobs | 15 | its curated list or yours |
| get_anything/ats-jobs-scraper | 13 | the companies you list |
| johnvc/ashby-job-board-scraper | 13 | the companies you list, or a discovery search |
| k1ra/ats-jobs-scraper | 12 | the companies you list |
| blackfalcondata/greenhouse-scraper | 12 | the boards you list, or its preset lists |
| scrapesage/multi-ats-job-scraper | 10 | the companies you list |
| pulsedata/career-page-jobs-scraper | 10 | the career pages you list |

The database actors (fantastic-jobs, jobo.world) answer from jobs they stored earlier; this actor asks Ashby during the run, so a job closed an hour ago is not in the results and a job posted a minute ago is.

## When should I use it?

- **Job seekers and job alerts**: new remote frontend jobs at startups, every morning, from the last 24 hours.
- **Job boards and aggregators**: a fresh Ashby feed for your niche (AI, crypto, climate, a country), and a daily dead-link check of the Ashby jobs you already list.
- **Recruiters and sales teams**: which companies are hiring for a role right now, with their websites, as hiring signals and leads.
- **Researchers and analysts**: salary ranges, remote shares and hiring trends across thousands of startups.

## How much does it cost to scrape Ashby jobs?

Pay per event: **$1.20 per 1,000 jobs** ($0.0012 a row), or **$1.35 per 1,000 with full details** ($0.00135 a row). A checked link that is closed or not found is one job row. No start fee, no monthly fee, platform usage included. A run that matches nothing, a skipped entry and a run that fails on its input cost $0.

| Run | Rows | Price | With full details |
|---|---|---|---|
| One job title and the defaults (the 100 newest matches) | 100 | $0.12 | $0.135 |
| software engineer, last 7 days, 20 jobs | 20 | $0.024 | $0.027 |
| 100 jobs | 100 | $0.12 | $0.135 |
| 1,000 jobs | 1,000 | $1.20 | $1.35 |
| Every open job on Ashby (about 60,000) | 60,000 | $72 | $81 |

Number of jobs caps every run, and a spending limit on the run caps it harder: the actor stops cleanly at the limit and every row you paid for is kept. Apify's free plan includes $5 of monthly credit, which covers about 4,100 job rows.

## How does the price compare with other Ashby job scrapers?

List price per 1,000 jobs on the Apify free plan on 2026-09-30, same inclusion rule as above. Where the price drops on paid Apify plans, the lowest paid-plan price is in brackets.

| Actor | Per 1,000 jobs |
|---|---|
| **This actor** | **$1.20, or $1.35 with full details** |
| bovi/greenhouse-lever-ashby-job-scraper | $1.50 ($1.43) |
| fantastic-jobs/ashby-jobs-api | $2.00 |
| jobo.world/ashby-jobs-scraper-api | $0.99 |
| webdata_labs/greenhouse-lever-ashby-jobs-scraper | $1.00 |
| viridian_layout_ea2/company-career-site-jobs | $1.51 |
| get_anything/ats-jobs-scraper | $1.50 |
| johnvc/ashby-job-board-scraper | $0.50, plus $0.20 per 1,000 descriptions |
| k1ra/ats-jobs-scraper | $2.00 |
| blackfalcondata/greenhouse-scraper | $0.95, plus $0.005 a run |
| scrapesage/multi-ats-job-scraper | $3.00 ($2.56) |
| pulsedata/career-page-jobs-scraper | $2.00 |

Where others are cheaper: jobo.world, webdata_labs, blackfalcondata and johnvc charge less per job. jobo.world answers from its database; the other three read only the companies you give them. This actor is cheaper than the most used Ashby actors (bovi, fantastic-jobs) and searches every company without a list.

## Which inputs does it take?

Nothing is required. Type one job title and press Start, and every other field uses its default: every place, every work type, any posting date, the 100 newest jobs. Press Start with the form empty for the 100 newest jobs on all of Ashby. No input stops a run: anything the actor cannot read falls back to the field's default, and the run summary says so.

| Field | Default | What it does |
|---|---|---|
| Job titles to find (`searchTerms`) | every job | One title or keyword per line. A job matches when its title has every word of a line. A pasted Google dork or jobs.ashbyhq.com link works too. |
| Where the job is (`location`) | anywhere | Cities, states or countries, one per line. US, USA and United States are the same. Remote typed here means remote jobs. |
| Remote or onsite (`workType`) | all | remote, hybrid, onsite, or several. Typed words such as wfh or office work too. |
| Posted in the last (`postedWithin`) | any time | 24 hours, 3 days, 7 days, 30 days, or your own period such as 48 hours or 2 weeks. |
| Number of jobs (`maxJobs`) | 100 | How many jobs to get, newest first. 0 gets every match. |
| Full details (`includeDetails`) | off | Adds the description (text and HTML), salary numbers, equity, city, region and country. |
| Leave out words (`excludeTerms`) | nothing | Words that leave a job out when its title has them, such as senior or manager. |
| Job type (`employmentType`) | every type | full-time, part-time, contract, intern, temporary, or several. |
| Match descriptions (`searchDescriptions`) | off | Also match keywords as a phrase in the description (python finds every job that asks for Python). |
| Only these companies (`companies`) | every company | Company names, board names or board links. Companies outside the actor's list are looked up anyway. |
| Job links to check (`jobUrls`) | none | Ashby job links to check instead of searching: open, closed or not found. |

The simplest input, one job title:

```json
{
  "searchTerms": ["software engineer"]
}
```

## What does the output look like?

One row per job, newest first. A row from the example input on 2026-09-30:

```json
{
  "title": "Full Stack Software Engineer, Growth (Hybrid)",
  "company": "Homebase",
  "location": "Toronto",
  "otherLocations": [],
  "workType": "hybrid",
  "employmentType": "full-time",
  "department": "Engineering",
  "team": "Engineering",
  "salary": "$175K - $205K - Offers Equity",
  "postedAt": "2026-09-30T17:12:16.713+00:00",
  "jobUrl": "https://jobs.ashbyhq.com/homebase/bedf5c72-448a-4801-a6ac-63ada13c5db6",
  "applyUrl": "https://jobs.ashbyhq.com/homebase/bedf5c72-448a-4801-a6ac-63ada13c5db6/application",
  "status": "open",
  "companySlug": "homebase",
  "companyWebsite": "https://joinhomebase.com",
  "jobId": "bedf5c72-448a-4801-a6ac-63ada13c5db6",
  "checkedAt": "2026-09-30T17:18:12+00:00"
}
```

With Full details on, the same row also has `description`, `descriptionHtml`, `salaryMin`, `salaryMax`, `salaryCurrency`, `salaryPeriod` (year, month, week, day or hour), `offersEquity`, `city`, `region`, `country` and `countryCode`. A checked link that is no longer open has `status` closed (or n
apify-actorapplicant-tracking-systemashbyashby-jobsashbyhqatsgoogle-dorkhiringjob-boardjob-scraperjob-searchjobs-apipythonremote-jobsstartup-jobsweb-scraping

What people ask about ashby-jobs-search

What is AnshumanAtrey/ashby-jobs-search?

+

AnshumanAtrey/ashby-jobs-search is mcp servers for the Claude AI ecosystem. Ashby jobs scraper and API for every company on jobs.ashbyhq.com, searched live by job title, location, remote or onsite and posting date, newest first. It has 1 GitHub stars and its last recorded update is dated 2026-09-30.

How do I install ashby-jobs-search?

+

You can install ashby-jobs-search by cloning the repository (https://github.com/AnshumanAtrey/ashby-jobs-search) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is AnshumanAtrey/ashby-jobs-search safe to use?

+

Our security agent has analyzed AnshumanAtrey/ashby-jobs-search and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains AnshumanAtrey/ashby-jobs-search?

+

AnshumanAtrey/ashby-jobs-search is maintained by AnshumanAtrey. The last recorded GitHub activity is dated 2026-09-30, with 0 open issues.

Are there alternatives to ashby-jobs-search?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy ashby-jobs-search to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: AnshumanAtrey/ashby-jobs-search
[![Featured on ClaudeWave](https://claudewave.com/api/badge/anshumanatrey-ashby-jobs-search)](https://claudewave.com/repo/anshumanatrey-ashby-jobs-search)
<a href="https://claudewave.com/repo/anshumanatrey-ashby-jobs-search"><img src="https://claudewave.com/api/badge/anshumanatrey-ashby-jobs-search" alt="Featured on ClaudeWave: AnshumanAtrey/ashby-jobs-search" width="320" height="64" /></a>

More MCP Servers

ashby-jobs-search alternatives