# Coupang Product Detail Scraper (쿠팡) - Prices & Specs (`zen-studio/coupang-detail-scraper`) Actor

Scrape complete Coupang product data by URL or ID: options, coupon & member prices, seller, delivery, breadcrumbs, specs, certifications, other sellers, stock, related products, and Q\&A. Export to JSON, CSV, or Excel. No login required.

- **URL**: https://apify.com/zen-studio/coupang-detail-scraper.md
- **Developed by:** [Zen Studio](https://apify.com/zen-studio) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 1,000 product details

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

## Coupang Product Detail Scraper (쿠팡)

![Coupang Product Detail Scraper](https://iili.io/C0saGOG.png)

<blockquote style="border-left:4px solid #4C945E;background:#F0FDF4;padding:14px 18px;margin:14px 0">
<span style="font-size:20px;font-weight:800;color:#1C1917">The richest Coupang output on Apify: 100+ fields per product.</span>
</blockquote>

<table>
<tr>
<td colspan="5" style="padding:10px 14px;background:#4C945E;border:none;border-radius:4px 4px 0 0">
<span style="color:#FAFAF9;font-size:14px;font-weight:700;letter-spacing:0.5px">Zen Studio Marketplace Scrapers</span>
<span style="color:#E8F5E9;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Product data across Korea &amp; China's top marketplaces</span>
</td>
</tr>
<tr>
<td style="padding:12px 14px;border:1px solid #E7E5E4;border-radius:0 0 0 4px;background:#D3EDD9;border-right:none;border-top:none;vertical-align:top;width:20%">
<img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-vmxh49iJNTXdWaAwE-5U1C2nq87Q-coupang-review-scraper-logo.png" width="24" height="24" style="vertical-align:middle"> &nbsp;<a href="https://apify.com/zen-studio/coupang-detail-scraper" style="color:#4C945E;text-decoration:none;font-weight:700;font-size:14px">Coupang Detail</a><br>
<span style="color:#4C945E;font-size:12px;font-weight:600">&#10148; You are here</span>
</td>
<td style="background:#E8F5E9;padding:12px 14px;border:1px solid #E7E5E4;border-right:none;border-top:none;vertical-align:top;width:20%">
<img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-vmxh49iJNTXdWaAwE-5U1C2nq87Q-coupang-review-scraper-logo.png" width="24" height="24" style="vertical-align:middle"> &nbsp;<a href="https://apify.com/zen-studio/coupang-search-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:14px">Coupang Search</a><br>
<span style="color:#78716C;font-size:12px">Search by keyword</span>
</td>
<td style="background:#E8F5E9;padding:12px 14px;border:1px solid #E7E5E4;border-right:none;border-top:none;vertical-align:top;width:20%">
<img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-0hS9yNh3RU8DC6puG-LozxRJkdHN-coupang-review-scraper-logo.png" width="24" height="24" style="vertical-align:middle"> &nbsp;<a href="https://apify.com/zen-studio/coupang-review-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:14px">Coupang Review</a><br>
<span style="color:#78716C;font-size:12px">Reviews, photos, ratings</span>
</td>
<td style="background:#E8F5E9;padding:12px 14px;border:1px solid #E7E5E4;border-right:none;border-top:none;vertical-align:top;width:20%">
<img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-uZy6tbKLKnSVtT4BN-emXnT123uR-jd-com-scraper-logo-square.png" width="24" height="24" style="vertical-align:middle"> &nbsp;<a href="https://apify.com/zen-studio/jd-com-search-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:14px">JD.com</a><br>
<span style="color:#78716C;font-size:12px">Prices, specs, reviews</span>
</td>
<td style="background:#E8F5E9;padding:12px 14px;border:1px solid #E7E5E4;border-radius:0 0 4px 0;border-top:none;vertical-align:top;width:20%">
<img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-PsAKYWM55HG4AHXjK-ItywU7Bp0s-taobao-search-scraper-logo.png" width="24" height="24" style="vertical-align:middle"> &nbsp;<a href="https://apify.com/zen-studio/taobao-search-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:14px">Taobao</a><br>
<span style="color:#78716C;font-size:12px">Prices, SKUs, reviews</span>
</td>
</tr>
</table>

Turn a list of Coupang product URLs or IDs into complete, structured product data. One row per product, exported to JSON, CSV, or Excel. No login, no browser setup.

### What you get

For every product you supply, the scraper returns a full detail record:

- **Identifiers** — product ID, item ID, vendor item ID, and a clean product URL
- **Name, price, and rating summary** (average score + review count)
- **Options / variants** — the full variant matrix (e.g. storage, color) with per-option price and image
- **Pricing** — list price, sale price, coupon and member pricing, discounts
- **Delivery** — arrival estimate and shipping details
- **Seller** — seller name, rating, warranty and return policy
- **Breadcrumbs** — the product's category path
- **Specifications & certifications** — model, manufacturer, KC certification, energy grade, release date, and the spec table
- **Other sellers** — the competing offers for the same product (buybox)
- **Stock / availability**
- **Related products** — recommended and also-bought items
- **Questions & answers** — customer Q&A

### Input

- **Product URLs or IDs** — paste Coupang product page URLs (e.g. `https://www.coupang.com/vp/products/7654321`) or bare numeric product IDs. Both work. Up to **1000 products per run**; larger lists are truncated (split them across runs). Duplicates are removed automatically.
- **Enrichment toggles** — turn these on/off to shape the dataset size and cost:
  - Include other sellers (on by default)
  - Include stock (on by default)
  - Include related products (**off by default** — the largest add-on; turn on for recommendations)
- **Questions & answers per product** — set how many customer Q&A to collect per product (newest first). `0` skips Q&A. Billed separately, per Q&A collected.

### Output

One dataset row per product. The dataset table shows the flat top-level columns (product ID, name, price, offer price, rating, URL); the full product data lives in the nested `detail` object, split into sections. Example (arrays trimmed, one item shown per list):

```json
{
  "productId": "6359373947",
  "itemId": "13418949659",
  "vendorItemId": "95217544143",
  "name": "LG 울트라PC 15U560 6세대 i5 지포스940M 15.6인치",
  "price": 298000,
  "offerPrice": 336500,
  "ratingAverage": 4.4,
  "ratingCount": 733,
  "url": "https://www.coupang.com/vp/products/6359373947?itemId=13418949659&vendorItemId=95217544143",
  "detail": {
    "core": {
      "finalPrice": "298,000",
      "salePrice": "298,000",
      "couponPrice": "298,000",
      "sellerName": "주식회사 노트클럽",
      "optionRows": [
        { "name": "저장용량", "displayComponentType": "DROPDOWN", "attributes": [ "…" ] }
      ],
      "breadcrumbs": [ { "id": 178155, "name": "가전디지털" } ],
      "deliveryInfo": { "nonMemberDelivery": { "arrivalMessage": [ { "text": "화요일 7/14 도착 예정" } ] } }
    },
    "specs": [ { "title": "품명 및 모델명", "description": "상품 상세페이지 참조" } ],
    "certifications": [],
    "returnPolicy": {
      "vendorItemDeliveryNotice": { "deliveryMethod": "순차배송", "deliveryCompany": "CJ 대한통운", "deliveryCharge": "무료배송" }
    },
    "buyboxSellers": {
      "title": "다른 판매자 보기",
      "totalCount": 3,
      "items": [
        {
          "vendorItemId": 95217544143,
          "price": "298,000",
          "vendorName": "주식회사 노트클럽",
          "selected": true,
          "deliveryInfo": {
            "shippingFeeMessage": null,
            "deliveryChargePolicy": "<em class='prod-txt-bold'>무료배송</em>",
            "deliveryCompany": null,
            "deliverDate": "<em class='prod-txt-onyx prod-txt-font-14'>7/14(화) 도착 예정</em>",
            "badgeUrl": null,
            "badgeType": null,
            "badgeData": { "deliveryUnificationBadgeArea": { "show": true, "badge": null, "webContainer": { "style": [], "items": [] } } }
          },
          "sellerStoreRating": {
            "total": 342,
            "display": { "label": "판매자 평가", "descriptionText": "342", "icon": "https://image.coupangcdn.com/image/mobile_app/v3/badges/thumbs_up/xxhdpi/ic_thumbsup_outline_black_buybox.png", "score": "85%" },
            "notice": null
          },
          "i18nPrice": { "amount": "298000", "rawAmount": null, "fractionDigits": 0, "currency": "KRW" }
        }
      ]
    },
    "stock": [ { "quantity": 1, "priceUnit": "원", "price": { "originPrice": null, "salePrice": "298,000", "couponPrice": "298,000" } } ],
    "relatedProducts": {
      "carousel-widgets": { "productLists": [ { "productId": 8036829511, "title": "…갤럭시북Go NT345XPA…" } ] },
      "reco-widget": { "fbtItemList": [ "…" ], "abtItemList": [ "…" ] }
    },
    "questionsAnswers": {
      "collected": 30,
      "totalAvailable": 765,
      "items": [
        {
          "inquiryId": 157368748,
          "content": "배송 언제 하나요? 내일 도착 예정이라는데요",
          "createdAt": "20260710144105",
          "comments": [ { "inquiryCommentId": 150827837, "content": "…" } ]
        }
      ]
    }
  }
}
````

Every buybox seller carries `vendorName`, `price` (and structured `i18nPrice`), `selected` (the current buybox winner), `deliveryInfo` (shipping policy + arrival date), and `sellerStoreRating` (rating count + positive-feedback score). Values are passed through exactly as Coupang returns them: some delivery strings (`deliveryChargePolicy`, `deliverDate`) carry inline `<em>` markup, `originPrice` can be `null` when there is no strike-through price, and fields the product doesn't declare (like `certifications` or `sellingPoints`) come back empty. Nothing is cleaned or dropped. Arrays are trimmed to one item here for brevity; a real run returns the full lists.

#### Completeness

Every product you supply is returned. Complete rows have no `incomplete` field. In the rare case a section could not be retrieved, the row carries an `incomplete` array naming exactly what is missing, so a partial result is never silently handed back as if it were complete:

- `"incomplete": ["buyboxSellers"]` — the product detail is complete, but that one add-on section could not be collected this run.
- `"incomplete": ["product-detail"]` — the whole product could not be retrieved this run; only its ID is returned. Re-run that ID.

A row flagged `["product-detail"]` delivered no product data and is not charged. A row that still contains the full product detail is charged normally; the flag just tells you which add-on section to re-run if you need it.

### The Coupang suite

| Actor | Use it for |
|-------|-----------|
| **Coupang Search Scraper** | Find products by keyword (prices, ratings, badges, IDs) |
| **Coupang Product Detail Scraper** | Full product pages by URL or ID (this actor) |
| **Coupang Review Scraper** | Individual customer reviews for a product |

Individual customer reviews are **not** part of this actor — use the Coupang Review Scraper for those.

### Pricing

Pay per result. You are charged for each product successfully returned, plus a small per-run start fee. Customer questions & answers are billed separately, per Q\&A collected (set the count in the input; `0` disables it). Products that cannot be retrieved are not charged. Turning off enrichment sections lowers both dataset size and cost.

# Actor input Schema

## `productUrls` (type: `array`):

Paste Coupang product page URLs (e.g. <code>https://www.coupang.com/vp/products/6359373947</code>) or bare numeric product IDs (e.g. <code>6359373947</code>). <b>Max 1000 per run</b> — larger lists are truncated (split into more runs). Duplicates are removed automatically.

## `includeRelatedProducts` (type: `boolean`):

Also collect the product's related / recommended items. This is the <b>largest add-on</b> to each row, so it's <b>off by default</b> — turn it on only if you want recommendations.

## `maxQuestionsAnswers` (type: `integer`):

How many customer questions & answers to collect per product (newest first). Billed separately, per Q\&A collected. Leave at <b>0</b> to skip Q\&A entirely.

## `includeBuyboxSellers` (type: `boolean`):

Also collect the other sellers offering this product (the buybox competitors).

## `includeStock` (type: `boolean`):

Also collect the current stock / availability signal.

## Actor input object example

```json
{
  "productUrls": [
    "https://www.coupang.com/vp/products/6359373947"
  ],
  "includeRelatedProducts": false,
  "maxQuestionsAnswers": 0,
  "includeBuyboxSellers": true,
  "includeStock": true
}
```

# Actor output Schema

## `details` (type: `string`):

One row per product: identifiers, name, price, rating summary, and a nested `detail` object with options, pricing, seller, delivery, breadcrumbs, specifications, certifications, other sellers, stock, related products and Q\&A.

# 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 = {
    "productUrls": [
        "https://www.coupang.com/vp/products/6359373947"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("zen-studio/coupang-detail-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 = { "productUrls": ["https://www.coupang.com/vp/products/6359373947"] }

# Run the Actor and wait for it to finish
run = client.actor("zen-studio/coupang-detail-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 '{
  "productUrls": [
    "https://www.coupang.com/vp/products/6359373947"
  ]
}' |
apify call zen-studio/coupang-detail-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Coupang Product Detail Scraper (쿠팡) - Prices & Specs",
        "description": "Scrape complete Coupang product data by URL or ID: options, coupon & member prices, seller, delivery, breadcrumbs, specs, certifications, other sellers, stock, related products, and Q&A. Export to JSON, CSV, or Excel. No login required.",
        "version": "0.0",
        "x-build-id": "zPggmlrqvIprLSeiI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/zen-studio~coupang-detail-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-zen-studio-coupang-detail-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/zen-studio~coupang-detail-scraper/runs": {
            "post": {
                "operationId": "runs-sync-zen-studio-coupang-detail-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/zen-studio~coupang-detail-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-zen-studio-coupang-detail-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": [
                    "productUrls"
                ],
                "properties": {
                    "productUrls": {
                        "title": "Product URLs or IDs",
                        "type": "array",
                        "description": "Paste Coupang product page URLs (e.g. <code>https://www.coupang.com/vp/products/6359373947</code>) or bare numeric product IDs (e.g. <code>6359373947</code>). <b>Max 1000 per run</b> — larger lists are truncated (split into more runs). Duplicates are removed automatically.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "includeRelatedProducts": {
                        "title": "Include related products",
                        "type": "boolean",
                        "description": "Also collect the product's related / recommended items. This is the <b>largest add-on</b> to each row, so it's <b>off by default</b> — turn it on only if you want recommendations.",
                        "default": false
                    },
                    "maxQuestionsAnswers": {
                        "title": "Questions & answers per product",
                        "minimum": 0,
                        "type": "integer",
                        "description": "How many customer questions &amp; answers to collect per product (newest first). Billed separately, per Q&amp;A collected. Leave at <b>0</b> to skip Q&amp;A entirely.",
                        "default": 0
                    },
                    "includeBuyboxSellers": {
                        "title": "Include other sellers",
                        "type": "boolean",
                        "description": "Also collect the other sellers offering this product (the buybox competitors).",
                        "default": true
                    },
                    "includeStock": {
                        "title": "Include stock",
                        "type": "boolean",
                        "description": "Also collect the current stock / availability signal.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
