# RozeePk Jobs Scraper (`parsebird/rozeepk-jobs-scraper`) Actor

Scrape Rozee.pk job listings in bulk. Extract job titles, companies, salaries, skills, experience levels, descriptions, and location data from Pakistan's largest job portal. Filter by keyword and city. Export as JSON, CSV, Excel.

- **URL**: https://apify.com/parsebird/rozeepk-jobs-scraper.md
- **Developed by:** [ParseBird](https://apify.com/parsebird) (community)
- **Categories:** Jobs, Developer tools, Automation
- **Stats:** 5 total users, 3 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.00 / 1,000 job scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

### RozeePk Jobs Scraper — Pakistan Job Listings from Rozee.pk

Scrape [Rozee.pk](https://www.rozee.pk/) job listings in bulk. Extract job titles, companies, salaries, skills, experience levels, full descriptions, and location data from Pakistan's largest job portal. Filter by keyword and city. Export as JSON, CSV, or Excel.

<table><tr>
<td style="border-left:4px solid #1C1917;padding:12px 16px;font-weight:600">
Search by keyword, filter by city, and extract 20+ data fields per listing — job titles, companies, salaries, skills, experience requirements, full descriptions, posting dates, and application deadlines from Rozee.pk.
</td>
</tr></table>

##### Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

````

Apify Actor: parsebird/rozeepk-jobs-scraper — scrapes Rozee.pk job listings. $0.001/job ($1/1000). Call via ApifyClient: client.actor("parsebird/rozeepk-jobs-scraper").call(run\_input={"keyword": "software engineer", "location": "", "results\_wanted": 20}). Inputs: keyword (string, default "software engineer"), location (string, optional city filter e.g. "Lahore", "Karachi"), results\_wanted (integer, default 20, max 500). Output: dataset with job\_id, url, title, company, location, salary, contract\_type, experience, skills, description\_text, date\_posted, applyBy, scraped\_at. API docs: https://docs.apify.com/api/v2 Token: https://console.apify.com/settings/integrations

````

### What is RozeePk Jobs Scraper?

**RozeePk Jobs Scraper** is an [Apify Actor](https://apify.com/actors) that extracts job listings from [Rozee.pk](https://www.rozee.pk/) — Pakistan's largest and most popular job portal. It uses browser-based scraping to navigate search results and collect structured data from each listing, including the full job description, required skills, experience level, salary information, and posting dates.

Think of it as a **Rozee.pk API alternative** — no official API exists, but this scraper gives you the same structured data you'd get from one. It's ideal for job market research, recruitment analytics, salary benchmarking, and career trend analysis in Pakistan.

### What data can you extract from Rozee.pk?

| Field | Description |
|-------|-------------|
| `job_id` | Unique Rozee.pk job identifier |
| `url` | Direct link to the job listing |
| `title` | Job title (e.g., "Software Engineer", "Data Analyst") |
| `company` | Company name |
| `location` | City (e.g., Lahore, Karachi, Islamabad) |
| `salary` | Salary range when listed (PKR) |
| `contract_type` | Job type (Full-time, Part-time, Contract) |
| `experience` | Required experience (e.g., "2 Years", "Fresh") |
| `skills` | Array of required skills |
| `description_text` | Full job description with responsibilities |
| `date_posted` | When the job was posted |
| `applyBy` | Application deadline |
| `scraped_at` | Timestamp of when the data was collected |

Additional fields include `description_html`, `created_at`, `modified_at`, `cityId_exact`, `provinceId_exact`, `countryId_exact`, `latlng`, `industry_exact`, `careerLevel_Id`, `jobSource`, and `whereFrom`.

### How to scrape Rozee.pk

1. **Go to RozeePk Jobs Scraper** on [Apify Store](https://apify.com/parsebird/rozeepk-jobs-scraper) and click **Try for free**
2. **Enter a search keyword** — Use specific role names like "software engineer" or "data analyst" for targeted results, or "all" for broad coverage
3. **Filter by city (optional)** — Enter a Pakistani city name like Lahore, Karachi, or Islamabad to narrow results
4. **Set the result limit** — Start with 20 for a quick test, increase up to 500 for larger datasets
5. **Run the scraper** — Click **Start** and wait for results (each job listing is enriched with full details from its detail page)
6. **Export your data** — Download as JSON, CSV, or Excel, or access via the [Apify API](https://docs.apify.com/api/v2)

### Input parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `keyword` | string | No | `software engineer` | Job search keyword. Use specific roles or "all" for broad results |
| `location` | string | No | — | City filter (e.g., Lahore, Karachi, Islamabad). Leave empty for all locations |
| `results_wanted` | integer | No | `20` | Maximum job records to save (1–500) |
| `proxyConfiguration` | object | No | Residential | Proxy settings (residential proxies recommended) |

### Output example

```json
{
    "job_id": "1854078",
    "url": "https://www.rozee.pk/spacecom-product-engineer-karachi-jobs-1854078",
    "title": "Product Engineer",
    "company": "Spacecom",
    "location": "Karachi",
    "salary": "",
    "contract_type": "",
    "experience": "1 Year",
    "skills": [
        "Agile Methodologies",
        "Software Testing",
        "CI/CD",
        "Test Automation Frameworks",
        "Quality Assurance",
        "Technical Documentation",
        "Problem Solving"
    ],
    "description_text": "Spacecom is seeking a dedicated Product Engineer to enhance the reliability and quality of our expanding product portfolio...",
    "date_posted": "Jun 3, 2026",
    "applyBy": "Jul 3, 2026",
    "scraped_at": "2026-06-03T14:03:43.000Z"
}
````

Download results in JSON, CSV, Excel, or access via the [Apify API](https://docs.apify.com/api/v2).

### Use cases

- 📊 **Job market research** — Analyze job openings, required skills, and experience levels across Pakistan's tech sector
- 💰 **Salary benchmarking** — Compare salary ranges for specific roles and cities to inform compensation strategies
- 🎯 **Recruitment intelligence** — Monitor competitor hiring patterns and identify talent demand trends
- 📈 **Career trend analysis** — Track which skills and roles are in highest demand on Pakistan's largest job portal
- 🏢 **Company research** — See what positions companies are hiring for and what qualifications they require
- 🤖 **Training data collection** — Build datasets of Pakistani job listings for NLP, resume matching, or career recommendation systems
- 📅 **Job market monitoring** — Schedule regular runs with [Apify Schedules](https://docs.apify.com/platform/schedules) to track how the job market evolves over time
- 🔌 **Pipeline integration** — Feed job data into Google Sheets, Slack, Zapier, Make, or any tool via [Apify Integrations](https://docs.apify.com/platform/integrations)

### Tips for best results

- **Use specific keywords** — "software engineer" returns more relevant results than "engineer"
- **Start small** — Set `results_wanted` to 20 for your first run to validate the output before scaling up
- **City filtering** — The `location` filter matches jobs by city name. Use exact Pakistani city names (e.g., "Lahore", not "LHR")
- **Broad collection** — Set keyword to "all" to scrape across all job categories without keyword filtering
- **Schedule runs** — Use [Apify Schedules](https://docs.apify.com/platform/schedules) to monitor new postings daily or weekly

### How to use via API — Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")

run = client.actor("parsebird/rozeepk-jobs-scraper").call(run_input={
    "keyword": "software engineer",
    "location": "Lahore",
    "results_wanted": 20,
})

for job in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"{job['title']} at {job['company']} — {job['location']} — {job['experience']}")
```

### How to use via API — JavaScript

```javascript
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });

const run = await client.actor('parsebird/rozeepk-jobs-scraper').call({
    keyword: 'software engineer',
    location: 'Lahore',
    results_wanted: 20,
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(job => {
    console.log(`${job.title} at ${job.company} — ${job.location} — ${job.experience}`);
});
```

### How much does it cost to scrape Rozee.pk?

RozeePk Jobs Scraper uses [pay-per-event pricing](https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event) — you pay per job scraped, not for platform compute time.

**How much does it cost to scrape 1,000 Rozee.pk jobs?**

$1.00. Each job listing costs $0.001. New users get a free trial with $5 of platform credit — enough for 5,000 job listings.

**How much does it cost to scrape 100 Rozee.pk jobs?**

$0.10. A quick export covering one keyword search.

### Pricing

| Event | Price per event | Price per 1,000 |
|-------|----------------|-----------------|
| `job-scraped` | $0.001 | **$1.00** |

Each job listing pushed to the dataset counts as one event. Apify platform usage (compute, proxy) is included in the event price.

Typical costs:

- 20 jobs (quick test): ~$0.02
- 100 jobs (one keyword): ~$0.10
- 500 jobs (broad search): ~$0.50
- 1,000 jobs (multiple keywords): ~$1.00

### Is it legal to scrape Rozee.pk?

This Actor extracts publicly available data from [Rozee.pk](https://www.rozee.pk/) — the same job listing data any browser user can see on the search results and job detail pages. No login or authentication is used. The scraper accesses only publicly visible job postings.

Web scraping of publicly available data is generally legal in the United States and the European Union, as established by the [hiQ Labs v. LinkedIn ruling](https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn). For more information, see Apify's guide on [the legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

Users are responsible for ensuring their use of extracted data complies with applicable laws and Rozee.pk's Terms of Service in their jurisdiction.

### Related Actors

Looking for more job scraping and data extraction tools? Check out these ParseBird actors:

- [Hiring.cafe Scraper](https://apify.com/parsebird/hiring-cafe-scraper) — Scrape job listings from Hiring.cafe with 20+ filters
- [Unsplash Image Scraper](https://apify.com/parsebird/unsplash-image-scraper) — Download high-resolution images from Unsplash
- [Yandex Maps Scraper](https://apify.com/parsebird/yandex-maps-scraper) — Extract business data and reviews from Yandex Maps
- [RedNote Posts Scraper](https://apify.com/parsebird/rednote-posts-scraper) — Scrape posts and engagement data from Xiaohongshu

Browse all [ParseBird actors on Apify Store](https://apify.com/parsebird).

### FAQ

**What keywords work best for searching Rozee.pk?**
Use specific job titles like "software engineer", "data analyst", "graphic designer", or "marketing manager" for targeted results. Use "all" to scrape broadly across all job categories.

**Can I filter jobs by city?**
Yes. Use the `location` parameter with a Pakistani city name — Lahore, Karachi, Islamabad, Rawalpindi, Faisalabad, Peshawar, etc. Leave it empty to search all locations.

**How many jobs can I scrape per run?**
Up to 500 jobs per run. Start with 20 for testing, then increase for production runs. Each job requires a detail page visit for full data, so larger runs take proportionally longer.

**Does it extract the full job description?**
Yes. RozeePk Jobs Scraper visits each job's detail page to extract the full description text, responsibilities, required skills, experience level, and application deadline.

**Can I schedule recurring runs?**
Yes. Use [Apify Schedules](https://docs.apify.com/platform/schedules) to run daily, weekly, or at any interval. Monitor new job postings by comparing datasets between runs.

**Can I access the data via API?**
Yes. Use the [Apify API](https://docs.apify.com/api/v2) or the official [Python](https://docs.apify.com/api/client/python) and [JavaScript](https://docs.apify.com/api/client/js) client libraries to run the scraper and retrieve results programmatically.

**What export formats are supported?**
JSON, CSV, Excel (XLSX), XML, HTML, and RSS. Download directly from the Apify Console or via the API.

**Does it require a Rozee.pk account?**
No. This scraper accesses publicly available job listings. No Rozee.pk login or API key is needed.

**Is there a free trial?**
Yes. New Apify users get $5 of free platform credit, which covers approximately 5,000 Rozee.pk job listings.

**I found an issue or have a feature request.**
Open an issue on the [Issues tab](https://apify.com/parsebird/rozeepk-jobs-scraper/issues) or contact ParseBird via the Apify Console.

# Actor input Schema

## `keyword` (type: `string`):

Job search keyword. Use specific role names (e.g., 'software engineer') for targeted results or broad terms (e.g., 'all') for larger datasets.

## `location` (type: `string`):

Optional city filter. Enter a Pakistani city name (e.g., Lahore, Karachi, Islamabad). Leave empty to search all locations.

## `results_wanted` (type: `integer`):

Maximum number of job records to save. Start with 20 for a quick test, increase for deeper coverage.

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

Proxy settings. Auto-selected proxies work for most cases. Residential proxies can be used for extra reliability.

## Actor input object example

```json
{
  "keyword": "software engineer",
  "location": "",
  "results_wanted": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `dataset` (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 = {
    "keyword": "software engineer",
    "location": "",
    "results_wanted": 20,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parsebird/rozeepk-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 = {
    "keyword": "software engineer",
    "location": "",
    "results_wanted": 20,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("parsebird/rozeepk-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 '{
  "keyword": "software engineer",
  "location": "",
  "results_wanted": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call parsebird/rozeepk-jobs-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "RozeePk Jobs Scraper",
        "description": "Scrape Rozee.pk job listings in bulk. Extract job titles, companies, salaries, skills, experience levels, descriptions, and location data from Pakistan's largest job portal. Filter by keyword and city. Export as JSON, CSV, Excel.",
        "version": "1.0",
        "x-build-id": "xG00WskX8XJKKn0be"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parsebird~rozeepk-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parsebird-rozeepk-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/parsebird~rozeepk-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parsebird-rozeepk-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/parsebird~rozeepk-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parsebird-rozeepk-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",
                "properties": {
                    "keyword": {
                        "title": "Search Keyword",
                        "type": "string",
                        "description": "Job search keyword. Use specific role names (e.g., 'software engineer') for targeted results or broad terms (e.g., 'all') for larger datasets.",
                        "default": "software engineer"
                    },
                    "location": {
                        "title": "City / Location",
                        "type": "string",
                        "description": "Optional city filter. Enter a Pakistani city name (e.g., Lahore, Karachi, Islamabad). Leave empty to search all locations.",
                        "default": ""
                    },
                    "results_wanted": {
                        "title": "Maximum Results",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum number of job records to save. Start with 20 for a quick test, increase for deeper coverage.",
                        "default": 20
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. Auto-selected proxies work for most cases. Residential proxies can be used for extra reliability."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
