Workday Jobs Job Postings Search API
Search a company's Workday career site by keyword and its own filters. Each job has its title, location, remote flag, job ID and link, and the total that matched.
- 1 credit per call
- Failed calls are free
- Updated
- workday.jobs.search
{ "summary": { "has_more": false, "result_count": 5, "total": 270 }, "items": [ { "title": "Software Engineer", "location": "Israel, Haifa", "job_id": "/job/Israel-Haifa/Software-Engineer_JR0283723", "remote": false, "url": "https://intel.wd1.myworkdayjobs.com/en-US/External/job/Israel-Haifa/Software-Engineer_JR0283723", "compensation": {} }, { "title": "Software Development Engineer", "location": "4 Locations", "job_id": "/job/US-California-Folsom/Software-Development-Engineer_JR0282484", "remote": false, "url": "https://intel.wd1.myworkdayjobs.com/en-US/External/job/US-California-Folsom/Software-Development-Engineer_JR0282484", "compensation": {} } ]}
| # | Title | Location | Job ID | Link | Remote |
|---|---|---|---|---|---|
| 1 | Software Engineer | Israel, Haifa | /job/Israel-Haifa/Software-Engineer_JR0283723 | https://intel.wd1.myworkdayjobs.com/en-US/External/job/Israel-H… | false |
| 2 | Software Development Engineer | 4 Locations | /job/US-California-Folsom/Software-Development-Engineer_JR02824… | https://intel.wd1.myworkdayjobs.com/en-US/External/job/US-Calif… | false |
| 3 | Software QA Engineer | US, California, Santa Clara | /job/US-California-Santa-Clara/Software-QA-Engineer_JR0286999 | https://intel.wd1.myworkdayjobs.com/en-US/External/job/US-Calif… | false |
| 4 | Software Engineer (Contract) | Malaysia, Penang | /job/Malaysia-Penang/Software-Engineer_JR0287360 | https://intel.wd1.myworkdayjobs.com/en-US/External/job/Malaysia… | false |
| 5 | Software Engineer – Datacenter | US, California, Santa Clara | /job/US-California-Santa-Clara/Software-Engineer---Datacenter_J… | https://intel.wd1.myworkdayjobs.com/en-US/External/job/US-Calif… | false |
What you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| board_url | string | yes | The career site link, such as https://intel.wd1.myworkdayjobs.com/en-US/External. | https://intel.wd1.myworkdayjobs.com/en-US/Exter… |
| applied_facets | object | no | Filters from the facets endpoint, such as a location or job category ID. | |
| include_details | boolean | no | Also return each job's full posting. | |
| limit | integer | no | How many jobs to return. The default is 20. | 5 |
| max_pages | integer | no | How many result pages to read in one call. The default is 2. | |
| query | string | no | Words to search for, such as software engineer. | software |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| items[].title | string | The job title. | Software Engineer |
| items[].location | string | Where the job is. | Israel, Haifa |
| items[].remote | boolean | Whether the job is marked remote. | false |
| items[].job_id | string | The job's ID on the career site; pass it to the job endpoint. | /job/Israel-Haifa/Software-Engineer_JR0283723 |
| items[].url | string | The job's page. | https://intel.wd1.myworkdayjobs.com/en-US/External/job/Israel-H… |
| items[].compensation | object | Pay, when the listing shows it. | 0 fields |
| items | array | The jobs found. | 5 records |
| summary | object | Totals for this search. | 3 fields |
| summary.has_more | boolean | Whether more jobs follow. | false |
| summary.result_count | integer | Jobs in this response. | 5 |
| summary.total | integer | How many jobs match in total. | 270 |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
curl --request POST \ --url https://data.upscrape.com/execute \ --header "Authorization: Bearer $UPSCRAPE_API_KEY" \ --header "Content-Type: application/json" \ --header "Prefer: wait=30" \ --data '{ "capability": "workday.jobs.search", "input": { "board_url": "https://intel.wd1.myworkdayjobs.com/en-US/External", "limit": 5, "query": "software" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "workday.jobs.search", "input": { "board_url": "https://intel.wd1.myworkdayjobs.com/en-US/External", "limit": 5, "query": "software" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "workday.jobs.search", "input": { "board_url": "https://intel.wd1.myworkdayjobs.com/en-US/External", "limit": 5, "query": "software" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
Use Upscrape to search Intel's Workday career site (https://intel.wd1.myworkdayjobs.com/en-US/External) for software jobs and list title, location and link.
More from the Workday Jobs API
The same data from other platforms
Workday Jobs Job Postings Search API FAQ
The short answers. The docs have the long ones.
How much does the Workday Jobs Job Postings Search API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Send board_url. The input fields below list every option with its type and limits.
Do I need a Workday Jobs login?
No. It reads public Workday Jobs data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds workday.jobs.search, checks its price and runs it with the same credits as the REST API.
Your first Workday Jobs call is free.
Up to 100 free credits to start, no card needed.