Workday Jobs API with Visa Sponsorship Evidence avatar

Workday Jobs API with Visa Sponsorship Evidence

Pricing

$3.00 / 1,000 workday jobs

Go to Apify Store
Workday Jobs API with Visa Sponsorship Evidence

Workday Jobs API with Visa Sponsorship Evidence

Open jobs from any company's Workday careers site, each tagged for visa sponsorship from the ad text and backed by official evidence: the company's US H-1B filings (DOL) and its UK sponsor licence (Home Office). Monitoring mode: pay only for new jobs.

Pricing

$3.00 / 1,000 workday jobs

Rating

0.0

(0)

Developer

Quietbyte

Quietbyte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Get the open jobs of any company's Workday careers site as clean JSON, and see which employers actually sponsor visas. Every job is tagged from its ad text and backed by official evidence about the employer:

  • Visa sponsorship tag from the ad: offered, refused, mixed or not_mentioned, with the exact sentence the tag is based on.
  • US evidence: the employer's certified H-1B filings from the U.S. Department of Labor (count, top job titles, median annual wage, top states).
  • UK evidence: whether the employer is on the Home Office Register of Licensed Sponsors (routes and rating).
  • Relocation support and remote regions, again with the sentence.

Built for visa-seeking job hunters, recruiters and relocation services, n8n and Make workflows, and AI agents that need to answer "does this company really hire people from abroad?"

Why it's different

Ads that mention "visa sponsorship" mostly refuse it, and ads that say nothing often come from employers that file hundreds of H-1B petitions a year. Other Workday scrapers give you the ad text only. This Actor gives you both the ad-text tag and the official record of the employer, so you can rank jobs by how likely the company is to sponsor.

How to find a company's Workday URL

Open the company's careers page and click through to the job list. The address contains myworkdayjobs.com, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. Paste that address into companies. You can also paste the careers page itself and the first Workday link on it is found for you.

What you can put in

You havePut this in companies
A Workday careers-site linkhttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite (a locale like /en-US/ or a /job/... tail is fine)
A myworkdaysite linkhttps://wd3.myworkdaysite.com/recruiting/sanofi/SanofiCareers
The short formnvidia|wd5|NVIDIAExternalCareerSite
A company careers pagehttps://www.example.com/careers: the Workday link on the page is found for you

Then narrow it down with any of these:

  • Keywords: sent to Workday's search and matched against the title.
  • Locations (for example London, Warsaw, Remote) and countries (United States, Poland).
  • Remote only.
  • Posted within N days.
  • Visa filter: offered keeps ads that offer sponsorship; not_refused drops ads that rule it out.
  • Sponsor filter: keep only employers with US H-1B filings, a UK sponsor licence, or either.
  • Legal company names: optional companyNames maps an entry to the legal name, to improve matching.
  • Limits: a maximum per company and a maximum in total.

Example input

{
"companies": ["https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"],
"keywords": ["engineer"],
"countries": ["United States"],
"sponsorFilter": "either",
"postedWithinDays": 14
}

What you get

{
"id": "workday:nvidia:NVIDIAExternalCareerSite:JR2014178",
"ats": "workday",
"tenant": "nvidia",
"site": "NVIDIAExternalCareerSite",
"company": "nvidia",
"employerEntity": "2100 NVIDIA USA",
"title": "HPC Operations Engineer",
"location": "US, CA, Santa Clara",
"locations": ["US, CA, Santa Clara", "US, MA, Westford", "US, TX, Austin", "US, NC, Durham"],
"country": "United States of America",
"workplaceType": "onsite",
"timeType": "Full time",
"jobReqId": "JR2014178",
"postedAt": "2026-10-08",
"url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/HPC-Operations-Engineer_JR2014178",
"description": "As an HPC Operations Engineer at NVIDIA, you will play a pivotal role…",
"visaSponsorship": "not_mentioned",
"visaEvidence": [],
"relocationOffered": false,
"relocationEvidence": null,
"remoteRegions": [],
"sponsorEvidence": {
"us": {
"matchedName": "NVIDIA Corporation", "match": "exact", "fiscalYear": "FY2025", "certifiedLcas": 460,
"topJobTitles": ["Software Engineer", "Architect", "Hardware Engineer, Electronics"],
"medianAnnualWage": 201053, "topStates": ["CA", "TX", "WA"]
},
"uk": {
"matchedName": "NVIDIA Ltd", "match": "exact", "town": "Reading",
"routes": ["Global Business Mobility: Senior or Specialist Worker", "Skilled Worker"],
"ratings": ["Worker (A rating)"], "registerDate": "2026-10-08"
},
"sources": ["U.S. DOL OFLC LCA disclosure FY2025",
"UK Home Office Register of Licensed Sponsors 2026-10-08 (OGL v3.0)"]
},
"scrapedAt": "2026-10-09T06:51:34+00:00"
}

Field notes

  • The evidence describes the employer, not the specific job. An employer with many H-1B filings may still not sponsor for a given role; the ad tag tells you what this ad says.
  • match: exact means the normalised company name is identical. prefix means only the first words matched (for example a subsidiary or a differently named entity), so treat it as a lead, not proof. Add companyNames to steer the match.
  • company is the Workday tenant name unless you give a legal name in companyNames; employerEntity is the hiring entity named in the posting.
  • medianAnnualWage is the median of the wages on the employer's certified H-1B filings (USD per year; hourly, weekly, bi-weekly and monthly rates are converted).
  • remoteRegions is only filled in for remote jobs. workplaceType comes from the location and title.
  • Run summary: the run's key-value store has a SUMMARY record listing each company: jobs found, matched and saved, any that couldn't be found, and whether the UK register came from the live download or the bundled snapshot.

The 2000-job cap

Workday lists at most 2000 jobs per search. If a company has more, the run logs a notice; narrow the search with keywords, locations or countries to see the rest.

Daily monitoring: pay only for new jobs

Turn on Only new jobs and schedule the Actor daily. It remembers which jobs it has already returned (per monitor name, or per exact input), so after the first run you only get, and only pay for, new postings. Each new job has "isNew": true.

Pricing

Pay per event: you pay only for jobs you receive.

EventPrice
Job, with visa tags and sponsor evidence included$3.00 per 1,000 jobs ($0.003 each)

Companies that can't be found and jobs that don't match your filters cost nothing. Runs stop cleanly at your spending limit.

Data sources and compliance

  • Workday careers sites: the public JSON a company's own careers page loads. No logins, no applications submitted, a polite request rate (at most 2 concurrent requests per company) and backoff on rate limits.
  • U.S. Department of Labor, OFLC disclosure data (LCA, FY2025): U.S. federal government work in the public domain. Only employer-level totals are kept.
  • UK Home Office Register of Licensed Sponsors: Workers, downloaded live on each run. Contains public sector information licensed under the Open Government Licence v3.0.
  • No personal data: only employer ads and employer-level statistics. No candidate or recruiter data is collected, and email addresses inside descriptions are replaced with [email removed].

FAQ

How accurate are the visa tags? They are rule-based and conservative, so every tag comes with its evidence sentence. Ads that say nothing are not_mentioned, not "no". Treat offered as a strong lead and still confirm with the employer.

Does a company with H-1B filings sponsor for every job? No. The filings show the employer sponsors in general. Check the ad tag and ask the employer about the specific role.

A company isn't found. Paste the Workday careers-site address (it contains myworkdayjobs.com) instead of the company name.

Can I use it from an AI agent or over MCP? Yes. It's a standard Apify Actor, so any Apify client, the Apify API or Apify's MCP server can call it.

Maintainer notes

The bundled sponsor data is rebuilt offline with tools/build_sponsor_index.py (needs pip install -r tools/requirements.txt):

  • US H-1B index, quarterly (when DOL publishes a new Q4 or full-year file): python tools/build_sponsor_index.py us LCA_Disclosure_Data_FY2025_Q4.xlsx --fy FY2025
  • UK snapshot, monthly (fallback used only when the live download fails): python tools/build_sponsor_index.py uk <downloaded register>.csv --date YYYY-MM-DD

Both write into workday_jobs/data/; commit the results. tests/capture_fixtures.py re-captures the test fixtures.