
Workday Jobs Scraper & API - All Companies, Last 24 Hours
io.github.AnshumanAtrey由 GitHub 账号 AnshumanAtrey 发布v1.0.9更新于 Nov 3, 2026
Workday Jobs Scraper - Search Every Company
发布方自己的服务:Scraper API
概览
托管在 Apify 上的 MCP 服务器,可按关键词、地点和发布时间实时检索数千家企业 Workday 招聘网站上的职位。
- 可以做什么
- 用一个关键词、地点、工作类型和发布时间条件,实时搜索数千家企业 Workday 招聘网站上的职位
- 获取职位行,包含职位名称、公司、地点、远程标记、发布日期、招聘编号和链接,按最新排序
- 可选获取完整详情,如职位描述文本与 HTML、精确日期、雇佣类型、申请链接和全部地点
- 检查粘贴的职位链接,判断该职位是否仍在招聘
- 以结构化数据行返回结果,便于导出为 JSON、CSV 或 Excel
- 适用场景
- 适合求职者或招聘网站按职位名称和国家获取每日新职位推送,适合招聘与人才寻源团队查看某岗位当前有哪些公司在招,也适合把招聘活动当作购买信号的销售与市场调研。数据团队和 AI 代理也可用它获得稳定的 Workday 职位数据源。
- 运行要求
- 远程 MCP 端点 mcp.apify.com,使用 OAuth 认证;Authorization 请求头以 Bearer 形式携带 Apify API 令牌。需要 Apify 账户,运行费用计入该账户。无需 Workday 登录或 API 密钥。
安装
在 SourceWeft 中
- 打开 控制台中的 Workday Jobs Scraper & API - All Companies, Last 24 Hours,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.AnshumanAtrey%2Fworkday-job-search/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"workday-jobs-scraper-api-all-companies-l": {
"type": "http",
"url": "https://mcp.apify.com/?tools=anshumanatrey/workday-job-search"
}
}
}README
Workday Jobs Scraper & API - All Companies, Last 24 Hours
Workday jobs scraper and API: type one job title and search every company on Workday (myworkdayjobs.com) at once, live, with no list of companies needed. Get each job's title, company, location, remote flag, posting date and link, newest first. Turn on full details for the description, exact posting date, full-time or part-time, the requisition number, the apply link and every location.
Use it as a Workday jobs API, a myworkdayjobs scraper or a daily job feed from the Apify Console, the Apify API, Python, JavaScript, n8n, Make or an AI agent over MCP, and export JSON, CSV or Excel. It is the site:myworkdayjobs.com Google dork done at the source: it reads the public job list each career site shows its visitors, with no login, no proxy and no Workday API key. Available as an Apify Actor. $1.50 per 1,000 jobs ($0.0015 a job), $1.80 per 1,000 with full details, no start fee, and Apify's free $5 monthly credit covers about 3,300 jobs.
What does it do?
- Searches 2,207 career sites of 1,688 employers at once. 659,000+ open jobs, at employers such as Walmart, CVS Health, Target, NVIDIA, Lowe's, Citi, Salesforce, Accenture, Johnson & Johnson and Northrop Grumman.
- One keyword is enough. Type a job title and press Start. Leave the form empty for the newest jobs of every kind.
- No company list. You do not need to know who is hiring: one search covers every employer, including companies you have never heard of.
- Newest first, read live. Every job comes from Workday at the moment of your run, not from a stored copy.
- Filters that take what people type. Germany, EMEA, Remote, last 24 hours, or a pasted Google dork such as
site:myworkdayjobs.com intext:frontend. - Checks job links. Paste links and each comes back open or closed.
How is it different from other Workday scrapers?
- Search every employer with one keyword. Most Workday actors need the company name or career-site link first and return that company's jobs. Here a job title is enough, and the employers come to you.
- Live, not a database. It asks Workday at run time, so a job it returns was listed when you ran it.
- Multi-location jobs are found by place. Workday's list says only "2 Locations". With a place filter, the actor opens those jobs and reads every location before deciding.
- A failed read costs nothing. You pay per delivered row, and a row whose details could not be read is charged as a plain job.
When should I use it?
- Job seekers and job boards: a daily feed of new jobs by title and country across thousands of large employers.
- Recruiters and sourcing teams: see who is hiring for a role right now, anywhere on Workday.
- Sales and market research: spot companies hiring for a function, by country and date, as a buying signal.
- Data teams and AI agents: one clean, stable feed of Workday jobs through the API or MCP.
How much does it cost to scrape Workday jobs?
Workday Jobs Scraper costs $1.50 per 1,000 jobs, or $1.80 per 1,000 with full details, on Apify's Free and Starter plans. You pay per event: platform usage is included, and there is no start fee or monthly fee.
The Store header for Workday Jobs Scraper says "from $1.20 / 1,000 jobs" because Apify shows the cheapest of its Store discount tiers there: the GOLD price. What you pay depends on your Apify plan: Free and Starter (FREE and BRONZE tiers) pay the base prices in the table above; Scale (SILVER) pays 10% less, $0.00135 a job and $0.00162 with details; Business and enterprise plans (GOLD and above) pay 20% less, $0.0012 and $0.00144.
Apify's free plan gives $5 of credit every month: about 3,300 jobs ($5 / $0.0015), or about 2,700 with full details. Number of jobs (maxJobs) sets the most a run can cost, and a run stops at its spending limit with a message saying so.
How does the price compare with other Workday scrapers?
Actors on the Apify Store with Workday in their name and 15 or more users in the last 30 days, found by searching "workday", "workday jobs" and "workday scraper" on 2026-10-30, ordered by users. Free-plan prices from each listing.
Where others are cheaper: johnvc, miladamirzadeh and shahidirfan cost less per job when you already have the career-site links. Where others do more: glitchbound reads pay from the posting text and covers 23 more career systems, and fantastic-jobs adds AI fields and LinkedIn company data.
Which inputs does it take?
Nothing is required. Type a job title and press Start, or press Start with the form empty.
Example input:
What does the output look like?
One row per job, newest first. These rows are from a run on 2026-10-30, searching NVIDIA for the words security engineer:
One row as JSON:
Full details fill employmentType, otherLocations and expiresAt (when the company set one) and add description, descriptionHtml, reference (the requisition number), country and countryCode. A run also writes an OUTPUT record: how many career sites were read, how many jobs matched and were saved, and any notes on how your input was read.
How fast is it?
- Empty form: seconds. It stops as soon as it holds your number of jobs from today, because nothing can be newer: 100 jobs in 8 seconds (run Lx3IaaIRiQebWgJ5x, 2026-10-30).
- A keyword across every employer: about 6 minutes. A match can sit on any career site, so a keyword search reads every one, and a run on Apify gets about 8 to 9 answers a second from Workday: 343 seconds for all 2,207 sites at the default 2 GB of memory (run Of2PwwjAJ4c0KNKyF, 2026-10-30).
- A shorter run limit returns what it has. A run limited to 5 minutes stops just before the limit, saves the newest matches from the sites read so far and says so in its message: 1,999 of 2,207 sites in 271 seconds, 100 jobs saved (run rm1PLFfreWWe2zhCP, build 1.0.8, 2026-11-03). The default limit is 30 minutes.
- Named companies or job links: seconds, because only those career sites are read (6 seconds for the NVIDIA search above, run Akotlc7P6DcNu5SoQ).
Common questions
Does it work on the free Apify plan?
Workday Jobs Scraper works on the free Apify plan, whose $5 of monthly credit covers about 3,300 jobs at $1.50 per 1,000, or about 2,700 with full details. You pay only per delivered row: platform usage is included and there is no start fee.
How often should I run it?
Run Workday Jobs Scraper once a day, with Posted in the last (postedWithin) set to 24 hours. Workday gives the day a job was posted, not the time, so 24 hours keeps the jobs dated today and yesterday: two daily runs overlap instead of leaving a gap, and jobUrl tells the repeats apart. Set it up under Schedules in Apify Console.
Which fields come back?
Every row from Workday Jobs Scraper carries title, company, location, workType (read from the title and location, or Workday's own field with details on), postedAt, jobUrl, applyUrl, status, platform, companySlug, jobId and checkedAt. Full details fill employmentType, otherLocations and expiresAt and add description, descriptionHtml, reference (the requisition number), country and countryCode. Workday has no pay or department field, so neither comes back, and city and region stay empty because Workday writes each place as one line, such as US, CA, Santa Clara.
How do I search one company?
To search one company on Workday, type it into Only these companies (companies): a name (NVIDIA), the name in its Workday address (nvidia) or its career-site link. Leave the job titles empty and set Number of jobs (maxJobs) to 0 for all its open jobs, newest first, up to Workday's 2,000 per career site. Only that company's sites are read: a keyword search of NVIDIA took 6 seconds (run Akotlc7P6DcNu5SoQ), and every job of a big employer takes longer, because Workday sends 20 jobs a page.
How do I check a list of job links?
To check a list of Workday job links, paste them into Job links to check (jobUrls), one per line. Each link comes back as one row whose status is open (with the job), closed, or not found when that career site does not exist. Each is one Job ($0.0015), or one Job with details ($0.0018) when it is open and Full details is on. A link that could not be checked is counted in the run summary and not charged.
Am I charged for closed jobs?
Workday Jobs Scraper charges for a closed job only when you paste its link: a search returns open jobs only, and a pasted link that turns out closed or not found is one Job row, because it was checked and answered.
How does it find every company?
Workday Jobs Scraper carries its own list of career sites, because Workday has no public list of them. The Wayback Machine lists archived pages under myworkdayjobs.com, and public job lists on GitHub link the rest, which gave 3,814 career sites; 2,207 still answer. That is the site:myworkdayjobs.com idea run on an archive instead of a search engine. To search a company that is not on the list, paste its career-site link into Only these companies.
Why do some big employers show exactly 2,000 jobs?
Workday's API reports and pages at most 2,000 jobs per career site. Newest come first, so the 2,000 are the most recent. A keyword narrows the list on Workday's side, so older matching jobs are still found.
Does it need a login or an API key?
Workday Jobs Scraper needs no login, no Workday account, no proxy and no Workday API key. It reads the public job list each career site shows any visitor, the same Workday API the career page itself calls. You need only an Apify account, and its API token when you call it from code.
How do I call it from the Apify API?
To call Workday Jobs Scraper from the Apify API, start a run with one POST and your Apify token, then read the rows once it has finished:
When GET https://api.apify.com/v2/actor-runs/<run id> says SUCCEEDED, read the rows as CSV (or format=json, format=xlsx):
The one-call endpoint run-sync-get-dataset-items waits at most 5 minutes: enough for the empty form, named companies and job links, which take seconds, but not for a keyword across every employer, which takes about 6 minutes.
How do I run it from Python?
To run Workday Jobs Scraper from Python, use the Apify client (pip install apify-client) and your Apify token. call() waits until the run has finished:
How do I run it from JavaScript?
To run Workday Jobs Scraper from JavaScript, use the Apify client for Node.js (npm install apify-client) and your Apify token. call() waits until the run has finished:
How do I use it in n8n or Make?
In n8n, add the Apify node, pick Run Actor with anshumanatrey/workday-job-search, your input and Wait for finish on, then Get Dataset Items with the run's defaultDatasetId. In Make, use the Apify modules Run an Actor and Get Dataset Items; Make cuts long synchronous runs, so for a keyword search, which takes minutes, Apify's Make guide uses the Watch Actor Runs trigger instead.
Can an AI agent use it as an MCP tool?
An AI agent can use Workday Jobs Scraper as an MCP tool: connect any MCP client (Claude, Cursor, VS Code) to the Apify MCP server with https://mcp.apify.com?tools=anshumanatrey/workday-job-search and the agent gets this actor as a tool, with get-actor-run and get-dataset-items to read the rows. With the server's default tools, an agent can also find it through search-actors and run it with call-actor, which waits at most 45 seconds: for a keyword search, which takes minutes, the agent reads the rows once get-actor-run says SUCCEEDED.
Is it legal to use?
Workday Jobs Scraper reads only public job postings, the ones each career site shows any visitor. You are responsible for how you use the data, including each site's terms and the privacy laws that apply to you.
Limitations
- Workday's job list has no pay, department or remote field. Remote and hybrid are read from the title and location, and pay is not extracted.
- Dates in the list are relative and stop at 30 days: an older job has no date unless you turn on full details.
- Workday reports at most 2,000 jobs per career site, and a keyword search reads the 100 best matches per site unless Number of jobs is 0.
- A keyword across every employer takes minutes, about 6 for all 2,207 career sites. A run limit shorter than that returns the newest matches from the sites read so far, and the run message says so.
- Company names: Workday publishes only the name in the address, so the big employers are written by hand and the rest are read from that name. One employer can have several career sites.
- The list of career sites was built on 2026-10-30. A company that joined later is searched only when you name it.
Who maintains it?
Built and maintained by Anshuman Atrey (@AnshumanAtrey), who publishes a portfolio of data and OSINT actors on Apify Store. For a feature request or a bug, message LinkedIn (fastest), open an issue on the GitHub repo, or write through atrey.dev.
Sibling actors
Documentation
- Apify Store: https://apify.com/anshumanatrey/workday-job-search
- GitHub repo: https://github.com/AnshumanAtrey/workday-job-search (MIT license, see LICENSE)
- The engine behind it: https://github.com/AnshumanAtrey/ats-jobs-engine
Last updated
2026-11-03 (version 1.0)
来源:README.md,提交 0a7d228
工具
0版本历史
3- v1.0.9最新Nov 3, 2026
- v1.0.8Nov 3, 2026
- v1.0.7Oct 30, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Scraper-Api 集成
Scraper API
com.scraper-api官方发布者
Scraper API 提供的远程 MCP 端点,让助手以整洁 JSON 获取社交平台、目录网站和房地产等公开网页数据。

Pinterest Trends Scraper & API
由 GitHub 账号 akhilrajesh213 发布
一个托管在 Apify 上的远程 MCP 服务器,让助手获取 Pinterest 趋势数据:关键词研究、预测、受众洞察和热门搜索,无需登录 Pinterest。

Google Trends Scraper & API
由 GitHub 账号 akhilrajesh213 发布
托管在 Apify 上的服务,让助手获取 Google 趋势数据:热门搜索、随时间变化的关注度、上升查询和 Pinterest 趋势。

Workable Jobs Scraper & API - All Companies, Remote, 24 Hours
由 GitHub 账号 AnshumanAtrey 发布
Workable Jobs Scraper & API - All Companies, Remote, 24 Hours 的托管 MCP 服务;需要凭据;Streamable HTTP。

SmartRecruiters Jobs Scraper & API - Remote, Last 24 Hours
由 GitHub 账号 AnshumanAtrey 发布
SmartRecruiters Jobs Scraper & API - Remote, Last 24 Hours 的托管 MCP 服务;需要凭据;Streamable HTTP。