
Ashby Jobs Scraper & API - All Companies, Remote, Last 24 Hours
io.github.AnshumanAtrey由 GitHub 账号 AnshumanAtrey 发布v1.1.16更新于 Nov 13, 2026
Ashby Jobs Scraper - Search Every Ashby Job Board
发布方自己的服务:Scraper API
概览
由 Apify 托管的 MCP 服务器,可一次搜索所有 Ashby 招聘板,返回含公司、地点、薪资和链接的实时职位。
- 可以做什么
- 按职位关键词在数千个 Ashby 招聘板中搜索职位,最新发布优先
- 按地点或地区、远程/混合/现场、雇佣类型和发布时间筛选结果
- 返回基础字段,或包含职位描述、薪资区间、币种和地址的完整详情
- 校验粘贴的 Ashby 职位链接,标记为开放、已关闭或未找到
- 将搜索限定在指定公司或招聘板链接
- 适用场景
- 适合求职者与职位提醒、需要新鲜 Ashby 职位源或死链检查的招聘网站、寻找招聘信号的招聘与销售团队,以及研究初创公司薪资或远程办公趋势的分析人员。
- 运行要求
- 远程 MCP 端点 mcp.apify.com,并在 URL 中指定该 actor;需要 Apify 账号,通过 OAuth 登录或使用携带 Apify API 令牌的 Authorization 请求头。运行按职位行计费并计入该 Apify 账号,因此需要付费方案或免费月度额度。
安装
在 SourceWeft 中
- 打开 控制台中的 Ashby Jobs Scraper & API - All Companies, Remote, Last 24 Hours,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.AnshumanAtrey%2Fashby-jobs-search/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"ashby-jobs-scraper-api-all-companies-rem": {
"type": "http",
"url": "https://mcp.apify.com/?tools=anshumanatrey/ashby-jobs-search"
}
}
}README
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 jobs API, an Ashby job board scraper, a startup jobs feed, a remote jobs search or a hiring-signal source, for job boards, job seekers, recruiters, sales teams and AI agents, 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 reads the public job boards and Ashby's public job posting API, the pages any visitor sees, and 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), so Apify's free $5 monthly credit covers 4,166 jobs. No start fee, no login, no API key, no proxy.
Use it from an AI assistant:
- Claude (claude.ai and the desktop app): Add Ashby Jobs to Claude, click Continue, sign in to Apify, Allow, and ask in plain words.
- All 18 job boards at once: Add Global Job Search to Claude: one connector to Global Job Search API, which searches this board and 17 more in one run, worldwide and remote, newest first, each job once.
- Claude Code:
claude mcp add --transport http ashby-jobs-search "https://mcp.apify.com?tools=anshumanatrey/ashby-jobs-search", then run/mcpto sign in to Apify. - Codex:
codex mcp add ashby-jobs-search --url "https://mcp.apify.com?tools=anshumanatrey/ashby-jobs-search", thencodex mcp login ashby-jobs-search. - Any other MCP client:
https://mcp.apify.com?tools=anshumanatrey/ashby-jobs-search, signed in with Apify or anAuthorization: Bearer <APIFY_TOKEN>header.
What does it do?
Ashby Jobs Scraper searches the job boards of every company on Ashby at once, live, and returns one row per open job, newest first. 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, country or region (US, USA and United States are the same; EMEA, Europe, LatAm and APAC find their countries; Worldwide finds jobs open everywhere), 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).
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.
- AI agents and data teams: a clean Ashby jobs feed through the Apify API or as an MCP tool, with every field named by its JSON key.
How much does it cost to scrape Ashby jobs?
Ashby Jobs Scraper costs $1.20 per 1,000 jobs ($0.0012 a job), or $1.35 per 1,000 with full details ($0.00135 a job), pay per event. 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 spending limit too low for one job cost $0.
Ashby Jobs Scraper's Apify Store header, "from $0.96 / 1,000 jobs", shows the lowest discount-tier price, the GOLD price. Each Apify plan sits in a discount tier: FREE (the Free plan) and BRONZE (Starter) pay the base price, $1.20 per 1,000 jobs; SILVER (Scale) pays 10% less, $1.08; GOLD (Business) and the enterprise tiers above it pay 20% less, $0.96.
Number of jobs (maxJobs) 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: 4,166 jobs at $0.0012, or 3,703 with full details.
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; this actor's row is its current price, with the Store discounts it added on 2026-10-29. Where the price drops on paid Apify plans, the lowest paid-plan price is in brackets.
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?
Ashby Jobs Scraper has no required field. 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.
The simplest input, one job title:
What does the output look like?
Ashby Jobs Scraper returns one row per job, newest first. A row from the example input on 2026-09-30:
Every row has the first 17 fields below; Full details (includeDetails) adds the last 11. A checked link that is no longer open has status closed (or not found), its jobUrl, jobId and company.
The run summary is the OUTPUT record: boards read, boards and companies with a match, jobs matched and saved, duplicates left out, the checked links, every note about how the input was read, and the settings used.
How fast is it?
Ashby Jobs Scraper takes about two minutes to search all 3,814 boards. Measured on Apify with the default settings (1024 MB of memory, 32 boards read at once):
- The example input (software engineer, the 100 newest jobs), build 1.1.5 on 2026-10-29: 146 seconds. 4,694 jobs matched at 1,314 companies; the 100 newest were saved and 100 charged (run 6hcFeE2vcZZtjuWo5).
- A job title, last 7 days, 20 jobs (every board), build 1.0.1 on 2026-09-30: 103 seconds. The first pass reads the 3,814 board pages; the second reads the full job list only of the 1,389 boards whose titles could match. Peak memory 184 MB.
- An empty form (the full job list of every board read, the worst case): 127 seconds on build 1.1.5 on 2026-10-29 (run dgUNTjJsfqIGdXSKu) and 143 seconds on build 1.0.1 on 2026-09-30, about 60,000 matching jobs each time (59,938 and 59,641, after about 1,300 duplicate postings were left out), the 100 newest saved. Peak memory 254 MB on build 1.0.1.
- A few named companies: about a second.
- No board refused or failed in any of these runs. CPU stayed near a quarter of a core on build 1.0.1, so more memory buys little speed.
Common questions
Can I just type one keyword and press Start?
Ashby Jobs Scraper runs on one keyword: type a job title such as product designer and press Start, and you get the 100 newest matching jobs from every Ashby company, from any place, any work type and any date. Add the other fields only to narrow the search.
Does it work on the free Apify plan?
Ashby Jobs Scraper works on the free Apify plan: the plan's $5 monthly credit pays for 4,166 jobs at $1.20 per 1,000, or 3,703 with full details. There is no start fee, so all of it goes to jobs, and Number of jobs (maxJobs) caps each run at 100 by default ($0.12).
What happens if I type something the actor cannot read?
Ashby Jobs Scraper still runs when it cannot read an input value: the value falls back to the field's default (a period such as soonish means any time, a job count such as lots means 100), and the run summary, the OUTPUT record, lists every note about how the input was read.
Is this the same as the Google dork site:jobs.ashbyhq.com?
Ashby Jobs Scraper is the site:jobs.ashbyhq.com Google dork done at the source. Googling site:jobs.ashbyhq.com intext:frontend, with Tools set to Past 24 hours, shows only the pages Google has indexed, and indexed job links go stale: of the Greenhouse job links in a September 2026 web crawl, 30% were already closed two to four weeks later (checked on 2026-09-30). This actor reads every board from Ashby during the run, so every job it returns is open. Paste the dork into Job titles to find (searchTerms): its keyword is searched, a site: that names one board (site:jobs.ashbyhq.com/openai) searches only that company, a -word, -"phrase", -intitle:word or -(word OR word) leaves those jobs out as Leave out words (excludeTerms) does, and OR searches each alternative. The run's notes say how the dork was read.
How is it different from Ashby's own job posting API?
Ashby's public job posting API (developers.ashbyhq.com) returns one company's board per call, and you need the board's name to call it; it needs no key and has no search across companies. This actor holds 3,814 board names, reads them all in one run, applies your filters, keeps one job per title and place on a board, and returns one table, newest first. For one company you already know, the API alone is enough; for every company at once, this actor is that search.
Which companies are included?
Ashby Jobs Scraper includes 3,814 Ashby boards, a list last rebuilt on 2026-09-30 from the Wayback Machine index of jobs.ashbyhq.com, Hacker News hiring posts and public job lists. Any company can be added for one run in Only these companies, even if it is not on the list.
How do I search one company?
To search one company on Ashby, type it in Only these companies (companies): the company name (OpenAI), its board name (openai) or its board link (https://jobs.ashbyhq.com/openai), one per line. Leave Job titles to find empty and set Number of jobs to 0 for every open job there. A few named companies take seconds, and a company that is not on the list is looked up anyway.
How fresh are the jobs?
Jobs from Ashby Jobs Scraper are as fresh as Ashby itself: every board is read during your run. The first row of the example run was posted 6 minutes before the run finished.
Are there dead links?
Ashby Jobs Scraper returns no dead links: a job is returned only when it is on the company's board at run time. For links you already have, use Job links to check: each one comes back open, closed or not found.
How do I check a list of job links?
To check a list of Ashby job links, paste them into Job links to check (jobUrls), one per line; the actor then checks them instead of searching. Each link comes back as one row: open (with the job's data), closed (no longer on the board) or not found (no such Ashby board). Each row is one Job charge ($0.0012), or one Job with details ($0.00135) for an open job when Full details is on. A link the actor could not reach is counted in the run summary and not charged.
How do I get only remote jobs, or jobs in one country?
For remote Ashby jobs, pick remote in Remote or onsite (workType); for one country, type it in Where the job is (location): United States, Germany, India, UK. A job matches when any of its locations is in that country, remote locations such as Remote (US) included, and also when it is posted for a region that holds the country (Kenya finds "Remote - EMEA") or marked worldwide. To find remote jobs you can take from anywhere, type Worldwide: it finds jobs marked worldwide, global or anywhere, and plain "Remote" jobs that name no country. Regions work too: EMEA finds "Greece (Remote)" and "Remote - Europe".
How often should I run it?
Running Ashby Jobs Scraper once a day suits most job feeds: save the input as a task with Posted in the last set to 24 hours and schedule it daily in Apify. Each run returns only the last day's jobs, and a run that finds nothing costs $0. A job board can check its saved Ashby links on the same schedule.
Can I get every job on Ashby?
Ashby Jobs Scraper gets every open job on Ashby when you leave the search empty and set Number of jobs to 0: about 60,000 rows ($72). Reading every board took 127 to 143 seconds in the tests above, which saved the 100 newest; writing 60,000 rows to the dataset adds to that.
Does it need a login, an API key or a proxy?
Ashby Jobs Scraper needs no login, API key or proxy: it reads Ashby's public job boards and Ashby's public job posting API, the same sources a visitor's browser uses.
How do I call it from the API, Python, JavaScript, n8n or an AI agent?
Ashby Jobs Scraper runs from the Apify API, Python, JavaScript, n8n or an AI agent with an Apify API token from Apify Console (Settings, API & Integrations). Each example searches for software engineer and returns the jobs.
The Apify API in one call, which waits for the run and returns the rows as JSON. This endpoint waits up to 300 seconds; the example input took 146, and the clients below wait for runs of any length.
Python, with pip install apify-client (version 3 or later):
JavaScript, with npm install apify-client:
n8n: add the Apify node (@apify/n8n-nodes-apify), choose Run an Actor and get dataset, pick anshumanatrey/ashby-jobs-search and paste the input JSON. Make and Zapier have Apify apps that do the same.
AI agents: add the Apify MCP server with this actor as a tool, https://mcp.apify.com?tools=anshumanatrey/ashby-jobs-search, and sign in with OAuth or send an Authorization: Bearer <YOUR_APIFY_TOKEN> header. The agent sees every input by its JSON key. The number of jobs is maxJobs, 100 by default: the actor has no maxItems field, and a test run through the MCP server on 2026-10-29 that sent maxItems: 5 got the 100 newest data engineer jobs in 88 seconds (run 28CpyA9m1tau9GAaW).
Is it legal to scrape Ashby jobs?
Ashby Jobs Scraper reads job postings that companies publish for anyone to read, from Ashby's public job boards and public job posting API, with no login. Use the data lawfully: job search, job boards that link to the original posting, hiring research and outreach. You are responsible for how you use it, including the site's terms and the privacy laws that apply to you.
Limitations
- Ashby only. Greenhouse, Lever, Workday and other applicant tracking systems are not read here: the sibling actors below search them.
- Only companies on the list or named in the run are searched. A company that has never appeared in the sources above, or joined Ashby after the list was rebuilt on 2026-09-30, is missing until you name it.
- Places match by country, by region and by the words of the place: London finds London, but Bangalore does not find Bengaluru (city spellings are matched as typed).
- Titles match by words, not by meaning: ML engineer does not find Machine Learning Engineer. Add both lines.
- Pay is what the company publishes; about 45% of Ashby jobs have it.
About the maintainer (priority response within 1-2 hours)
Built and maintained by Anshuman Atrey (@AnshumanAtrey).
- Purple-team security researcher, 5x hackathon winner
- Co-founder of Walrus Securitas (AI cybersecurity SaaS) and The Drone Syndicate (autonomous defence drones)
- Author of the OSINT and data actor portfolio on Apify Store
Custom feature requests shipped within 1-2 hours (priority)
If you need a field, a filter or an output format this actor does not have, the maintainer ships it directly into this actor, typically within 1-2 hours for priority requests during active hours and within 24 hours overnight.
Fastest contact channels (ranked by response speed):
- LinkedIn DM -> linkedin.com/in/anshumanatrey, typically under 1 hour during active hours
- GitHub issue on this actor's repo
- Apify Console DM to
@anshumanatrey - Email via atrey.dev
Sibling actors by the same maintainer
Documentation
- Apify Store: https://apify.com/anshumanatrey/ashby-jobs-search
- GitHub repo: https://github.com/AnshumanAtrey/ashby-jobs-search
- Ashby's public job posting API: https://developers.ashbyhq.com/docs/public-job-posting-api
- Changelog: CHANGELOG.md
- Issues / feature requests: open an issue on the GitHub repo or DM LinkedIn for the fastest response
- License: MIT
Last updated
2026-11-03 (version 1.1)
来源:README.md,提交 2b0c9c8
工具
0版本历史
9- v1.1.16最新Nov 13, 2026
- v1.1.14Nov 12, 2026
- v1.1.13Nov 12, 2026
- v1.1.12Nov 11, 2026
- v1.1.10Nov 3, 2026
- v1.1.9Oct 29, 2026
- v1.1.8Oct 8, 2026
- v1.1.6Oct 1, 2026
- v1.0.3Sep 30, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Scraper-Api 集成
Scraper API
com.scraper-api官方发布者
Scraper API 提供的远程 MCP 端点,让助手以整洁 JSON 获取社交平台、目录网站和房地产等公开网页数据。

Y Combinator Jobs Scraper & API - Work at a Startup, YC Jobs
由 GitHub 账号 AnshumanAtrey 发布
托管在 Apify 上的 MCP 服务器,让助手按职位、地点、角色、批次、签证、薪资和股权搜索 Y Combinator 创业公司的在招职位。

Wellfound Jobs Scraper & API - AngelList Startup Jobs, Equity
由 GitHub 账号 AnshumanAtrey 发布
抓取 Wellfound(原 AngelList Talent)创业公司职位,按最新优先返回薪资、股权、公司阶段与融资等结构化数据。

Welcome to the Jungle Jobs Scraper & API - Otta, WTTJ, Salary
由 GitHub 账号 AnshumanAtrey 发布
托管在 Apify 上的 MCP 服务器,让助手按职位名称、地点、合同类型、远程政策和薪资搜索 Welcome to the Jungle(原 Otta)的实时招聘信息。

Naukri Jobs Scraper & API - Salary, Experience, Last 24 Hours
由 GitHub 账号 AnshumanAtrey 发布
一个托管在 Apify 上的 MCP 服务器,让助手按职位名称、城市、经验、薪资和发布时间实时搜索 Naukri 职位,并返回结构化职位数据。