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.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Licence file present but not machine-readable
claude mcp add ashby-jobs-search -- uvx ashby-jobs-search{
"mcpServers": {
"ashby-jobs-search": {
"command": "uvx",
"args": ["ashby-jobs-search"]
}
}
}Resumen de MCP Servers
# 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 nLo que la gente pregunta sobre ashby-jobs-search
¿Qué es AnshumanAtrey/ashby-jobs-search?
+
AnshumanAtrey/ashby-jobs-search es mcp servers para el ecosistema de Claude AI. 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. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-09-30.
¿Cómo se instala ashby-jobs-search?
+
Puedes instalar ashby-jobs-search clonando el repositorio (https://github.com/AnshumanAtrey/ashby-jobs-search) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar AnshumanAtrey/ashby-jobs-search?
+
Nuestro agente de seguridad ha analizado AnshumanAtrey/ashby-jobs-search y le ha asignado un Trust Score de 80/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene AnshumanAtrey/ashby-jobs-search?
+
AnshumanAtrey/ashby-jobs-search es mantenido por AnshumanAtrey. La última actividad registrada en GitHub es del 2026-09-30, con 0 issues abiertos.
¿Hay alternativas a ashby-jobs-search?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega ashby-jobs-search en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](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>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.