Primary Location
primaryLocation
Optional
The posting's primary location (detail mode only).
Workday Careers API
Pricing
from $0.10 / 1,000 job results
Extract every job from any Workday careers site as structured JSON: titles, locations, ISO posted dates, full descriptions, pay ranges, employment type, remote status, and apply URLs. Works with any myworkdayjobs.com or myworkdaysite.com URL. No proxies, no login, MCP-ready.
Pricing
from $0.10 / 1,000 job results
Rating
5.0
(1)
Developer
John
Maintained by CommunityActor stats
6
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Result Type
resultType
Optional
Row kind discriminator: 'job' for a job posting, 'error' for a start URL that could not be scraped. Filter on it to separate data from diagnostics.
Job Title
title
Optional
The job posting's title.
Company
company
Optional
Hiring organization name from the job record, falling back to the Workday tenant name.
Workday Tenant
tenant
Optional
The Workday tenant identifier parsed from the careers URL. Use it to join rows back to a tenant-discovery dataset.
Career Site ID
siteId
Optional
The Workday career-site slug within the tenant (one tenant can host several sites).
Source URL
sourceUrl
Optional
The start URL this row came from, exactly as provided in the input.
Job URL
url
Optional
Public job posting page URL.
Apply URL
applyUrl
Optional
Direct application URL (the job URL plus /apply).
Requisition ID
jobReqId
Optional
The employer's job requisition ID (for example JR1990000). Stable identifier for deduplication across runs.
Job Posting ID
jobPostingId
Optional
Workday's posting slug identifier (detail mode only).
Workday Internal ID
workdayInternalId
Optional
Workday's internal GUID for the posting (detail mode only).
External Path
externalPath
Optional
The posting's path fragment on the careers site, as returned by the list endpoint.
Locations Text
locationsText
Optional
Location summary as shown on the job card (a single location or e.g. '11 Locations').
Primary Location
primaryLocation
Optional
The posting's primary location (detail mode only).
Additional Locations
additionalLocations
Optional
Every additional location on multi-location postings (detail mode only).
Country
country
Optional
Country of the primary location (detail mode only).
Country Code
countryCode
Optional
ISO alpha-2 country code of the primary location (detail mode only).
Posted (relative)
postedOn
Optional
Relative posted date exactly as the careers site shows it.
Posted Date
postedDate
Optional
Exact ISO posting date (detail mode only).
Application End Date
endDate
Optional
ISO date the posting stops accepting applications, when the employer sets one (detail mode only).
Time Left To Apply
timeLeftToApply
Optional
Human-readable time remaining to apply, when the employer sets an end date (detail mode only).
Time Type
timeType
Optional
Employment time type such as Full Time or Part Time (detail mode only).
Remote Type
remoteType
Optional
Work arrangement label when the site exposes one (for example Remote, Flex, Onsite).
Can Apply
canApply
Optional
Whether the posting currently accepts applications (detail mode only).
Description (HTML)
descriptionHtml
Optional
Full job description as rich HTML (detail mode, when descriptionFormat is html or both).
Description (Text)
descriptionText
Optional
Full job description as clean plain text (detail mode, when descriptionFormat is text or both).
Salary Text
salaryText
Optional
Best-effort pay range snippet extracted from the description when the employer publishes one. Null when no range is stated.
Salary Min
salaryMin
Optional
Lower bound of the extracted pay range. Null when no range is stated.
Salary Max
salaryMax
Optional
Upper bound of the extracted pay range. Null when no range is stated.
Salary Currency
salaryCurrency
Optional
Currency of the extracted pay range (ISO code where the symbol maps cleanly). Null when no range is stated.
Scraped At
scrapedAt
Optional
UTC timestamp of this run.
Total Jobs On Site
totalJobsOnSite
Optional
Total number of jobs the careers site reported at scrape time (before any max cap or filters).
Error Message
errorMessage
Optional
Human-readable reason a start URL failed (rows with resultType 'error' only).