# Hypixel SkyBlock Bazaar Prices Scraper (`parseforge/hypixel-skyblock-bazaar-scraper`) Actor

Track the Hypixel SkyBlock Bazaar straight from the official API. Pull every product with instant buy and sell prices, the spread, current and weekly volume, open order counts, and full buy and sell order books. Handy for flipping, spread hunting, and economy research.

- **URL**: https://apify.com/parseforge/hypixel-skyblock-bazaar-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Developer tools, E-commerce, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.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

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## 💰 Hypixel SkyBlock Bazaar Prices Scraper

> 🚀 **Export the live Hypixel SkyBlock Bazaar order book in seconds.** Pull from 1,900+ tradeable products, each joined to its current instant buy and sell prices, full order depth, and weekly volume.

> 🕒 **Last updated:** 2026-06-05 · **📊 17 fields** per record · 1,933 Bazaar products · Official Hypixel API v2

Track the Hypixel SkyBlock Bazaar economy without copying numbers by hand. This Actor reads the official Hypixel API v2 `/skyblock/bazaar` endpoint, turns the live order book into clean flat rows, and returns one record per product. Every record carries the product ID, the instant buy and sell prices, the spread between them, current and weekly buy and sell volumes, the open order counts on both sides, and the full buy and sell summaries with amount, price per unit, and order count at each tier.

**Coverage:** the Bazaar currently exposes 1,933 tradeable products. You can list products automatically sorted by trade volume, or pass an exact set of product IDs. No API key is required for this endpoint.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| SkyBlock traders and flippers | Spotting buy and sell spreads |
| Market analysts and data hobbyists | Tracking product prices over time |
| Guild and community tool builders | Powering price widgets and bots |
| Gaming researchers | Studying a live virtual economy |

### 📋 What the Hypixel SkyBlock Bazaar Scraper does

- Reads the official Hypixel SkyBlock Bazaar endpoint in a single call, no API key needed.
- Maps each product in the response to one flat dataset record.
- Surfaces the instant buy price, instant sell price, and the spread between them.
- Carries current and weekly buy and sell volume plus open order counts from quick status.
- Keeps the full buy and sell summaries, each tier with amount, price per unit, and orders.
- Lets you sort the product pool by trade volume or product ID before applying the item cap.
- Lets you keep only products that currently have at least one open order.

### 🎬 Full Demo (_🚧 Coming soon_)

### ⚙️ Input

| Field | Type | Description |
|---|---|---|
| `productIds` | array | Optional list of specific Bazaar product IDs. Leave empty to auto-list products. |
| `maxItems` | integer | Free users limited to 10. Paid users up to 1,000,000. |
| `sortBy` | string | Order the product pool before the cap (buyMovingWeek, sellMovingWeek, buyVolume, sellVolume, productId). |
| `onlyTraded` | boolean | Keep only products with an open buy or sell order. Default true. |

**Example 1. Auto-list the most traded products:**

```json
{
  "maxItems": 5,
  "sortBy": "buyMovingWeek",
  "onlyTraded": true
}
````

**Example 2. Fetch specific products by ID:**

```json
{
  "productIds": ["ENCHANTED_DIAMOND", "COAL", "BOOSTER_COOKIE"],
  "onlyTraded": false
}
```

> ⚠️ **Good to Know:** Prices are reported in coins, the SkyBlock currency. The instant buy price is the lowest open sell order and the instant sell price is the highest open buy order, so the spread is the gap you pay to cross the book. Some products show a thin order book or a single side when little is listed.

### 📊 Output

| Field | Description |
|---|---|
| 🏷 productId | Bazaar product identifier |
| 🟢 instantBuyPrice | Price to instantly buy one unit (lowest sell order) in coins |
| 🔴 instantSellPrice | Price to instantly sell one unit (highest buy order) in coins |
| 📈 spread | Instant buy price minus instant sell price in coins |
| 📦 buyVolume | Current units wanted across open buy orders |
| 📦 sellVolume | Current units offered across open sell orders |
| 📅 buyMovingWeek | Units bought over the trailing week |
| 📅 sellMovingWeek | Units sold over the trailing week |
| 🧾 buyOrders | Number of open buy orders |
| 🧾 sellOrders | Number of open sell orders |
| ⬆ topBuyPricePerUnit | Best buy order price per unit |
| ⬇ topSellPricePerUnit | Best sell order price per unit |
| 📥 buySummary | Buy order book tiers (amount, pricePerUnit, orders) |
| 📤 sellSummary | Sell order book tiers (amount, pricePerUnit, orders) |
| 🔄 lastUpdated | ISO timestamp the Bazaar data was refreshed upstream |
| 🕒 scrapedAt | ISO timestamp of collection |
| ❌ error | Error message, null on success |

**Real sample records:**

```json
{
  "productId": "ESSENCE_CRIMSON",
  "instantBuyPrice": 1043.26,
  "instantSellPrice": 1005.74,
  "spread": 37.52,
  "buyVolume": 59154780,
  "sellVolume": 4979666,
  "buyMovingWeek": 230170545,
  "sellMovingWeek": 85544041,
  "buyOrders": 311,
  "sellOrders": 90,
  "topBuyPricePerUnit": 1040.2,
  "topSellPricePerUnit": 1005.8,
  "buySummary": [
    { "amount": 124992, "pricePerUnit": 1040.2, "orders": 1 },
    { "amount": 57566, "pricePerUnit": 1040.3, "orders": 1 }
  ],
  "sellSummary": [
    { "amount": 56070, "pricePerUnit": 1005.8, "orders": 1 },
    { "amount": 213000, "pricePerUnit": 1005.7, "orders": 3 }
  ],
  "lastUpdated": "2026-06-05T16:44:08.047Z",
  "scrapedAt": "2026-06-05T16:44:23.346Z",
  "error": null
}
```

```json
{
  "productId": "COAL",
  "instantBuyPrice": 13.58,
  "instantSellPrice": 9.5,
  "spread": 4.08,
  "buyVolume": 11537758,
  "sellVolume": 21619253,
  "buyMovingWeek": 59860280,
  "sellMovingWeek": 500502850,
  "buyOrders": 188,
  "sellOrders": 334,
  "topBuyPricePerUnit": 13.5,
  "topSellPricePerUnit": 9.6,
  "buySummary": [
    { "amount": 42551, "pricePerUnit": 13.5, "orders": 1 },
    { "amount": 911509, "pricePerUnit": 13.6, "orders": 14 }
  ],
  "sellSummary": [
    { "amount": 3345, "pricePerUnit": 9.6, "orders": 1 },
    { "amount": 711415, "pricePerUnit": 9.5, "orders": 10 }
  ],
  "lastUpdated": "2026-06-05T16:44:08.047Z",
  "scrapedAt": "2026-06-05T16:44:23.404Z",
  "error": null
}
```

```json
{
  "productId": "SEEDS",
  "instantBuyPrice": 2.87,
  "instantSellPrice": 0.74,
  "spread": 2.13,
  "buyVolume": 46887704,
  "sellVolume": 8689584,
  "buyMovingWeek": 56159304,
  "sellMovingWeek": 914813235,
  "buyOrders": 707,
  "sellOrders": 125,
  "topBuyPricePerUnit": 2.7,
  "topSellPricePerUnit": 0.9,
  "buySummary": [
    { "amount": 192, "pricePerUnit": 2.7, "orders": 1 },
    { "amount": 285549, "pricePerUnit": 2.8, "orders": 15 }
  ],
  "sellSummary": [
    { "amount": 21109, "pricePerUnit": 0.9, "orders": 1 },
    { "amount": 51521, "pricePerUnit": 0.8, "orders": 2 }
  ],
  "lastUpdated": "2026-06-05T16:44:08.047Z",
  "scrapedAt": "2026-06-05T16:44:23.464Z",
  "error": null
}
```

### ✨ Why choose this Actor

- **Official source.** Reads the public Hypixel API v2 Bazaar endpoint directly, no key required.
- **Flat and joined.** The nested order book becomes one clean row per product.
- **Spread ready.** The gap between instant buy and instant sell is computed for you.
- **Full depth.** Both the buy and sell summaries ship with every tier intact.
- **Sortable.** Lead with the most traded products by week or current volume.

### 📈 How it compares to alternatives

| Approach | Per product rows | Live order book | Spread precomputed | Weekly volume |
|---|---|---|---|---|
| This Actor | Yes | Yes | Yes | Yes |
| Manual API calls | Yes | Yes | No | Yes |
| Copying from in-game UI | Partial | Yes | No | No |
| Third party wiki | Partial | Often stale | No | Sometimes |

### 🚀 How to use

1. [Create a free Apify account](https://console.apify.com/sign-up?fpr=vmoqkp) if you do not have one yet.
2. Open the Hypixel SkyBlock Bazaar Prices Scraper in the Apify Console.
3. Leave the input empty for the most traded products, or add specific `productIds`.
4. Click **Start** and watch the run collect products with their order books.
5. Pull the results from the dataset or through the API.

### 💼 Business use cases

#### Market making and flipping

| Goal | How this Actor helps |
|---|---|
| Find profitable spreads | Scan the `spread` field across many products |
| Size an order | Read `buyVolume`, `sellVolume`, and the summaries for depth |

#### Price monitoring

| Goal | How this Actor helps |
|---|---|
| Track a product over time | Re-run on a schedule and store snapshots |
| Alert on a threshold | Pipe `instantBuyPrice` or `instantSellPrice` into your own logic |

#### Community tools

| Goal | How this Actor helps |
|---|---|
| Power a price widget | Use `productId` and the price fields directly |
| Feed a Discord bot | Query specific `productIds` on demand |

#### Research

| Goal | How this Actor helps |
|---|---|
| Study a virtual economy | Collect broad product and order book samples |
| Compare volume to price | Join `buyMovingWeek` and `instantBuyPrice` for analysis |

### 🔌 Automating Hypixel SkyBlock Bazaar Prices Scraper

Connect runs to the tools your team already uses:

- **Make** and **Zapier** to trigger runs and route results.
- **Slack** to post price alerts to a channel.
- **Airbyte** to load datasets into a warehouse.
- **GitHub Actions** to run scheduled collections.
- **Google Drive** to archive snapshots automatically.

### 🌟 Beyond business use cases

- **Research:** sample a live in-game economy for coursework or articles.
- **Personal:** keep an eye on the products you trade most.
- **Non-profit:** power a free community price tracker.
- **Experimentation:** prototype a trading model on real order book data.

### 🤖 Ask an AI assistant

Paste a dataset into your favorite assistant and ask it to summarize trends:

- [ChatGPT](https://chat.openai.com)
- [Claude](https://claude.ai)
- [Perplexity](https://www.perplexity.ai)
- [Microsoft Copilot](https://copilot.microsoft.com)

### ❓ Frequently Asked Questions

**Do I need a Hypixel API key?**
No. The SkyBlock Bazaar endpoint used here is public and keyless.

**What currency are prices in?**
SkyBlock coins, the in-game currency for the Bazaar.

**What is the difference between instant buy and instant sell price?**
The instant buy price is the lowest open sell order, what you pay to buy now. The instant sell price is the highest open buy order, what you receive to sell now.

**What does the spread field mean?**
It is the instant buy price minus the instant sell price, a quick read on the cost to cross the order book.

**Can I scrape specific products?**
Yes. Provide their IDs in the `productIds` field, for example ENCHANTED\_DIAMOND or COAL.

**How many products can I pull?**
Free accounts return up to 10 products. Paid accounts can return up to 1,000,000.

**How fresh are the prices?**
They reflect the Bazaar at the moment of the run. The `lastUpdated` field shows when the upstream data refreshed. Re-run to refresh.

**How are products ordered?**
By the `sortBy` option. You can lead with weekly buy or sell volume, current volume, or product ID.

**Can I keep only products that are actively traded?**
Yes. Leave `onlyTraded` enabled to drop products with no open orders.

**What is in the buy and sell summaries?**
Each tier of the order book with the amount available, the price per unit, and the number of orders at that price.

**Is this affiliated with Hypixel?**
No. It is an independent tool that reads the publicly documented Hypixel API.

**How do I track prices over time?**
Schedule recurring runs and store each dataset as a snapshot.

### 🔌 Integrate with any app

Every run produces a structured dataset you can pull through the Apify API, webhooks, or any of the integrations above. Wire it into spreadsheets, dashboards, bots, or your own backend.

### 🔗 Recommended Actors

- [Guild Wars 2 Items & Prices Scraper](https://apify.com/parseforge/guild-wars-2-items-prices-scraper)
- [OSRS Grand Exchange Prices Scraper](https://apify.com/parseforge/osrs-grand-exchange-prices-scraper)
- [Steam Store Scraper](https://apify.com/parseforge/steam-store-scraper)
- [CheapShark Game Deals Scraper](https://apify.com/parseforge/cheapshark-game-deals-scraper)
- [GeckoTerminal DEX Pools Scraper](https://apify.com/parseforge/geckoterminal-dex-pools-scraper)

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge).

**🆘 Need Help?** [Open our contact form](https://tally.so/r/BzdKgA)

> **⚠️ Disclaimer:** independent tool, not affiliated with Hypixel or Mojang. Only publicly available data is collected.

# Actor input Schema

## `productIds` (type: `array`):

Optional list of specific Bazaar product IDs to fetch (for example ENCHANTED\_DIAMOND, BOOSTER\_COOKIE, INK\_SACK:3). Leave empty to list products automatically.

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

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

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

How to order products before applying the item cap.

## `onlyTraded` (type: `boolean`):

When enabled, only return products that currently have at least one open buy or sell order.

## Actor input object example

```json
{
  "productIds": [],
  "maxItems": 10,
  "sortBy": "buyMovingWeek",
  "onlyTraded": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "productIds": [],
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/hypixel-skyblock-bazaar-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 = {
    "productIds": [],
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/hypixel-skyblock-bazaar-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 '{
  "productIds": [],
  "maxItems": 10
}' |
apify call parseforge/hypixel-skyblock-bazaar-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Hypixel SkyBlock Bazaar Prices Scraper",
        "description": "Track the Hypixel SkyBlock Bazaar straight from the official API. Pull every product with instant buy and sell prices, the spread, current and weekly volume, open order counts, and full buy and sell order books. Handy for flipping, spread hunting, and economy research.",
        "version": "0.1",
        "x-build-id": "RW4WBLp72PYWcgBUm"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~hypixel-skyblock-bazaar-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-hypixel-skyblock-bazaar-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/parseforge~hypixel-skyblock-bazaar-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-hypixel-skyblock-bazaar-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/parseforge~hypixel-skyblock-bazaar-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-hypixel-skyblock-bazaar-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": {
                    "productIds": {
                        "title": "Product IDs",
                        "type": "array",
                        "description": "Optional list of specific Bazaar product IDs to fetch (for example ENCHANTED_DIAMOND, BOOSTER_COOKIE, INK_SACK:3). Leave empty to list products automatically.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    },
                    "sortBy": {
                        "title": "Sort products by",
                        "enum": [
                            "buyMovingWeek",
                            "sellMovingWeek",
                            "buyVolume",
                            "sellVolume",
                            "productId"
                        ],
                        "type": "string",
                        "description": "How to order products before applying the item cap.",
                        "default": "buyMovingWeek"
                    },
                    "onlyTraded": {
                        "title": "Only actively traded products",
                        "type": "boolean",
                        "description": "When enabled, only return products that currently have at least one open buy or sell order.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
