# Ecommerce Scraper — Shopify, WooCommerce, Generic (MCP) (`khadinakbar/ecommerce-store-scraper`) Actor

MCP-ready ecommerce scraper. Extract products, prices, discounts, variants, stock & images from any Shopify, WooCommerce, or generic store. No login, no API key. Works with Claude and ChatGPT via Apify MCP.

- **URL**: https://apify.com/khadinakbar/ecommerce-store-scraper.md
- **Developed by:** [Khadin Akbar](https://apify.com/khadinakbar) (community)
- **Categories:** E-commerce, MCP servers, AI
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 product scrapeds

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## Ecommerce Store Scraper — Shopify, WooCommerce, Any Store (MCP-Ready)

### What does this actor do?

This is a universal **ecommerce product scraper**. Point it at any online store — Shopify, WooCommerce, or a generic ecommerce site — and it returns a clean JSON dataset of products with prices, discounts, stock, brand, ratings, images, and variants. No login, no API keys, no cookies.

It is designed as an **MCP server tool** so that Claude, ChatGPT, and other AI agents can call it through the Apify MCP integration for price monitoring, catalog auditing, and research.

### Why use this actor?

- **Zero setup** — paste a store homepage, get products. No API keys, no login.
- **Auto platform detection** — Shopify, WooCommerce, and generic stores handled in one actor.
- **Rich structured output** — price, original price, discount %, stock, SKU, brand, category, tags, images, rating, review count, and variants (sizes / colors / styles).
- **MCP-native** — flat JSON fields, token-efficient payload, stable keys across runs. Works out of the box with Claude via `mcp.apify.com`.
- **Fast** — Shopify stores use the public `/products.json` API (up to 250 products per call). WooCommerce stores use the public Store REST API (`/wp-json/wc/store/v1/products`).

### What data does it extract?

| Field | Type | Description |
|-------|------|-------------|
| `title` | string | Full product name |
| `price` | number | Current selling price |
| `original_price` | number \| null | Pre-sale price (if on discount) |
| `currency` | string \| null | ISO 4217 currency code (USD, EUR, GBP, ...) |
| `discount_percentage` | number \| null | % discount from original price |
| `in_stock` | boolean | Availability flag |
| `sku` | string \| null | Stock keeping unit |
| `brand` | string \| null | Brand or vendor |
| `category` | string \| null | Product type or category |
| `tags` | string[] | Tags assigned by the store |
| `images` | string[] | Up to 10 product image URLs |
| `rating` | number \| null | Average star rating (0–5) |
| `review_count` | integer \| null | Total reviews |
| `variants` | array | Size / color / style entries with their own price, SKU, and availability |
| `platform` | string | Detected platform: `shopify`, `woocommerce`, or `generic` |
| `url` | string | Canonical product URL |
| `source_url` | string | URL passed in by the user |
| `scraped_at` | string | ISO 8601 extraction timestamp |

### Pricing (pay-per-event)

| Event | Price | When charged |
|-------|-------|--------------|
| `apify-actor-start` | **$0.005** | Once per run (covers discovery + platform detection) |
| `product-scraped` | **$0.003** | Per product returned |

Typical run cost:

| Products returned | Total cost |
|-------------------|-----------|
| 50 | ~$0.16 |
| 500 | ~$1.51 |
| 5,000 | ~$15.01 |

Apify platform compute + proxy costs are billed separately and are typically cents per run.

### Supported platforms

- **Shopify** — uses `/products.json` (public endpoint). Returns up to 250 products per API call.
- **WooCommerce** — uses the public Store REST API (`/wp-json/wc/store/v1/products`). Works for any WooCommerce store where products have public visibility.
- **Generic / other** — falls back to schema.org `Product` JSON-LD plus CSS selectors. Covers BigCommerce, Magento, custom builds, and most other platforms.

### How to run

#### Step 1 — Provide a store URL

Paste one or more store homepage or product URLs:

````

https://allbirds.com
https://gymshark.com
https://www.examplewoostore.com
https://brand.com/products/some-product

````

#### Step 2 — Set a product limit

`maxProducts` controls how many records the run returns. Defaults to 50. Set higher for full catalog extraction.

#### Step 3 — Run and export

Hit **Start**. Watch products stream into the **Output** tab. Export as JSON, CSV, Excel, or pipe directly into Google Sheets via the Apify integration.

### Input parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `startUrls` | array | `[{url: "https://allbirds.com"}]` | Store homepage or product URLs |
| `maxProducts` | integer | `50` | Max products returned per run |
| `includeVariants` | boolean | `true` | Include size / color / style variants |
| `includeDescription` | boolean | `true` | Include full product description text |
| `proxyConfiguration` | object | Apify Residential | Proxy settings (advanced) |

### Output example

```json
{
  "url": "https://allbirds.com/products/mens-wool-runners",
  "title": "Men's Wool Runners",
  "description": "The shoe that started it all. Made with ZQ-certified merino wool.",
  "price": 110.0,
  "original_price": null,
  "currency": null,
  "discount_percentage": null,
  "in_stock": true,
  "sku": "WR-M-NVY-9",
  "brand": "Allbirds",
  "category": "Shoes",
  "tags": ["wool", "sustainable", "running"],
  "images": ["https://cdn.shopify.com/.../wool-runner.jpg"],
  "rating": 4.7,
  "review_count": 3241,
  "variants": [
    { "title": "Size 9 / Navy", "price": 110.0, "original_price": null, "sku": "WR-M-NVY-9", "available": true }
  ],
  "platform": "shopify",
  "source_url": "https://allbirds.com",
  "scraped_at": "2026-04-24T02:52:13.000Z"
}
````

### Use cases

- **Price monitoring** — track competitor prices and discounts over time.
- **Catalog audit** — inventory your own or a competitor's product catalog.
- **AI training data** — feed structured product data into LLMs, recommendation systems, or embeddings.
- **Market research** — understand assortment, positioning, and pricing in a niche.
- **Inventory intelligence** — monitor which products go in and out of stock.

### Using this actor with Claude / ChatGPT (MCP)

This actor is MCP-ready. Add it to Claude via `mcp.apify.com?actors=khadinakbar/ecommerce-store-scraper` or enable the Apify MCP server in your client and Claude will call it as `apify--ecommerce-store-scraper`. Typical prompts:

- *"Scrape allbirds.com and give me the five cheapest products."*
- *"Compare prices for running shoes across allbirds.com and vessi.com."*
- *"Pull the last 200 products from this Shopify store and tell me which are on sale."*

### FAQ

**Does it need a proxy?**
Residential proxy is on by default. Most Shopify and WooCommerce stores work without it, but it's required for some anti-bot-protected sites.

**Does it need a login or API key?**
No. The actor only uses publicly available data and APIs.

**How fast is it?**
Shopify: a few seconds per 250 products via the `/products.json` API. WooCommerce: up to 100 products per API call. Generic stores: one HTTP request per product page.

**What if the store blocks scraping?**
Try enabling / switching proxy groups. If the target site aggressively rate-limits, increase actor memory and reduce concurrency.

**Why is my price `null`?**
Some stores lazy-load prices via JavaScript. For those, use the generic path with a product-level URL instead of the store homepage, and the JSON-LD extractor will pick up the price.

### Related actors

- [shopify-all-in-one-scraper](https://apify.com/khadinakbar/shopify-all-in-one-scraper) — Shopify-only deep scraper with reviews.
- [amazon-product-intelligence](https://apify.com/khadinakbar/amazon-product-intelligence) — Amazon product data.
- [etsy-all-in-one-scraper](https://apify.com/khadinakbar/etsy-all-in-one-scraper) — Etsy products and reviews.
- [google-shopping-scraper](https://apify.com/khadinakbar/google-shopping-scraper) — cross-store product search via Google Shopping.

### Legal disclaimer

This actor is intended for lawful data collection from publicly available sources. Users are responsible for compliance with applicable laws, each target website's terms of service, and data protection regulations (GDPR, CCPA, etc.). Do not use this actor to collect personal data or violate intellectual property rights.

### Works great with

- **Apify Google Sheets integration** — export directly to Google Sheets.
- **Make / Zapier** — trigger workflows when new products are found.
- **Claude AI via MCP** — ask Claude to analyze products and find deals.

# Actor input Schema

## `startUrls` (type: `array`):

One or more ecommerce URLs to scrape. Paste a store homepage (e.g. 'https://allbirds.com') to crawl its entire catalog, or paste individual product page URLs for targeted extraction. Supports Shopify, WooCommerce, and generic ecommerce sites — the scraper auto-detects the platform. Do NOT use this field for keyword or category search — pass full URLs only.

## `maxProducts` (type: `integer`):

Upper limit on the number of products returned in this run. Accepts integers from 1 to 10000. Defaults to 50. Each product counts as one billable 'product-scraped' event at $0.003. Set high for full catalog extraction.

## `includeVariants` (type: `boolean`):

If true, every product record includes a 'variants' array with individual size/color/style entries, each with its own price, SKU, and availability. If false, the 'variants' array is always empty. Defaults to true. Does NOT affect billing — one product is one event either way.

## `includeDescription` (type: `boolean`):

If true, every record includes the full product description text (HTML stripped to plain text). If false, the 'description' field is set to null. Defaults to true. Disable this for smaller payloads when you only care about price and stock.

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

Advanced: Apify proxy configuration. Leave as default unless you have a specific proxy requirement. Residential proxies are enabled by default for best compatibility with anti-bot systems.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://allbirds.com"
    }
  ],
  "maxProducts": 50,
  "includeVariants": true,
  "includeDescription": true,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

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

All extracted product records as structured JSON. Each record includes: product title, current price, original price (if on sale), stock status, brand, category, tags, images, rating, reviews, and product variants.

# 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 = {
    "startUrls": [
        {
            "url": "https://allbirds.com"
        }
    ],
    "maxProducts": 50,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("khadinakbar/ecommerce-store-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 = {
    "startUrls": [{ "url": "https://allbirds.com" }],
    "maxProducts": 50,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("khadinakbar/ecommerce-store-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 '{
  "startUrls": [
    {
      "url": "https://allbirds.com"
    }
  ],
  "maxProducts": 50,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call khadinakbar/ecommerce-store-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Ecommerce Scraper — Shopify, WooCommerce, Generic (MCP)",
        "description": "MCP-ready ecommerce scraper. Extract products, prices, discounts, variants, stock & images from any Shopify, WooCommerce, or generic store. No login, no API key. Works with Claude and ChatGPT via Apify MCP.",
        "version": "1.0",
        "x-build-id": "XvhxBasQxhq6jXTck"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/khadinakbar~ecommerce-store-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-khadinakbar-ecommerce-store-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/khadinakbar~ecommerce-store-scraper/runs": {
            "post": {
                "operationId": "runs-sync-khadinakbar-ecommerce-store-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/khadinakbar~ecommerce-store-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-khadinakbar-ecommerce-store-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": {
                    "startUrls": {
                        "title": "Store or Product URLs",
                        "type": "array",
                        "description": "One or more ecommerce URLs to scrape. Paste a store homepage (e.g. 'https://allbirds.com') to crawl its entire catalog, or paste individual product page URLs for targeted extraction. Supports Shopify, WooCommerce, and generic ecommerce sites — the scraper auto-detects the platform. Do NOT use this field for keyword or category search — pass full URLs only.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxProducts": {
                        "title": "Max products per run",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Upper limit on the number of products returned in this run. Accepts integers from 1 to 10000. Defaults to 50. Each product counts as one billable 'product-scraped' event at $0.003. Set high for full catalog extraction.",
                        "default": 50
                    },
                    "includeVariants": {
                        "title": "Include product variants",
                        "type": "boolean",
                        "description": "If true, every product record includes a 'variants' array with individual size/color/style entries, each with its own price, SKU, and availability. If false, the 'variants' array is always empty. Defaults to true. Does NOT affect billing — one product is one event either way.",
                        "default": true
                    },
                    "includeDescription": {
                        "title": "Include product description",
                        "type": "boolean",
                        "description": "If true, every record includes the full product description text (HTML stripped to plain text). If false, the 'description' field is set to null. Defaults to true. Disable this for smaller payloads when you only care about price and stock.",
                        "default": true
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Advanced: Apify proxy configuration. Leave as default unless you have a specific proxy requirement. Residential proxies are enabled by default for best compatibility with anti-bot systems.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
