# JB Hi-Fi Electronics Scraper (`crawlerbros/jbhifi-electronics-scraper`) Actor

Scrape JB Hi-Fi Australia's electronics catalog. Search by keyword, browse by category (computers, TVs, audio, gaming, cameras, phones, appliances) or brand, filter by price and availability. No login, no cookies, no paid proxy.

- **URL**: https://apify.com/crawlerbros/jbhifi-electronics-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** E-commerce, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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

## JB Hi-Fi Electronics Scraper

Scrape [JB Hi-Fi](https://www.jbhifi.com.au)'s Australian electronics catalog — search by keyword, browse by department or brand, and filter by price and stock status. Uses JB Hi-Fi's public storefront JSON API. No login, no cookies, no paid proxy required.

### What this actor does

- **Four modes:** `search`, `byCategory`, `byBrand`, `byUrl` (direct product URL/handle lookup)
- **19 department categories:** computers & laptops, TVs & home theatre, audio, cameras, mobile phones, gaming, small appliances, whitegoods, home tech, wearables, accessories, movies, music, and more
- **300+ brands:** curated dropdown of top brands (Apple, Samsung, Sony, Google, HP, Asus...) plus free-text override for any other brand
- **Filters:** price range, stock availability (in stock / limited stock / awaiting stock / out of stock)
- **Empty fields are omitted**

### Output per product

- `productId` — JB Hi-Fi/Shopify product ID
- `title`
- `brand` — manufacturer/vendor
- `category` — department (see enum list below)
- `price`, `currency` (AUD)
- `compareAtPrice`, `discountPercent` — when the item is on sale
- `availability` — In Stock / Limited Stock / Awaiting Stock / Out of Stock
- `sku`
- `imageUrl`
- `description` — plain-text, HTML stripped, truncated to ~700 characters
- `productUrl`
- `recordType: "product"`, `scrapedAt`

### Input

| Field | Type | Default | Description |
|---|---|---|---|
| `mode` | string | `search` | `search` / `byCategory` / `byBrand` / `byUrl` |
| `searchQuery` | string | `headphones` | Keyword matched against title + brand (mode=search) |
| `category` | select | – | Department (mode=byCategory; also usable as a filter in other modes) |
| `brand` | select | – | Curated top brand (mode=byBrand; exact match) |
| `brandQuery` | string | – | Free-text brand substring — overrides `brand` when set |
| `productUrls` | array of strings | – | Exact product URL(s) or handle(s) to fetch directly (mode=byUrl) |
| `minPrice` / `maxPrice` | number | – | Price range in AUD |
| `availability` | select | – | Stock-status filter |
| `maxItems` | int | `20` | Hard cap (1–2000) |
| `proxyConfiguration` | object | AUTO | Optional; only engaged automatically if JB Hi-Fi rate-limits/blocks the request |

#### Example: search

```json
{ "mode": "search", "searchQuery": "iphone", "maxItems": 20 }
````

#### Example: browse a category with filters

```json
{
  "mode": "byCategory",
  "category": "COMPUTERS",
  "minPrice": 500,
  "maxPrice": 2000,
  "availability": "inStock",
  "maxItems": 50
}
```

#### Example: browse a brand not in the curated dropdown

```json
{ "mode": "byBrand", "brandQuery": "razer", "maxItems": 30 }
```

#### Example: fetch specific products directly by URL

```json
{
  "mode": "byUrl",
  "productUrls": [
    "https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black",
    "https://www.jbhifi.com.au/products/jbl-tune-770-wireless-adaptive-noise-cancelling-over-ear-headphones-black"
  ]
}
```

### Use cases

- **Price monitoring** — track JB Hi-Fi pricing across categories or specific brands
- **Market research** — analyze Australian consumer electronics assortment and stock levels
- **Deal discovery** — filter by price range and stock status to surface bargains
- **Competitive intelligence** — compare catalog breadth against other Australian electronics retailers
- **Product data enrichment** — bulk-fetch structured product data (SKU, images, pricing) for a category

### FAQ

**Does this require login or cookies?** No. JB Hi-Fi's public product catalog is fully accessible without authentication.

**Why isn't there a `rating` field?** JB Hi-Fi's storefront does not expose a populated customer-rating widget in its public product data (checked across multiple bestsellers, including iPhones) — the review-app metafields are present in the page template but unpopulated. We only ship fields we can reliably populate with real data.

**How is `availability` determined?** From JB Hi-Fi's own stock tags (`InStock`, `LimitedStock`, `AwaitingStock`) with a fallback to the variant-level `available` flag when no tag is present. In practice `availability=outOfStock` rarely matches anything — JB Hi-Fi's public storefront feed only lists products that are still purchasable, so fully sold-out items are typically unpublished from the catalog rather than shown with a "sold out" tag.

**Can I search for a brand that isn't in the dropdown?** Yes — use `brandQuery` for a free-text substring match. JB Hi-Fi stocks 300+ brands; the dropdown only curates the highest-volume ones.

**Can I fetch a specific product directly, without searching?** Yes — set `mode` to `byUrl` and pass one or more exact product page URLs (or bare handles/slugs) in `productUrls`. Each is fetched directly; invalid/unpublished handles are skipped without failing the rest of the run.

**What currency are prices in?** Australian dollars (AUD) — JB Hi-Fi is an Australian retailer.

**How fresh is the data?** Real-time — every run queries JB Hi-Fi's live storefront API directly.

# Actor input Schema

## `mode` (type: `string`):

What to fetch.

## `searchQuery` (type: `string`):

Free-text keyword matched against product title and brand (mode=search).

## `category` (type: `string`):

JB Hi-Fi department to browse (mode=byCategory; also usable as a filter in other modes).

## `brand` (type: `string`):

Curated top brand to browse/filter by exact match (mode=byBrand). For any other brand use `brandQuery` instead.

## `brandQuery` (type: `string`):

Free-text substring match on brand — overrides `brand` when set. Use for any brand not in the curated dropdown (JB Hi-Fi stocks 300+ brands).

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

One or more exact JB Hi-Fi product page URLs (or bare product handles/slugs) to fetch directly, e.g. `https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black`.

## `minPrice` (type: `number`):

Drop products cheaper than this.

## `maxPrice` (type: `number`):

Drop products more expensive than this.

## `availability` (type: `string`):

Filter by stock status.

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

Hard cap on emitted records.

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

Optional. Only used as an automatic fallback if JB Hi-Fi rate-limits (429) or blocks (403) the default datacenter IP. Uses the free AUTO group.

## Actor input object example

```json
{
  "mode": "search",
  "searchQuery": "headphones",
  "category": "",
  "brand": "",
  "productUrls": [
    "https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black"
  ],
  "availability": "",
  "maxItems": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

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

Dataset containing all scraped JB Hi-Fi products.

# 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 = {
    "mode": "search",
    "searchQuery": "headphones",
    "category": "",
    "brand": "",
    "productUrls": [
        "https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black"
    ],
    "availability": "",
    "maxItems": 20,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/jbhifi-electronics-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 = {
    "mode": "search",
    "searchQuery": "headphones",
    "category": "",
    "brand": "",
    "productUrls": ["https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black"],
    "availability": "",
    "maxItems": 20,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/jbhifi-electronics-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 '{
  "mode": "search",
  "searchQuery": "headphones",
  "category": "",
  "brand": "",
  "productUrls": [
    "https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black"
  ],
  "availability": "",
  "maxItems": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call crawlerbros/jbhifi-electronics-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "JB Hi-Fi Electronics Scraper",
        "description": "Scrape JB Hi-Fi Australia's electronics catalog. Search by keyword, browse by category (computers, TVs, audio, gaming, cameras, phones, appliances) or brand, filter by price and availability. No login, no cookies, no paid proxy.",
        "version": "1.0",
        "x-build-id": "Iiod11t2W8IxP3tsN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~jbhifi-electronics-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-jbhifi-electronics-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/crawlerbros~jbhifi-electronics-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-jbhifi-electronics-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/crawlerbros~jbhifi-electronics-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-jbhifi-electronics-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": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "search",
                            "byCategory",
                            "byBrand",
                            "byUrl"
                        ],
                        "type": "string",
                        "description": "What to fetch.",
                        "default": "search"
                    },
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Free-text keyword matched against product title and brand (mode=search).",
                        "default": "headphones"
                    },
                    "category": {
                        "title": "Category",
                        "enum": [
                            "",
                            "COMPUTERS",
                            "IT",
                            "AUDIO",
                            "VISUAL",
                            "CAMERAS",
                            "COMMUNICATIONS",
                            "GAMES HARDWARE",
                            "GAMES SOFTWARE",
                            "SMALL APPLIANCES",
                            "WHITEGOODS",
                            "HOME TECH",
                            "WEARABLES & OUTDOOR",
                            "ACCESSORIES",
                            "TELCO SERVICES",
                            "MOVIES",
                            "MUSIC",
                            "HEALTH & BEAUTY",
                            "MISCELLANEOUS",
                            "SERVICES"
                        ],
                        "type": "string",
                        "description": "JB Hi-Fi department to browse (mode=byCategory; also usable as a filter in other modes).",
                        "default": ""
                    },
                    "brand": {
                        "title": "Brand",
                        "enum": [
                            "",
                            "APPLE",
                            "SAMSUNG",
                            "SONY",
                            "GOOGLE",
                            "HP",
                            "ASUS",
                            "GIGABYTE",
                            "BELKIN",
                            "LOUNGEFLY",
                            "RAVENSBURGER",
                            "TAMIYA",
                            "AVANTI",
                            "METAL EARTH",
                            "AXIOM",
                            "POKEMON",
                            "ROCKET LOCAL",
                            "UNISPHE",
                            "MADMAN",
                            "MORPHY RICHARDS",
                            "SMALLRIG",
                            "NANOBLOCK",
                            "3SIXT",
                            "JADA",
                            "DESKY",
                            "TEAOLOGY",
                            "NIIMBOT",
                            "MGM",
                            "THERMOS",
                            "BANDAI",
                            "PACSAFE",
                            "LIAN LI",
                            "OASIS",
                            "GME",
                            "PIONEER",
                            "SPIGEN",
                            "DELSEY",
                            "LASER",
                            "POLARPRO"
                        ],
                        "type": "string",
                        "description": "Curated top brand to browse/filter by exact match (mode=byBrand). For any other brand use `brandQuery` instead.",
                        "default": ""
                    },
                    "brandQuery": {
                        "title": "Brand (free text)",
                        "type": "string",
                        "description": "Free-text substring match on brand — overrides `brand` when set. Use for any brand not in the curated dropdown (JB Hi-Fi stocks 300+ brands)."
                    },
                    "productUrls": {
                        "title": "Product URLs (mode=byUrl)",
                        "type": "array",
                        "description": "One or more exact JB Hi-Fi product page URLs (or bare product handles/slugs) to fetch directly, e.g. `https://www.jbhifi.com.au/products/marshall-mode-usb-c-in-ear-headphones-black`.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "minPrice": {
                        "title": "Min price (AUD)",
                        "minimum": 0,
                        "maximum": 100000,
                        "type": "number",
                        "description": "Drop products cheaper than this."
                    },
                    "maxPrice": {
                        "title": "Max price (AUD)",
                        "minimum": 0,
                        "maximum": 100000,
                        "type": "number",
                        "description": "Drop products more expensive than this."
                    },
                    "availability": {
                        "title": "Availability",
                        "enum": [
                            "",
                            "inStock",
                            "limitedStock",
                            "awaitingStock",
                            "outOfStock"
                        ],
                        "type": "string",
                        "description": "Filter by stock status.",
                        "default": ""
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 2000,
                        "type": "integer",
                        "description": "Hard cap on emitted records.",
                        "default": 20
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Optional. Only used as an automatic fallback if JB Hi-Fi rate-limits (429) or blocks (403) the default datacenter IP. Uses the free AUTO group.",
                        "default": {
                            "useApifyProxy": 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
