# ICI PARIS XL Scraper — Belgian Perfumes & Cosmetics (`studio-amba/iciparisxl-scraper`) Actor

Scrape perfumes, skincare, and cosmetics from ICI PARIS XL Belgium via their SAP Commerce Cloud API. Four scraping modes for targeted beauty data extraction.

- **URL**: https://apify.com/studio-amba/iciparisxl-scraper.md
- **Developed by:** [Jelle Desramaults](https://apify.com/studio-amba) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## ICI PARIS XL Scraper -- Belgian Beauty, Perfume & Cosmetics Data

Extract structured product data from ICI PARIS XL Belgium -- the country's leading beauty and perfume retailer. Get brands, prices, ratings, reviews, stock levels, ingredient specs, and images from their complete catalog of fragrances, skincare, makeup, and hair care.

### What is ICI PARIS XL Scraper?

ICI PARIS XL is Belgium's premier beauty retailer, operating 90+ stores and a full e-commerce platform. They carry major luxury fragrance houses (Dior, Chanel, YSL, Rabanne), prestige skincare (La Mer, Estee Lauder, Clinique), professional makeup, and daily essentials. This scraper taps into their SAP Commerce Cloud API for complete, structured product data -- no HTML parsing needed.

Real-world use cases:

- **Fragrance price monitoring** -- The perfume market is fiercely competitive. Track ICI PARIS XL pricing for designer fragrances to spot promotions, seasonal markdowns, and price gaps versus competitors like Douglas or Sephora.
- **Beauty brand intelligence** -- If you're a beauty brand or distributor, monitor how your products are priced, positioned, and rated at Belgium's biggest beauty chain. Track shelf share across categories.
- **Competitive analysis** -- Compare ICI PARIS XL's catalog, pricing, and promotions against Rituals, Kruidvat, Di, and online beauty retailers.
- **Consumer research** -- Analyze ratings and review counts to identify Belgium's best-selling and best-rated beauty products. Spot emerging brands before they go mainstream.
- **Inventory & availability tracking** -- Monitor stock levels and availability for specific products or brands. Get alerts when limited editions or seasonal gift sets become available.

### What data does ICI PARIS XL Scraper extract?

This scraper pulls data from ICI PARIS XL's internal API, giving you richer data than HTML scraping:

- 💄 **Product name** -- including range and variant (e.g., "Phantom Parfum - Eau de Parfum 100ml")
- 🏷️ **Brand** -- Dior, Chanel, Rabanne, MAC, NARS, etc.
- 💰 **Price** and currency
- 💸 **Original price** and savings amount
- 📦 **SKU and product code** (e.g., BP_1257290)
- ✅ **In-stock status** and stock level count
- ⭐ **Average rating** -- customer score
- 💬 **Review count** -- number of reviews
- 🖼️ **Product images** -- primary + zoom-quality gallery images
- 📝 **Description** -- full product description
- 🔬 **Specs** -- ingredient classifications, product attributes
- 📂 **Category hierarchy** -- Parfum > Heren > Eau de Parfum
- 🌐 **Language** -- Dutch or French

### How to scrape ICI PARIS XL

Four input modes, from broad to targeted.

#### Search by keyword

```json
{
    "searchQuery": "parfum dior",
    "maxResults": 50,
    "language": "nl"
}
````

#### Browse categories

Pass one or more category URLs:

```json
{
    "categoryUrls": [
        "https://www.iciparisxl.be/nl/parfum/c/001"
    ],
    "maxResults": 200
}
```

#### Scrape specific products

If you know exactly which products you need:

```json
{
    "productUrls": [
        "https://www.iciparisxl.be/nl/rabanne/phantom-parfum/parfum/p/BP_1257290",
        "https://www.iciparisxl.be/nl/dior/sauvage/eau-de-toilette/p/BP_1058972"
    ]
}
```

#### Full catalog discovery

Leave all fields empty to scrape the entire catalog via the product sitemap. ICI PARIS XL carries several thousand products.

```json
{
    "maxResults": 0,
    "language": "nl"
}
```

Set `maxResults` to `0` for unlimited results.

#### Language

Choose between Dutch (`nl`) and French (`fr`) product data. Belgium is bilingual, and ICI PARIS XL serves both communities.

### Output

A typical fragrance product from ICI PARIS XL:

```json
{
    "name": "Phantom Parfum - Eau de Parfum",
    "brand": "Rabanne",
    "price": 89.90,
    "currency": "EUR",
    "url": "https://www.iciparisxl.be/nl/rabanne/phantom-parfum/parfum/p/BP_1257290",
    "scrapedAt": "2025-04-03T12:00:00.000Z",
    "originalPrice": 109.90,
    "discount": "-EUR 20.00",
    "sku": "3349668614653",
    "productId": "BP_1257290",
    "inStock": true,
    "stockLevel": 42,
    "rating": 4.5,
    "reviewCount": 128,
    "imageUrl": "https://media.iciparisxl.be/medias/product/BP-1257290-front.jpg",
    "imageUrls": [
        "https://media.iciparisxl.be/medias/product/BP-1257290-front.jpg",
        "https://media.iciparisxl.be/medias/product/BP-1257290-zoom.jpg"
    ],
    "description": "Het nieuwste parfum van Rabanne. Een gedurfd, futuristisch geur met lavendel, vanille en houtachtige noten.",
    "specs": {
        "Geurtype": "Oriental",
        "Doelgroep": "Heren",
        "Inhoud": "100 ml"
    },
    "category": "Parfum",
    "categories": ["Parfum", "Heren", "Eau de Parfum"],
    "language": "nl"
}
```

### How much does it cost?

| Scenario | Estimated cost |
|----------|---------------|
| 50 products (search) | ~$0.01 |
| 200 products (category) | ~$0.04 |
| 1,000 products | ~$0.15 |
| Full catalog (~5,000 products) | ~$0.50 |

Because this scraper uses ICI PARIS XL's API directly (no browser, no HTML parsing), it is fast and efficient. Each API call returns 100 products with full data.

### Can I integrate?

Route ICI PARIS XL data into your stack:

- **Google Sheets** -- maintain a beauty price tracker
- **Webhooks** -- fire alerts on price drops or new product launches
- **Zapier / Make** -- automate competitive monitoring workflows
- **Slack** -- get notified about fragrance promotions
- **Cloud storage** -- archive pricing data to S3 or Google Cloud
- **Databases** -- PostgreSQL, MySQL, or your data warehouse

### Can I use it as an API?

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")

run = client.actor("studio-amba/iciparisxl-scraper").call(run_input={
    "searchQuery": "mascara",
    "maxResults": 30,
    "language": "nl",
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    stock = f"({item['stockLevel']} in stock)" if item.get('stockLevel') else ""
    print(f"{item['brand']} - {item['name']} -- EUR {item['price']} {stock}")
```

#### JavaScript

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

const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });

const run = await client.actor('studio-amba/iciparisxl-scraper').call({
    searchQuery: 'mascara',
    maxResults: 30,
    language: 'nl',
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => console.log(`${item.brand} - ${item.name} -- EUR ${item.price}`));
```

### FAQ

**What makes this scraper different from HTML-based beauty scrapers?**
It uses ICI PARIS XL's SAP Commerce Cloud API directly. This means you get complete, structured data including stock levels, specs, and classifications that are not visible on the rendered page.

**Can I get data in French?**
Yes. Set `"language": "fr"` to get French product names, descriptions, and category labels.

**How do I find category codes?**
Browse iciparisxl.be, navigate to a category, and copy the URL. The category code is the last part, e.g., `/c/001` for Parfum. You can also start with a broad search and filter the results.

**Does it include niche/luxury brands?**
Yes. ICI PARIS XL stocks both mass-market brands (L'Oreal, Maybelline) and prestige brands (Chanel, Dior, La Mer, Tom Ford). All are included in scrape results.

**Can I monitor stock levels over time?**
The `stockLevel` field gives you the actual stock count at scrape time. Schedule regular runs to build a stock availability timeline.

**How often does ICI PARIS XL change prices?**
Promotions rotate frequently. Weekly scraping catches most promotions. Daily scraping catches flash sales and limited-time offers.

### Limitations

- This scraper targets iciparisxl.be (Belgium only). The Dutch ICI PARIS XL site is a different platform.
- Stock level data is approximate and reflects online warehouse stock, not individual store inventory.
- The SAP Commerce Cloud API may rate-limit aggressive scraping. The scraper includes built-in delays to avoid this.
- Product specs and classifications vary by category. Fragrance products have richer metadata than accessories.
- Some product descriptions contain HTML formatting that is stripped to plain text.

### Other retail and fashion scrapers

Complete your Belgian beauty and retail data set:

- [Kruidvat Scraper](https://apify.com/studio-amba/kruidvat-scraper) -- Belgium's biggest drugstore chain
- [Rituals Scraper](https://apify.com/studio-amba/rituals-scraper) -- Premium cosmetics and home fragrance
- [Mytheresa Scraper](https://apify.com/studio-amba/mytheresa-scraper) -- Luxury fashion from 200+ designers
- [Action Scraper](https://apify.com/studio-amba/action-scraper) -- Pan-European discount retailer
- [AS Adventure Scraper](https://apify.com/studio-amba/asadventure-scraper) -- Outdoor and adventure gear
- [Bergfreunde Scraper](https://apify.com/studio-amba/bergfreunde-scraper) -- German climbing and hiking equipment
- [Intersport Scraper](https://apify.com/studio-amba/intersport-scraper) -- European sports retail
- [Helly Hansen Scraper](https://apify.com/studio-amba/hellyhansen-scraper) -- Norwegian outdoor and sailing apparel

### Your feedback

Bug reports and feature requests are welcome on the Apify Store actor page. We maintain this scraper actively and fix issues fast.

# Actor input Schema

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

Search for products by keyword (e.g. 'parfum', 'mascara', 'shampoo'). Leave empty to browse by category.

## `categoryUrls` (type: `array`):

Start scraping from specific ICI PARIS XL category URLs (e.g. https://www.iciparisxl.be/nl/parfum/c/001). Leave empty to use search query.

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

Scrape specific product pages by URL (e.g. https://www.iciparisxl.be/nl/rabanne/phantom-parfum/parfum/p/BP\_1257290).

## `maxResults` (type: `integer`):

Maximum number of products to scrape. Set to 0 for unlimited.

## `language` (type: `string`):

Language for product data. Dutch (nl) or French (fr).

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

Apify proxy configuration. Use Apify proxies or your own.

## Actor input object example

```json
{
  "categoryUrls": [],
  "productUrls": [],
  "maxResults": 100,
  "language": "nl",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "searchQuery": "",
    "categoryUrls": [],
    "productUrls": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("studio-amba/iciparisxl-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 = {
    "searchQuery": "",
    "categoryUrls": [],
    "productUrls": [],
}

# Run the Actor and wait for it to finish
run = client.actor("studio-amba/iciparisxl-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 '{
  "searchQuery": "",
  "categoryUrls": [],
  "productUrls": []
}' |
apify call studio-amba/iciparisxl-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "ICI PARIS XL Scraper — Belgian Perfumes & Cosmetics",
        "description": "Scrape perfumes, skincare, and cosmetics from ICI PARIS XL Belgium via their SAP Commerce Cloud API. Four scraping modes for targeted beauty data extraction.",
        "version": "0.1",
        "x-build-id": "sKWxldtuzpZWfoMPc"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/studio-amba~iciparisxl-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-studio-amba-iciparisxl-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/studio-amba~iciparisxl-scraper/runs": {
            "post": {
                "operationId": "runs-sync-studio-amba-iciparisxl-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/studio-amba~iciparisxl-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-studio-amba-iciparisxl-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": {
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Search for products by keyword (e.g. 'parfum', 'mascara', 'shampoo'). Leave empty to browse by category."
                    },
                    "categoryUrls": {
                        "title": "Category URLs",
                        "type": "array",
                        "description": "Start scraping from specific ICI PARIS XL category URLs (e.g. https://www.iciparisxl.be/nl/parfum/c/001). Leave empty to use search query.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "productUrls": {
                        "title": "Product URLs",
                        "type": "array",
                        "description": "Scrape specific product pages by URL (e.g. https://www.iciparisxl.be/nl/rabanne/phantom-parfum/parfum/p/BP_1257290).",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxResults": {
                        "title": "Max results",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum number of products to scrape. Set to 0 for unlimited.",
                        "default": 100
                    },
                    "language": {
                        "title": "Language",
                        "enum": [
                            "nl",
                            "fr"
                        ],
                        "type": "string",
                        "description": "Language for product data. Dutch (nl) or French (fr).",
                        "default": "nl"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify proxy configuration. Use Apify proxies or your own.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
