# Workday Jobs — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and retrieve job postings and detailed descriptions from any company's Workday career site. Find open positions across all organizations using Workday's hiring platform and access complete job details in one place.

**Category:** Jobs | **Website:** [healthcare.wd1.myworkdayjobs.com/Search/job/IN-BANGALORE/Senior-Software-Developer_R01123555?source=LinkedIn](https://healthcare.wd1.myworkdayjobs.com/Search/job/IN-BANGALORE/Senior-Software-Developer_R01123555?source=LinkedIn) | **Docs:** [parse.bot/marketplace/b48aeeff-a09e-4097-bc8a-e13ff8b6f986/workday-jobs-api](https://parse.bot/marketplace/b48aeeff-a09e-4097-bc8a-e13ff8b6f986/workday-jobs-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-workday-jobs-api-b48aeeff/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_job

Retrieve full job posting details from a Workday job URL. Returns title, description (plain text by default), location, requirements, hiring organization, and similar jobs. The job must still be live on the career site; removed postings return input_not_found. Accepts any *.myworkdayjobs.com job URL including query parameters (e.g. ?source=LinkedIn).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `include_html` | string | No | Set to 'true' to include raw HTML job description in addition to plain text. Accepted values: 'true', 'false'. |
| `job_url` | string | Yes | Full Workday job posting URL (e.g., https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Software-Engineer_JR1234567). Query parameters are stripped automatically. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-workday-jobs-api-b48aeeff/get_job \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"include_html":"<string>","job_url":"<string>"}'
```

### search_jobs

Search for jobs on any Workday career site with keyword search and optional facet filters (country, remote type, job category). Returns up to 20 results per request. Use offset and limit for manual pagination over large result sets. Returns matching jobs and available filter facets with their IDs and counts. Facet IDs for filtering are obtained from the facets object in a prior response.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `job_category` | string | No | Filter by job category/family group ID (obtain IDs from the facets object in the response, under jobFamilyGroup.values[*].id) |
| `limit` | integer | No | Number of results per page (1-20) |
| `location_country` | string | No | Filter by country ID (obtain IDs from the facets object in the response, under Location_Country.values[*].id) |
| `offset` | integer | No | Offset for pagination (0-based). Advance by incrementing by limit to get the next page of results. |
| `query` | string | No | Search keyword(s) |
| `remote_type` | string | No | Filter by remote work type ID (obtain IDs from the facets object in the response, under remoteType.values[*].id) |
| `site_url` | string | Yes | Workday career site URL (e.g., https://healthcare.wd1.myworkdayjobs.com/Search or https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-workday-jobs-api-b48aeeff/search_jobs \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"job_category":"<string>","limit":"<integer>","location_country":"<string>","offset":"<integer>","query":"<string>","remote_type":"<string>","site_url":"<string>"}'
```
