# Tokopedia Scraper (Only 0.80$/1K) - Products, Prices & Sellers (`lofomachines/tokopedia-api-scraper`) Actor

The cheapest Tokopedia scraper on Apify. Scrape Tokopedia products, prices, ratings, images and seller info by keyword or URL. Bulk search, filters and currency conversion. No login needed.

- **URL**: https://apify.com/lofomachines/tokopedia-api-scraper.md
- **Developed by:** [Lofomachines](https://apify.com/lofomachines) (community)
- **Categories:** E-commerce, SEO tools, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

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

## Tokopedia Scraper – Products, Prices & Sellers 🛒

**The cheapest Tokopedia scraper on Apify** — and the fastest way to extract Tokopedia product data, prices, ratings, images and seller information by keyword or URL, in bulk, with no login required.

Turn Indonesia's largest online marketplace into clean, structured, ready-to-use data. This **Tokopedia Scraper** (also: *Tokopedia data extractor*, *scraper produk Tokopedia*, *alat scraping Tokopedia*) collects everything you see on a Tokopedia search results page and delivers it as a tidy spreadsheet, JSON, CSV or Excel file — ready for price monitoring, market research, dropshipping and competitor analysis.

> No account, no cookies, no passwords. Just type what you want and run.

---

### ✨ What this Actor does

- 🔎 **Search by keyword** – Scrape products for any search term (e.g. `lorcana`, `iphone 15`, `sepatu running`, `skincare`).
- 🔗 **Search by URL** – Paste any Tokopedia search or category URL and scrape exactly what you see in your browser.
- 📦 **Bulk scraping** – Add dozens of keywords at once and let the Actor process them in parallel, fast.
- 🎯 **Powerful filters** – Price range, condition (new/used), minimum rating, Official Store only, and free shipping (Bebas Ongkir).
- 🏪 **Seller / vendor data** – Get seller name, storefront link, location, Official Store status and trust badges.
- 💱 **Currency conversion** – Automatically add a converted price (USD, EUR, GBP, SGD, MYR, and more) next to the original Rupiah price using live exchange rates.
- 📊 **Clean, structured output** – Consistent fields, multiple ready-made views (Overview, Pricing, Sellers), and export to JSON, CSV, Excel or API.

---

### 🚀 Why choose this Tokopedia Scraper

| | |
|---|---|
| ⚡ **Fast** | Parallel bulk search engine built for speed and scale. |
| 💰 **Cheapest on Apify** | The most affordable Tokopedia scraper available — thousands of products for minimal cost. |
| 🧩 **Simple** | Only the inputs you actually need. No technical setup. |
| 🔓 **No login** | Never share Tokopedia credentials. |
| 🌍 **Global-ready** | Built-in currency conversion for international teams. |

---

### 🧑‍💼 Who is it for?

- **E-commerce sellers & dropshippers** sourcing trending products and suppliers on Tokopedia.
- **Price monitoring & repricing teams** tracking competitor prices and discounts over time.
- **Market researchers & analysts** studying the Indonesian online market (*riset pasar Tokopedia*).
- **Brands & agencies** doing competitor analysis, MAP monitoring and assortment tracking.
- **Data teams** that need clean Tokopedia product feeds for dashboards and models.

---

### 💡 Popular use cases

1. **Price monitoring & competitor analysis** – Track how competitors price the same products and spot discounts.
2. **Product & market research** – Discover best-selling products, categories and demand signals.
3. **Dropshipping product sourcing** – Find winning products and reliable sellers in seconds.
4. **Lead generation for sellers/vendors** – Build lists of stores selling a given product, with location and badges.
5. **Catalog & assortment tracking** – Monitor how a category or brand evolves over time.
6. **Deal & discount hunting** – Surface the biggest discounts across a keyword.

---

### 🛠️ How to use it (3 steps)

1. **Enter keywords** in *Search keywords* (or paste *Tokopedia URLs*).
2. **Pick your filters** – sorting, price range, condition, rating, Official Store, free shipping, currency.
3. **Click Start** – your structured dataset appears in the **Output** tab, ready to download or call via API.

#### Example input

```json
{
  "searchQueries": ["lorcana", "pokemon tcg"],
  "maxProductsPerQuery": 200,
  "sortBy": "most_reviewed",
  "minPrice": 50000,
  "officialStoreOnly": false,
  "freeShippingOnly": true,
  "includeShopDetails": true,
  "convertToCurrency": "USD"
}
````

***

### 📤 Output data

Each product is saved as a clean, flat record. Example:

```json
{
  "productId": "1234567890",
  "name": "Disney Lorcana Booster Box Original",
  "url": "https://www.tokopedia.com/hobby-store/lorcana-booster-box",
  "priceText": "Rp1.250.000",
  "price": 1250000,
  "originalPrice": 1500000,
  "discountPercentage": 17,
  "convertedPrice": 78.5,
  "convertedCurrency": "USD",
  "rating": 4.9,
  "soldText": "50+ terjual",
  "imageUrl": "https://images.tokopedia.net/img/product-1.jpg",
  "images": ["https://images.tokopedia.net/img/product-1-700.jpg"],
  "category": "Mainan & Hobi",
  "labels": ["Cashback", "Bebas Ongkir"],
  "freeShipping": true,
  "isAd": false,
  "shopName": "Hobby Store ID",
  "shopUrl": "https://www.tokopedia.com/hobby-store-id",
  "shopLocation": "Jakarta Pusat",
  "shopIsOfficial": false,
  "shopBadge": "Power Merchant",
  "searchQuery": "lorcana",
  "scrapedAt": "2026-06-29T10:00:00.000Z"
}
```

The Output tab ships with three ready-made views:

- **Overview** – product, price, rating, seller and link at a glance.
- **Pricing analysis** – price, original price, discount %, converted price, free shipping.
- **Sellers** – seller name, location, Official Store status, badges and storefront.

Export to **JSON, CSV, Excel, HTML or XML**, or pull results through the **Apify API** to feed your apps and dashboards.

***

### 🇮🇩 Scraper Tokopedia (Bahasa Indonesia)

**Scraper Tokopedia tercepat untuk mengambil data produk, harga, rating, gambar, dan informasi penjual (toko) — berdasarkan kata kunci atau URL, secara massal, tanpa perlu login.**

Cocok untuk **riset pasar**, **pantau harga kompetitor**, **dropship**, dan **pencarian supplier**. Cukup masukkan kata kunci seperti `lorcana`, `iphone 15`, atau `sepatu running`, atur filter (harga, kondisi, rating, Official Store, Bebas Ongkir), lalu jalankan. Hasilnya berupa data rapi dan terstruktur yang bisa diunduh dalam format JSON, CSV, atau Excel, lengkap dengan **konversi mata uang** otomatis.

**Kegunaan utama:** pantau harga, riset produk terlaris, analisis kompetitor, sumber produk dropship, dan daftar penjual/toko.

***

### ❓ FAQ

**Do I need a Tokopedia account or password?**
No. This Actor never asks for your login and never touches your account.

**Can I scrape many keywords at once?**
Yes. Add as many keywords as you want — the Actor processes them in bulk.

**Can I use a Tokopedia link instead of a keyword?**
Yes. Paste any Tokopedia search URL and the Actor scrapes that exact result set.

**Can I get prices in my own currency?**
Yes. Choose a target currency and a converted price is added next to the original Rupiah price using live rates.

**Which fields do I get?**
Product name, price, original price, discount, rating, sold count, images, category, labels, free shipping, sponsored flag, and full seller details.

**In what formats can I export the data?**
JSON, CSV, Excel, HTML, XML, or via the Apify API.

***

### ⚖️ Legal & responsible use

This Actor collects only publicly available information shown on Tokopedia search results. Use the data responsibly and in line with applicable laws and Tokopedia's terms. It is intended for legitimate research, analytics and business intelligence.

***

#### Keywords

Tokopedia scraper, Tokopedia API, Tokopedia product scraper, Tokopedia price scraper, scrape Tokopedia, Tokopedia data extraction, Indonesia ecommerce scraper, Tokopedia seller scraper, scraper produk Tokopedia, scraper harga Tokopedia, data Tokopedia, riset pasar Tokopedia, pantau harga Tokopedia, ambil data produk Tokopedia.

# Actor input Schema

## `searchQueries` (type: `array`):

Keywords to search on Tokopedia. Add as many as you like for bulk scraping (e.g. "lorcana", "iphone 15", "sepatu running"). Each keyword is searched separately.

## `searchUrls` (type: `array`):

Optional. Paste full Tokopedia search or category URLs to scrape exactly what you see in your browser. You can use keywords, URLs, or both.

## `maxProductsPerQuery` (type: `integer`):

Maximum number of products to collect for each keyword or URL. Set to 0 for unlimited (download everything available). Lower it to save time and credits.

## `sortBy` (type: `string`):

Choose how Tokopedia should order the products before they are collected.

## `minPrice` (type: `integer`):

Only return products priced at or above this amount, in Indonesian Rupiah (IDR). Leave empty for no minimum.

## `maxPrice` (type: `integer`):

Only return products priced at or below this amount, in Indonesian Rupiah (IDR). Leave empty for no maximum.

## `condition` (type: `string`):

Filter by product condition.

## `minRating` (type: `string`):

Only return products with at least this star rating.

## `officialStoreOnly` (type: `boolean`):

Only return products sold by verified Official Stores.

## `freeShippingOnly` (type: `boolean`):

Only return products that offer free shipping (Bebas Ongkir).

## `includeShopDetails` (type: `boolean`):

Add extra seller/vendor information for each product when available (location, badges, official status).

## `convertToCurrency` (type: `string`):

Optionally add a converted price next to the original IDR price using live exchange rates.

## Actor input object example

```json
{
  "searchQueries": [
    "lorcana",
    "pokemon tcg"
  ],
  "searchUrls": [
    "https://www.tokopedia.com/search?q=lorcana"
  ],
  "maxProductsPerQuery": 100,
  "sortBy": "relevance",
  "condition": "all",
  "minRating": "any",
  "officialStoreOnly": false,
  "freeShippingOnly": false,
  "includeShopDetails": true,
  "convertToCurrency": "none"
}
```

# Actor output Schema

## `products` (type: `string`):

The full dataset of scraped Tokopedia products including price, rating, images, labels and seller information.

# 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 = {
    "searchQueries": [
        "lorcana"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("lofomachines/tokopedia-api-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 = { "searchQueries": ["lorcana"] }

# Run the Actor and wait for it to finish
run = client.actor("lofomachines/tokopedia-api-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 '{
  "searchQueries": [
    "lorcana"
  ]
}' |
apify call lofomachines/tokopedia-api-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tokopedia Scraper (Only 0.80$/1K) - Products, Prices & Sellers",
        "description": "The cheapest Tokopedia scraper on Apify. Scrape Tokopedia products, prices, ratings, images and seller info by keyword or URL. Bulk search, filters and currency conversion. No login needed.",
        "version": "1.0",
        "x-build-id": "EfqKG1ZmZBE7Jd2pi"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lofomachines~tokopedia-api-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lofomachines-tokopedia-api-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/lofomachines~tokopedia-api-scraper/runs": {
            "post": {
                "operationId": "runs-sync-lofomachines-tokopedia-api-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/lofomachines~tokopedia-api-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-lofomachines-tokopedia-api-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": {
                    "searchQueries": {
                        "title": "Search keywords",
                        "type": "array",
                        "description": "Keywords to search on Tokopedia. Add as many as you like for bulk scraping (e.g. \"lorcana\", \"iphone 15\", \"sepatu running\"). Each keyword is searched separately.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "searchUrls": {
                        "title": "Tokopedia URLs (optional)",
                        "type": "array",
                        "description": "Optional. Paste full Tokopedia search or category URLs to scrape exactly what you see in your browser. You can use keywords, URLs, or both.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxProductsPerQuery": {
                        "title": "Max products per search",
                        "minimum": 0,
                        "maximum": 100000,
                        "type": "integer",
                        "description": "Maximum number of products to collect for each keyword or URL. Set to 0 for unlimited (download everything available). Lower it to save time and credits.",
                        "default": 100
                    },
                    "sortBy": {
                        "title": "Sort results by",
                        "enum": [
                            "relevance",
                            "newest",
                            "lowest_price",
                            "highest_price",
                            "most_reviewed"
                        ],
                        "type": "string",
                        "description": "Choose how Tokopedia should order the products before they are collected.",
                        "default": "relevance"
                    },
                    "minPrice": {
                        "title": "Minimum price (IDR)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return products priced at or above this amount, in Indonesian Rupiah (IDR). Leave empty for no minimum."
                    },
                    "maxPrice": {
                        "title": "Maximum price (IDR)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only return products priced at or below this amount, in Indonesian Rupiah (IDR). Leave empty for no maximum."
                    },
                    "condition": {
                        "title": "Product condition",
                        "enum": [
                            "all",
                            "new",
                            "used"
                        ],
                        "type": "string",
                        "description": "Filter by product condition.",
                        "default": "all"
                    },
                    "minRating": {
                        "title": "Minimum rating",
                        "enum": [
                            "any",
                            "4",
                            "4.5"
                        ],
                        "type": "string",
                        "description": "Only return products with at least this star rating.",
                        "default": "any"
                    },
                    "officialStoreOnly": {
                        "title": "Official stores only",
                        "type": "boolean",
                        "description": "Only return products sold by verified Official Stores.",
                        "default": false
                    },
                    "freeShippingOnly": {
                        "title": "Free shipping only",
                        "type": "boolean",
                        "description": "Only return products that offer free shipping (Bebas Ongkir).",
                        "default": false
                    },
                    "includeShopDetails": {
                        "title": "Enrich with seller details",
                        "type": "boolean",
                        "description": "Add extra seller/vendor information for each product when available (location, badges, official status).",
                        "default": true
                    },
                    "convertToCurrency": {
                        "title": "Convert prices to currency",
                        "enum": [
                            "none",
                            "USD",
                            "EUR",
                            "GBP",
                            "SGD",
                            "MYR",
                            "AUD",
                            "JPY",
                            "CNY",
                            "INR",
                            "AED"
                        ],
                        "type": "string",
                        "description": "Optionally add a converted price next to the original IDR price using live exchange rates.",
                        "default": "none"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
