# Cutshort Jobs Details Scraper (`soft_alexist/cutshort-jobs-details-scraper`) Actor

Scrape comprehensive job data from Cutshort.io with a simple JSON configuration. Extract headlines, salary ranges, experience requirements, skills, remote options, and company details from individual job postings — perfect for recruiters, HR teams, and job market researchers.

- **URL**: https://apify.com/soft\_alexist/cutshort-jobs-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 50.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

## Cutshort.io Jobs Scraper: Extract Tech Job Listings Effortlessly
---

### What Is Cutshort.io?

Cutshort.io is India's leading talent platform specializing in tech and startup job listings. It connects companies with developers, product managers, designers, and other tech professionals across India and remote roles. The platform hosts thousands of active opportunities ranging from entry-level to executive positions. Gathering job data manually from individual listings is tedious and error-prone — the **Cutshort Jobs Scraper** automates this process, delivering structured, analysis-ready data in seconds.

---

### Overview

The **Cutshort Jobs Details Scraper** extracts comprehensive information from individual Cutshort job postings and transforms it into clean, structured records. It is designed for:

- **Recruiters and talent managers** tracking tech hiring trends and competitor postings
- **HR analysts** building compensation benchmarks and skill demand datasets
- **Job aggregator platforms** indexing Cutshort opportunities alongside other sources
- **Career researchers** studying tech talent markets in South Asia

The scraper excels at handling single or bulk job URLs, gracefully skipping failed links when configured, and delivering 18+ standardized fields per job — all with minimal setup required.

---

### Input Format

The scraper accepts a simple JSON configuration:

```json
{
  "urls": [
    "https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj"
  ],
  "ignore_url_failures": true
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | Array of strings | Direct links to individual Cutshort job detail pages. Paste one URL per line or use bulk edit for multiple listings. |
| `ignore_url_failures` | Boolean | When set to `true`, the scraper continues running even if one or more URLs fail to load. When `false`, a single failed URL stops the entire run. Default: `true` |

**Requirements:**

- URLs must be direct links to job detail pages (e.g., `https://cutshort.io/job/...`), not search results
- Job IDs should be valid and publicly accessible
- No authentication required for public listings

**Best practices:**

- Test with 1–2 URLs first to ensure proper format
- Use `ignore_url_failures: true` for production runs with 10+ URLs to avoid interruptions

***

### Output Format

**Sample output**

```json
{
  "id": "6a48bb035a33bcc80fb9b845",
  "headline": "Senior Product Manager (Growth, FinTech LLM",
  "hiring_for_client": false,
  "hiring_intent_shown_on": "2026-07-06T09:15:08.258Z",
  "match_preferences": {
    "tag_category": "product",
    "tags": [
      "product-manager"
    ]
  },
  "company_id": {
    "alias": "jobs-at-staffnixcom-69-dpqL9UCs",
    "name": "Staffnixcom",
    "_id": "69e49777bb4f5e20b28339a9",
    "logo": "https://cdnv2.cutshort.io/company-static/69e49777bb4f5e20b28339a9/user_uploaded_data/logos/company_logo.jpg"
  },
  "client_company_id": {},
  "created_by": {
    "_id": "69e496d710704d884b6418df",
    "name": "Mayank Choudhary",
    "profile_picture": "https://cdn.cutshort.io/public/material-letter-icons/M.png"
  },
  "exp_range": {
    "min": 6,
    "max_internal": 10,
    "max": 10,
    "min_vanity": 6,
    "max_vanity": 10
  },
  "remote_type": "remote_not_okay",
  "sanitized_comment": "<p>Mandatory(Experience 1)- Must have 6+ years of product management experience with 1+ year of shipping LLM-powered features in consumer-facing product</p><p>Mandatory(Experience 2)- Must have a metric-backed track record improving conversion, revenue yield, engagement, or lead quality in a consumer funnel — owned numbers, a steady experimentation cadence (A/B tests, rollouts, readouts), and comfort with analytics: funnels, cohorts, drivers, causal reasoning, measurement hygiene.</p><p>Mandatory(Experience 3)- Must be fluent with AI — active, habitual use of AI tools (ChatGPT, Claude, Gemini, Perplexity, or equivalent) in daily product practice.</p><p>Mandatory(Stakeholder Mgmt)- Must be able to act as the primary link between business leaders, tech teams, and external partners — communicating roadmap, priorities, trade-offs, and performance readouts to senior stakeholders, and working with distributed teams across time zones (Australia, India, Philippines).</p><p>Mandatory(Product Writing &amp; Agile Delivery)- Must have strong product writing — problem briefs, PRD-lite/user stories, experiment plans, decision logs — and deep working command of Agile frameworks and tools.</p><p>Mandatory(Company)- B2C product in FinTech (InsurTech is highly preferred)</p>",
  "public_url": "https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj",
  "usm_review": null,
  "role_types": [
    "full_time"
  ],
  "all_skills": [
    "Product Management"
  ],
  "all_skills_obj": {
    "00352": "Product Management"
  },
  "job_valid": true,
  "salary_range": "₹30L - ₹47L / yr",
  "show_only_max_salary": false,
  "locations": "Gurugram",
  "company_details": {
    "_id": "69e49777bb4f5e20b28339a9",
    "company": {
      "_id": "69e49777bb4f5e20b28339a9",
      "logo": "https://cdn.cutshort.io/public/images/default_company_picture.jpg",
      "socialshare_og_image": "https://cdn.cutshort.io/public/socialshare-ogimage/id69e49779bb4f5e20b2833ae6time1776588666115-og.jpg",
      "type": 2,
      "funding": "1",
      "stage": "1",
      "founded": 2025,
      "alias": "jobs-at-staffnixcom-69-dpqL9UCs",
      "name": "Staffnixcom",
      "cover_picture_u_r_l": "https://cdn.cutshort.io/public/images/unauth_bgs/startups.jpg",
      "description": "First%20B2B%20Recruitment%20Agency%20Platform%20-%20Helping%20agencies%20grow%20faster%20and%20professionals%20find%20verified%20opportunities.",
      "sanitized_description": "First B2B Recruitment Agency Platform - Helping agencies grow faster and professionals find verified opportunities.",
      "short_id": "dpqL9UCs",
      "new_size": "service_1",
      "photos": [],
      "links": {
        "articles": [],
        "about": "https://staffnix.com/about",
        "blog": "https://staffnix.com/blog",
        "website": "https://staffnix.com"
      },
      "optimised_images": {},
      "uploaded_image_ids": {
        "photos_id": [],
        "logo_id": {
          "_id": "69e49779bb4f5e20b2833ae6",
          "file_url": "https://cdnv2.cutshort.io/company-static/69e49777bb4f5e20b28339a9/user_uploaded_data/logos/company_logo.jpg"
        }
      },
      "followers_count": 3121,
      "highlight_team_members": [],
      "tech_stack": [],
      "company_f_a_qs": [],
      "product_showcase": [],
      "sections_enabled": {}
    },
    "name": "Staffnixcom",
    "logo": "https://cdnv2.cutshort.io/company-static/69e49777bb4f5e20b28339a9/user_uploaded_data/logos/company_logo.jpg",
    "og_image": "https://cdn.cutshort.io/public/socialshare-ogimage/id69e49779bb4f5e20b2833ae6time1776588666115-og.jpg",
    "founded": 2025,
    "type": "Services",
    "size": "0-20",
    "stage": "Bootstrapped",
    "description": "First B2B Recruitment Agency Platform - Helping agencies grow faster and professionals find verified opportunities.",
    "cover_picture_u_r_l": "https://cdn.cutshort.io/public/images/unauth_bgs/startups.jpg",
    "alias": "jobs-at-staffnixcom-69-dpqL9UCs",
    "hiring_for_client": false,
    "followers_count": 3121,
    "sanitized_description": "First B2B Recruitment Agency Platform - Helping agencies grow faster and professionals find verified opportunities.",
    "company_f_a_qs": [],
    "tech_stack": [],
    "photos": [],
    "highlight_team_members": [],
    "sections_enabled": {},
    "product_showcase": [],
    "funding": "1",
    "new_size": "service_1",
    "links": {
      "articles": [],
      "about": "https://staffnix.com/about",
      "blog": "https://staffnix.com/blog",
      "website": "https://staffnix.com"
    }
  },
  "breadcrumbs": [
    {
      "label": "Home",
      "href": "/"
    },
    {
      "label": "Company",
      "href": "/company"
    },
    {
      "label": "Staffnixcom",
      "href": "/company/jobs-at-staffnixcom-69-dpqL9UCs"
    },
    {
      "label": "Senior Product Manager (Growth, FinTech LLM"
    }
  ]
}
```

Each scraped job returns a structured record with the following fields:

#### Core Job Information

| Field | Meaning |
|---|---|
| `ID` | Unique Cutshort identifier for the job posting |
| `Headline` | Official job title as displayed on Cutshort |
| `Public URL` | Direct canonical link to the job posting |
| `Hiring For Client` | Whether the role is hired for a client company (vs. the poster's own company) |

#### Company & Context

| Field | Meaning |
|---|---|
| `Company Details` | Full company information including name, logo, and profile |
| `Company ID` | Unique identifier for the hiring company |
| `Client Company ID` | Identifier if role is for a client engagement |
| `Created By` | Recruiter or hiring manager who posted the role |
| `Hiring Intent Shown On` | Platform or team that owns this hiring intent |

#### Job Requirements & Preferences

| Field | Meaning |
|---|---|
| `Experience Range` | Years of experience required (e.g., "3–5 years") |
| `Role Types` | Job categories or designations (e.g., full-time, contract) |
| `All Skills` | Comma-separated list of required or preferred skills |
| `All Skills Object` | Structured skill data with proficiency levels |
| `Match Preferences` | Candidate match criteria set by the hiring team |

#### Compensation & Location

| Field | Meaning |
|---|---|
| `Salary Range` | Offered salary range (e.g., "₹15–25 LPA") |
| `Show Only Max Salary` | Whether only maximum salary is displayed to candidates |
| `Locations` | City or region(s) for the role; may be remote or on-site |
| `Remote Type` | Work arrangement: fully remote, hybrid, or on-site |

#### Status & Quality Flags

| Field | Meaning |
|---|---|
| `Job Valid` | Boolean indicating if the listing is currently active |
| `Sanitized Comment` | Cleaned internal notes or job description summary |
| `Breadcrumbs` | Navigation path or categorization hierarchy on Cutshort |
| `USM Review` | Internal review or quality assurance flag |

***

### How to Use

1. **Identify job URLs** — On Cutshort.io, open the job posting you wish to scrape. Copy the full URL from the address bar (e.g., `https://cutshort.io/job/...`).

2. **Prepare your input** — Create a JSON file or paste URLs directly into the scraper interface:

```json
   {
     "urls": [
       "https://cutshort.io/job/role-1",
       "https://cutshort.io/job/role-2"
     ],
     "ignore_url_failures": true
   }
```

3. **Run the scraper** — Start the actor and monitor progress in the run log. The scraper will process each URL sequentially.

4. **Retrieve results** — Once complete, download results in JSON or CSV format for analysis, import into a database, or feed into downstream tools.

**Handling errors:**

- If a job URL returns no data, verify the listing is still active on Cutshort
- Set `ignore_url_failures: true` to skip broken or deleted listings automatically
- Check your network connection and proxy settings if multiple URLs fail

***

### Use Cases & Business Value

- **Competitive hiring intelligence:** Track what salary ranges, experience levels, and skills competitors are demanding for similar roles
- **Compensation benchmarking:** Build a dataset of tech salaries across companies and experience levels to inform internal pay strategies
- **Skill trend analysis:** Identify emerging in-demand skills by aggregating requirements across dozens of postings
- **Talent pipeline building:** Export structured job data into your recruitment workflow or CRM
- **Job market research:** Analyze hiring volume, location trends, and remote-work adoption in India's tech sector

The Cutshort Jobs Scraper eliminates hours of copy-paste work, transforming raw job postings into clean, actionable datasets in minutes.

***

### Conclusion

The **Cutshort.io Jobs Scraper** is a powerful, low-complexity tool for anyone needing to extract structured data from Cutshort job postings at scale. Whether you're a recruiter tracking market trends, an HR analyst building compensation models, or a developer indexing tech jobs, this scraper delivers reliable, standardized output with minimal configuration. Start scraping today and unlock insights from India's thriving tech talent market.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj"
  ],
  "ignore_url_failures": true
}
```

# 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 = {
    "urls": [
        "https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/cutshort-jobs-details-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 = {
    "urls": ["https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/cutshort-jobs-details-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 '{
  "urls": [
    "https://cutshort.io/job/Senior-Product-Manager-Growth-FinTech-LLM-Gurugram-Staffnixcom-I9zMi7xj"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/cutshort-jobs-details-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Cutshort Jobs Details Scraper",
        "description": "Scrape comprehensive job data from Cutshort.io with a simple JSON configuration. Extract headlines, salary ranges, experience requirements, skills, remote options, and company details from individual job postings — perfect for recruiters, HR teams, and job market researchers.",
        "version": "0.0",
        "x-build-id": "gTXUcP510oCtcDtPs"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~cutshort-jobs-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-cutshort-jobs-details-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/soft_alexist~cutshort-jobs-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-cutshort-jobs-details-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/soft_alexist~cutshort-jobs-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-cutshort-jobs-details-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": {
                    "urls": {
                        "title": "URLs of the Specific jobs urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
