Workday Jobs APIhealthcare.wd1.myworkdayjobs.com ↗
Search and retrieve full job postings from any Workday career site (*.myworkdayjobs.com). Get titles, descriptions, locations, and filters across all companies.
curl -X GET 'https://api.parse.bot/scraper/75f11f0d-6134-48ef-bbf8-0fd628bcc2c4/get_job?job_url=https%3A%2F%2Fnvidia.wd5.myworkdayjobs.com%2FNVIDIAExternalCareerSite%2Fjob%2FUS-CA-Santa-Clara%2FSoftware-Engineer_JR1234567' \ -H 'X-API-Key: $PARSE_API_KEY'
Get full job posting details including title, description, location, requirements, and similar jobs from any Workday job posting URL.
| Param | Type | Description |
|---|---|---|
| job_urlrequired | string | Full Workday job posting URL (e.g., https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Software-Engineer_JR1234567) |
| include_html | string | Set to 'true' to include raw HTML job description in addition to plain text. Accepted values: 'true', 'false'. |
{
"type": "object",
"fields": {
"id": "string - Internal Workday job ID",
"title": "string - Job title",
"country": "string or null - Country name",
"location": "string - Job location",
"can_apply": "boolean - Whether applications are open",
"posted_on": "string - When posted (e.g., 'Posted 30+ Days Ago')",
"time_type": "string - Full time/Part time",
"job_req_id": "string - Job requisition ID",
"start_date": "string - Start date in ISO format",
"remote_type": "string or null - Hybrid/Remote/On-site",
"external_url": "string - Public URL of the job posting",
"similar_jobs": "array of similar job postings with title, location, time_type, posted_on, remote_type, path",
"hiring_organization": "string - Hiring company name",
"job_description_text": "string - Plain text job description"
},
"sample": {
"data": {
"id": "f995b7e483e41000b618a960c9a70000",
"title": "Senior Software Developer",
"country": "India",
"location": "IN, BANGALORE",
"can_apply": true,
"posted_on": "Posted 30+ Days Ago",
"time_type": "Full time",
"job_req_id": "R01123555",
"start_date": "2026-01-05",
"remote_type": "Hybrid",
"external_url": "https://healthcare.wd1.myworkdayjobs.com/Search/job/IN-BANGALORE/Senior-Software-Developer_R01123555",
"similar_jobs": [
{
"path": "/job/IN-BANGALORE/Senior-Software-Developer_R01125903",
"title": "Senior Software Developer",
"location": "IN, BANGALORE",
"posted_on": "Posted 30+ Days Ago",
"time_type": "Full time",
"remote_type": "Hybrid"
}
],
"hiring_organization": "IND Trimodal Softech Solutions Private Limited",
"job_description_text": "Thank you for your interest in joining Solventum..."
},
"status": "success"
}
}About the Workday Jobs API
The Workday Jobs API exposes 2 endpoints that cover job search and full posting details across every company that hosts its careers page on *.myworkdayjobs.com. The get_job endpoint returns 10 structured fields per posting — including job requisition ID, remote type, and whether applications are open — while search_jobs lets you query any Workday career site by keyword, category, location, and remote-work type with paginated results and facet counts.
What the API Covers
The API works against any subdomain under myworkdayjobs.com, which means a single integration gives you access to job postings from thousands of employers — healthcare systems, tech companies, financial institutions, and more — without needing a separate connector per company. Coverage spans all public job postings on Workday-hosted career portals.
get_job Endpoint
Pass any Workday job posting URL via the job_url parameter and receive a structured object with title, location, country, time_type (full/part), remote_type (e.g. Hybrid, On-site), posted_on, start_date, job_req_id, can_apply, and the internal Workday id. Set include_html to true if you need the raw HTML of the job description in addition to plain text — useful when you need to preserve formatting for downstream rendering.
search_jobs Endpoint
Point the site_url parameter at any company's Workday search page (e.g., https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite) and supply a query string to search across job titles and descriptions. Results include each job's title, location, posted_on, remote_type, job_req_id, and path. Pagination is handled via offset and limit (1–20 per page), and the total field tells you how many matching postings exist. The facets object in the response carries available filter values — with IDs and counts — for location_country, remote_type, and job_category. Use those IDs directly as filter parameters in follow-up requests.
- Aggregate open engineering roles across multiple healthcare or tech companies that use Workday, filtered by remote_type
- Build a job alert system that checks a specific company's Workday site daily and compares new job_req_ids against a stored list
- Populate a recruiting dashboard with structured job data (title, location, time_type, start_date) sourced from any Workday career portal
- Classify and tag open positions by job category using the facets.jobFamilyGroup values returned by search_jobs
- Check can_apply status to filter out closed postings before surfacing listings to candidates
- Generate a country-level breakdown of open roles at a given employer using Location_Country facet counts
- Match candidate profiles against job descriptions by fetching full posting text via get_job and running text similarity
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.