
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,並在網址中指定該 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 職缺,並回傳結構化職缺資料。