# Workday Jobs Scraper (`fetch_cat/workday-jobs-scraper`) Actor

Scrape public Workday career sites for job titles, URLs, locations, employment type, requisition IDs, and descriptions.

- **URL**: https://apify.com/fetch\_cat/workday-jobs-scraper.md
- **Developed by:** [Hanna Nosova](https://apify.com/fetch_cat) (community)
- **Categories:** Jobs, Automation, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.02 / 1,000 result extracteds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Workday Jobs Scraper

Scrape public Workday career sites and export clean job-opening data from companies that use Workday for recruiting.

Use this actor when you need current roles, locations, application links, posting labels, requisition IDs, employment type, and optional full job description text from public Workday-hosted career pages.

### Job data workflow

Use [LinkedIn Jobs Scraper](https://apify.com/fetch_cat/linkedin-jobs-scraper) for marketplace job postings by keyword and location.

Use [Workday Jobs Scraper](https://apify.com/fetch_cat/workday-jobs-scraper) and [Greenhouse Jobs Scraper](https://apify.com/fetch_cat/greenhouse-jobs-scraper) for company ATS boards.

Join outputs by company, title, location, and job URL to build recruiting research, hiring-signal, and labor-market datasets.

### What does Workday Jobs Scraper do?

Workday Jobs Scraper collects public job postings from Workday-hosted company career sites.

It accepts Workday career URLs such as `https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite`.

The actor returns one dataset item per job.

Each item includes the job title, company, job ID, Workday URL, location text, individual locations, posted label, employment type, remote indicator, description fields, source URL, and scrape timestamp.

You can collect broad company job boards or filter by keyword.

### Who is it for?

Recruiters use this scraper to monitor hiring activity at target companies.

Talent intelligence teams use it to build competitive hiring dashboards.

Job-board operators use it to collect public openings for indexing and matching.

Lead generation teams use hiring signals to prioritize accounts.

Labor-market analysts use job postings to measure demand by role and location.

Sales teams use new hiring activity as a trigger for outreach.

Developers use the output in warehouses, CRMs, BI tools, and internal workflows.

### Why use this actor?

✅ Simple input: paste one or more public Workday career URLs.

✅ Clean data: each job is normalized into a structured dataset row.

✅ Keyword search: narrow a run to engineering, sales, remote, analyst, or any other keyword.

✅ Optional descriptions: include full job description HTML and text when you need rich content.

✅ Multiple companies: scrape several Workday career sites in one run.

✅ Low-friction exports: download JSON, CSV, Excel, XML, RSS, or connect via API.

✅ Hiring intelligence: track job volume, locations, requisitions, and public application links.

### Example use cases

Track all open jobs at a list of target accounts.

Monitor engineering hiring across competitors.

Build a weekly alert for new sales or customer success roles.

Collect job description text for keyword analysis.

Compare hiring by city, country, remote status, or employment type.

Enrich company lead lists with current hiring signals.

Export Workday jobs to Google Sheets, BigQuery, Snowflake, or your CRM.

### Input overview

Provide one or more public Workday career site URLs.

A good start URL is the company career page hosted on a Workday domain.

For example:

```json
{
  "startUrls": [
    { "url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite" }
  ],
  "searchText": "software engineer",
  "maxItems": 25,
  "includeJobDetails": true
}
````

Leave `searchText` empty to collect public postings without a keyword filter.

Set `maxItems` to control run size and cost.

### Input fields

| Field | Type | Description |
| --- | --- | --- |
| `startUrls` | array | Public Workday career site URLs to scrape. |
| `searchText` | string | Optional keyword search, for example `remote` or `software engineer`. |
| `maxItems` | integer | Maximum number of job records to save across all URLs. |
| `includeJobDetails` | boolean | Fetch job descriptions and richer detail fields. |
| `companyName` | string | Optional company name override for output. |
| `proxyConfiguration` | object | Optional proxy settings for advanced cases. |

### Output data

The actor stores results in the default Apify dataset.

Each row represents one public Workday job posting.

| Field | Description |
| --- | --- |
| `title` | Job title. |
| `company` | Company or tenant name. |
| `jobId` | Requisition or job ID when available. |
| `workdayId` | Workday internal posting ID when available. |
| `externalPath` | Workday path for the posting. |
| `url` | Public job URL. |
| `locationsText` | Location text shown by Workday. |
| `locations` | List of normalized locations when available. |
| `postedOn` | Relative posted label such as `Posted Today`. |
| `postedDate` | Date field when Workday provides one. |
| `employmentType` | Time type such as full time or part time. |
| `jobFamily` | Job family when available. |
| `category` | Category when available. |
| `remoteType` | `Remote` or `Hybrid` when inferred from location text. |
| `descriptionHtml` | Full job description HTML when details are enabled. |
| `descriptionText` | Normalized plain-text description when details are enabled. |
| `sourceUrl` | Career site URL supplied in the input. |
| `scrapedAt` | ISO timestamp for the scrape. |

### Example output

```json
{
  "title": "Senior System Software Engineer - GPU Performance",
  "company": "Nvidia",
  "jobId": "JR1997214",
  "workdayId": "f87bc06e354810009fb4444b23750000",
  "externalPath": "/job/US-CA-Santa-Clara/Senior-HPC-Performance-Engineer_JR1997214",
  "url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-HPC-Performance-Engineer_JR1997214",
  "locationsText": "2 Locations",
  "locations": ["US, CA, Santa Clara", "US, Remote"],
  "postedOn": "Posted Today",
  "employmentType": "Full time",
  "remoteType": "Remote",
  "sourceUrl": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite",
  "scrapedAt": "2026-06-18T00:00:00.000Z"
}
```

### How much does it cost to scrape Workday jobs?

This actor uses pay-per-event pricing.

You pay a small run-start charge and then a per-job charge for records saved to the dataset.

The default prefill is intentionally small so your first test run is inexpensive.

Use `maxItems` to cap the number of records collected.

For exact pricing, open the Pricing tab on the Apify Store actor page.

### How to scrape Workday jobs

1. Open the actor on Apify.

2. Add one or more Workday career site URLs.

3. Optionally enter a keyword in `searchText`.

4. Choose `maxItems` for your run size.

5. Keep `includeJobDetails` enabled if you need descriptions.

6. Click **Start**.

7. Download the dataset or connect it to your workflow.

### Tips for best results

Use the company's public Workday career page, not a private applicant dashboard.

Start with a small `maxItems` value to confirm the URL format.

Use keyword search for focused monitoring workflows.

Leave keyword search blank for broad company hiring snapshots.

Use `companyName` when the Workday tenant name is abbreviated.

Disable descriptions when you only need title, URL, location, and job ID.

Run the actor on a schedule to monitor newly opened roles.

### Scheduling and monitoring

Apify lets you schedule this actor daily, weekly, or monthly.

A scheduled run can monitor target companies and export fresh openings automatically.

Common schedules include:

- Daily monitoring for competitor hiring.
- Weekly lead-list enrichment.
- Monthly labor-market snapshots.
- Alerts when a specific keyword appears.

### Integrations

Send scraped jobs to Google Sheets for quick review.

Load records into BigQuery or Snowflake for analytics.

Forward new roles to Slack using Apify integrations or webhooks.

Sync job URLs and titles into a CRM for sales triggers.

Use Make, Zapier, or n8n to route dataset items into downstream tools.

### API usage

You can run the actor from the Apify API.

#### cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/fetch_cat~workday-jobs-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrls": [{"url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite"}],
    "searchText": "software engineer",
    "maxItems": 25,
    "includeJobDetails": true
  }'
```

#### Node.js

```js
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/workday-jobs-scraper').call({
  startUrls: [{ url: 'https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite' }],
  searchText: 'software engineer',
  maxItems: 25,
  includeJobDetails: true,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

#### Python

```python
from apify_client import ApifyClient
import os

client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/workday-jobs-scraper').call(run_input={
    'startUrls': [{'url': 'https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite'}],
    'searchText': 'software engineer',
    'maxItems': 25,
    'includeJobDetails': True,
})

items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)
```

### MCP usage

Use this actor through Apify MCP from Claude Code, Claude Desktop, or other MCP clients.

MCP URL:

```text
https://mcp.apify.com/?tools=fetch_cat/workday-jobs-scraper
```

Claude Code example:

```bash
claude mcp add apify-workday-jobs "https://mcp.apify.com/?tools=fetch_cat/workday-jobs-scraper"
```

Claude Desktop configuration:

```json
{
  "mcpServers": {
    "apify-workday-jobs": {
      "url": "https://mcp.apify.com/?tools=fetch_cat/workday-jobs-scraper"
    }
  }
}
```

Example prompts:

- "Scrape the NVIDIA Workday career site for remote software jobs."
- "Collect 100 public Workday openings from these career URLs and summarize locations."
- "Find new Workday job postings that mention data engineering."

### Data freshness

The actor reads public job data at run time.

Results reflect what the public Workday career site returned during that run.

Schedule recurring runs when you need change tracking.

Store past datasets if you want to compare hiring changes over time.

### Limitations

The actor only collects public Workday job postings.

It does not log in, apply to jobs, or collect private applicant information.

Some companies may have custom career pages that are not standard Workday career sites.

If a supplied URL is not a public Workday career site, the actor may fail with a URL parsing or data-access error.

### Troubleshooting

#### The run saved fewer jobs than expected

The company may have fewer public jobs matching your keyword, or the career site may expose fewer public records than the broad company job count suggests.

Try clearing `searchText` and increasing `maxItems`.

#### The URL is not accepted

Use the public Workday career site URL shown to job seekers.

Avoid private candidate dashboards, application forms, and logged-in URLs.

#### I need a cleaner company name

Set `companyName` in the input.

The actor otherwise derives a readable name from the Workday tenant in the URL.

### Legality and ethical use

This actor is intended for public job postings.

Only scrape data you are allowed to access.

Respect applicable laws, website terms, and privacy obligations.

Do not use the actor to collect private applicant data or bypass access controls.

### FAQ

#### Can I scrape private Workday applicant pages?

No. This actor is for public Workday job postings only.

#### Can I monitor several Workday companies at once?

Yes. Add multiple public Workday career site URLs to `startUrls` and set `maxItems` high enough for the combined result size.

#### Why are description fields empty?

Set `includeJobDetails` to `true` when you need job description HTML and normalized text.

### Related scrapers

You may also find these Apify actors useful:

- Greenhouse Jobs Scraper: `https://apify.com/fetch_cat/greenhouse-jobs-scraper`
- Ashby Jobs Scraper: `https://apify.com/fetch_cat/ashby-jobs-scraper`
- Lever Jobs Scraper: `https://apify.com/fetch_cat/lever-jobs-scraper`

### Support

If a public Workday career URL does not work, include the URL, run ID, and expected result in your support request.

A small reproducible input helps diagnose URL format and site-specific differences quickly.

### Changelog

Initial version extracts public Workday job postings from user-supplied career site URLs.

It supports keyword search, pagination, optional details, descriptions, locations, job IDs, URLs, and dataset exports.

# Actor input Schema

## `startUrls` (type: `array`):

Public Workday career site URLs such as https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite. Add one or more company career pages.

## `searchText` (type: `string`):

Optional keyword sent to Workday search, for example engineering, sales, remote, or analyst. Leave empty to collect all public postings.

## `maxItems` (type: `integer`):

Maximum number of job records to save across all supplied Workday career sites.

## `includeJobDetails` (type: `boolean`):

Fetch each job detail page to include description text, exact locations, employment type, and Workday IDs. Turn off for faster list-only runs.

## `companyName` (type: `string`):

Optional company name to use in output. If empty, the actor derives a name from the Workday tenant in the URL.

## `proxyConfiguration` (type: `object`):

Optional proxy settings. Workday public endpoints usually work without a proxy.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite"
    }
  ],
  "searchText": "",
  "maxItems": 20,
  "includeJobDetails": true,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite"
        }
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("fetch_cat/workday-jobs-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [{ "url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite" }],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("fetch_cat/workday-jobs-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call fetch_cat/workday-jobs-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=fetch_cat/workday-jobs-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Workday Jobs Scraper",
        "description": "Scrape public Workday career sites for job titles, URLs, locations, employment type, requisition IDs, and descriptions.",
        "version": "0.1",
        "x-build-id": "RyZoiHtdN4wydGfZ7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/fetch_cat~workday-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-fetch_cat-workday-jobs-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/fetch_cat~workday-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-fetch_cat-workday-jobs-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/fetch_cat~workday-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-fetch_cat-workday-jobs-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "🏢 Workday career site URLs",
                        "type": "array",
                        "description": "Public Workday career site URLs such as https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite. Add one or more company career pages.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "searchText": {
                        "title": "🔎 Keyword search",
                        "type": "string",
                        "description": "Optional keyword sent to Workday search, for example engineering, sales, remote, or analyst. Leave empty to collect all public postings.",
                        "default": ""
                    },
                    "maxItems": {
                        "title": "Maximum jobs",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of job records to save across all supplied Workday career sites.",
                        "default": 20
                    },
                    "includeJobDetails": {
                        "title": "📄 Include job descriptions",
                        "type": "boolean",
                        "description": "Fetch each job detail page to include description text, exact locations, employment type, and Workday IDs. Turn off for faster list-only runs.",
                        "default": true
                    },
                    "companyName": {
                        "title": "Company name override",
                        "type": "string",
                        "description": "Optional company name to use in output. If empty, the actor derives a name from the Workday tenant in the URL."
                    },
                    "proxyConfiguration": {
                        "title": "🌐 Proxy configuration",
                        "type": "object",
                        "description": "Optional proxy settings. Workday public endpoints usually work without a proxy."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
