Workday Jobs & iCIMS Job Status Checker avatar

Workday Jobs & iCIMS Job Status Checker

Pricing

$5.00 / 1,000 decisive job listing checks

Go to Apify Store
Workday Jobs & iCIMS Job Status Checker

Workday Jobs & iCIMS Job Status Checker

Check whether known Workday jobs and iCIMS job postings are open, closed or mismatched. Return JSON status, job IDs, timestamps and source evidence; uncertain checks stay unknown.

Pricing

$5.00 / 1,000 decisive job listing checks

Rating

0.0

(0)

Developer

Nicholas Tamagni

Nicholas Tamagni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

What does Workday & iCIMS Job Status Checker do?

Workday & iCIMS Job Status Checker checks whether known Workday and iCIMS job posting links are still open, closed or changed. Give it public job-detail URLs (and, optionally, the title or requisition ID you expect) and get one JSON result per job with a status of open, closed, mismatch or unknown, a timestamp, and quoted source evidence.

It checks public job pages and Workday's public job-detail API. It needs no login, and it does not search for jobs, apply to jobs or read employer dashboards. Uncertain checks stay unknown instead of being guessed, and unknown results are not charged.

Why use this job posting status checker?

  • ✅ Clear statuses. open, closed, mismatch or unknown, each with a plain-language reason.
  • 🧾 Evidence you can show. Each result quotes the field and URL that prove it, with the HTTP status.
  • 🆔 Identity check. Compare a stored title or requisition ID with what the employer's page actually shows.
  • 🚫 No false "closed". Blocks, CAPTCHAs, login walls and generic errors return unknown, not closed.
  • 💸 Pay only for decisive checks. unknown and blocked checks are free.

Use cases

  • Remove expired or closed job links from a job board, job alert email or aggregator
  • Revalidate a job link before an AI career agent recommends it to an applicant
  • Recheck a recruiting or job-ads inventory on a schedule
  • Detect when a requisition ID or title no longer matches the page

How to check if a Workday or iCIMS job is still open

  1. Click Try for free or Start to open the Actor in Apify Console.
  2. Add your job links in Jobs, each with a url and optional expectedTitle and expectedJobId.
  3. Optionally set concurrency (1–10) and timeoutSeconds (5–120).
  4. Click Start.
  5. Read the status of each job in the dataset, export as JSON, CSV or Excel, and check the SUMMARY record.

Supported job sites

SourceSupported URLHow it is verified
Workday public careershttps://tenant.wdN.myworkdayjobs.com/[locale/]board/job/location/role_IDPublic page plus Workday's /wday/cxs/tenant/board/job/... detail. Requires a title, description, canonical identity and a matching job path or requisition ID.
Workday recruiting siteshttps://wdN.myworkdaysite.com/[locale/]recruiting/tenant/board/job/location/role_IDSame public detail endpoint, with tenant and board taken from the recruiting path.
iCIMS public job portalshttps://careers-company.icims.com/jobs/12345/role/jobMatching JobPosting JSON-LD or job-specific title and description plus a same-job application link. Can follow one same-origin iframe for that job.

Workday locale prefixes such as en-US and paths without a location segment are supported, as are iCIMS /jobs/12345/job and /jobs/12345 paths. Custom employer domains, other applicant tracking systems, search pages, private portals and URLs with credentials return unknown without a request. Only HTTPS on the default port is supported. To find jobs first, use a discovery tool such as the Career Site Jobs Scraper.

Input

{
"jobs": [
{
"url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599",
"expectedJobId": "JR1999599"
}
],
"concurrency": 3,
"timeoutSeconds": 30
}
  • jobs: 1–10,000 objects, each with a required url and optional expectedTitle and expectedJobId. A mismatch is reported only when the source shows an actual title or ID.
  • Title and ID comparisons ignore case, extra whitespace and Unicode presentation differences.
  • concurrency: 1–10. timeoutSeconds: per-request timeout, 5–120.
  • Exact duplicate URL and expectation pairs are checked once (URL fragments are ignored).

This NVIDIA Workday URL was verified in October 2026; it may close later. Replace it with your own job links.

Output example

Real output from a cloud run on 2026-10-16. Full example dataset: https://api.apify.com/v2/datasets/1YFFaDZK1nHfLgGZv/items?clean=1&format=json

{
"url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599",
"checkedAt": "2026-10-16T00:21:26.546Z",
"platform": "workday",
"source": "workday_public_api",
"jobId": "JR1999599",
"jobIds": [
"JR1999599",
"Senior-Firmware-Engineer---CSP-Engagements_JR1999599",
"1eba8b496c9d10015905176f4cdf0000"
],
"title": "Senior Firmware Engineer – CSP Engagements",
"error": null,
"status": "open",
"reason": "The public source exposes a matching job posting.",
"evidence": [
{
"url": "https://nvidia.wd5.myworkdayjobs.com/wday/cxs/nvidia/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599",
"httpStatus": 200,
"quote": "Senior Firmware Engineer – CSP Engagements",
"field": "jobPostingInfo.title"
},
{
"url": "https://nvidia.wd5.myworkdayjobs.com/wday/cxs/nvidia/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599",
"httpStatus": 200,
"quote": "JR1999599, Senior-Firmware-Engineer---CSP-Engagements_JR1999599, 1eba8b496c9d10015905176f4cdf0000",
"field": "jobPostingInfo.jobReqId/jobPostingId/id"
}
]
}

What each status means

StatusMeaning
openThe source shows a coherent posting matching the requested job.
closedThe same job page explicitly says the posting is unavailable, closed, expired or filled, or returns HTTP 404/410. For Workday, the job-specific API codes S22 (no longer posted) and S21 (not found) also count.
mismatchA verified posting differs from your expected title or ID. The actual identity is included. It does not mean the job closed.
unknownAccess was blocked, login was required, a request failed, the page redirected elsewhere, or evidence was insufficient.

HTTP 401/403/429, server errors, bot challenges and login walls take precedence over closure wording. A generic Workday 403/404 alone is not treated as closed. canApply: false, an unpublished flag or a past iCIMS expiry date produce unknown unless the page itself confirms closure.

Each result includes url, checkedAt, platform, source, status, title, jobId, jobIds, reason, error and evidence (URL, HTTP status, quote and field). The SUMMARY key-value record includes produced, billableResults, diagnosticResults, stoppedForBudget and completedAt.

How much does it cost to check job posting status?

This Actor uses pay-per-event pricing: $0.005 per decisive check ($5 per 1,000). open, closed and mismatch results are charged. unknown results are free, including blocked and failed requests. There is no start fee. Checking 200 job links costs at most $1.

If a run hits your spending limit, it stops further checks (including free diagnostics) and sets stoppedForBudget: true in SUMMARY. The Apify Free plan includes monthly platform usage credits with no credit card required. Check the Pricing tab for the current rate.

Use the job status checker from an AI agent or the API

The Actor ID is nickatnite79/job-listing-rechecker, and it is available as a tool through the Apify MCP server (https://mcp.apify.com). Choose it when you already have public Workday or iCIMS job URLs. A company name, career homepage or search query is not enough.

Example agent instruction: "Recheck these public Workday and iCIMS job URLs. Include our expected titles and IDs. Report each status with its reason, evidence URL and checkedAt timestamp, and route unknown results for review."

With apify-client and your own Apify token as APIFY_TOKEN:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const input = {
jobs: [{
url: 'https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer---CSP-Engagements_JR1999599',
expectedJobId: 'JR1999599',
}],
concurrency: 3,
timeoutSeconds: 30,
};
const run = await client.actor('Nickatnite79/job-listing-rechecker')
.call(input, { maxTotalChargeUsd: 0.05 });
if (run.status !== 'SUCCEEDED') throw new Error(`Actor ended with ${run.status}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const summary = await client.keyValueStore(run.defaultKeyValueStoreId)
.getRecord('SUMMARY');
console.log({ results: items, summary: summary?.value });

Results arrive in completion order. If you need to distinguish several expectation sets for the same URL, submit them in separate runs, because the output does not echo expectations.

FAQ

Does "closed" mean the job was filled?

No. It means the public posting is explicitly closed or unavailable at check time. Employers may also close a role while keeping its page online, or reopen a requisition.

Does "open" mean the employer will accept my application?

No. open confirms a public posting exists at check time, not that the employer is still hiring or will respond.

Is iCIMS tested live?

iCIMS support is covered by fixture tests. Live verification so far is on Workday (NVIDIA job JR1999599). Run a small test on your target employers before relying on results at scale.

Does it use a browser or solve CAPTCHAs?

No. It uses HTTP requests and structured data, does not log in and does not solve CAPTCHAs. JavaScript-only pages and ambiguous responses return unknown.

Something broke or a site isn't supported?

Open an issue on the Issues tab with an example job URL.

Other tools by the same developer that return clean JSON for automations and AI agents:

ActorWhat it does
Career Site Jobs ScraperScrape open jobs from Greenhouse, Lever, Ashby and Workable career sites
RFP Amendment and Addendum AnalyzerCompare RFP revisions and addenda for deadline and requirement changes
Shopping Offer VerifierVerify a product URL against an exact SKU, model or GTIN with price and stock evidence
BizBuySell & BizQuest Deal Change MonitorAlerts for new businesses for sale and asking price or cash flow changes
Google Trends API for AI AgentsGoogle Trends data with a rising, falling or flat verdict per keyword
App Store & Google Play Reviews ScraperiOS and Android app reviews in one run with one schema
Google News ScraperGoogle News search results and topic headlines as JSON
Shopify Store Products ScraperExport a Shopify store's products, prices, variants, SKUs and stock

Need a custom field, source or integration? Open an issue on the Issues tab.